diff --git a/.github/workflows/publish_package_to_npmjs.yml b/.github/workflows/publish_package_to_npmjs.yml new file mode 100644 index 000000000..779ece1b2 --- /dev/null +++ b/.github/workflows/publish_package_to_npmjs.yml @@ -0,0 +1,25 @@ +name: Publish Package to npmjs + +on: + release: + types: [published] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - uses: actions/setup-node@v3 + with: + node-version-file: .node-version + cache: 'npm' + registry-url: 'https://registry.npmjs.org' + + - name: Install dependencies + run: npm ci + + - run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.jest/Mock.js b/.jest/Mock.js index 77d604170..e69de29bb 100644 --- a/.jest/Mock.js +++ b/.jest/Mock.js @@ -1,18 +0,0 @@ -export default { - use: () => {}, - unuse: () => {} -}; - -Object.defineProperty(window, 'matchMedia', { - writable: true, - value: jest.fn().mockImplementation(query => ({ - matches: false, - media: query, - onchange: null, - addListener: jest.fn(), // Deprecated - removeListener: jest.fn(), // Deprecated - addEventListener: jest.fn(), - removeEventListener: jest.fn(), - dispatchEvent: jest.fn(), - })), -}); \ No newline at end of file diff --git a/.jest/setup.js b/.jest/setup.js index 5d72226ba..e69de29bb 100644 --- a/.jest/setup.js +++ b/.jest/setup.js @@ -1 +0,0 @@ -import 'jest-canvas-mock'; diff --git a/.storybook/main.js b/.storybook/main.ts similarity index 84% rename from .storybook/main.js rename to .storybook/main.ts index 1754a05ce..b9273f6e6 100644 --- a/.storybook/main.js +++ b/.storybook/main.ts @@ -1,10 +1,14 @@ -module.exports = { +import type { StorybookConfig } from '@storybook/react-webpack5'; + +const config: StorybookConfig = { addons: [ '@storybook/addon-knobs', '@storybook/addon-essentials', '@storybook/addon-links', '@storybook/addon-a11y', + '@storybook/addon-interactions', '@storybook/addon-storysource', + 'storybook-addon-pseudo-states', '@kemuridama/storybook-addon-github', ], stories: [ @@ -20,7 +24,7 @@ module.exports = { module: { ...config.module, rules: [ - ...config.module.rules, + ...(config.module?.rules ?? []), { test: /\.stories\.tsx?$/, use: [require.resolve('@storybook/source-loader')], @@ -63,3 +67,5 @@ module.exports = { autodocs: true, }, }; + +export default config; diff --git a/.storybook/manager.js b/.storybook/manager.js index 182ce3dc7..2348e314a 100644 --- a/.storybook/manager.js +++ b/.storybook/manager.js @@ -1,6 +1,6 @@ import { addons } from '@storybook/addons'; import { create } from '@storybook/theming'; -import logo from '../.storybook/logo-vibes.svg'; +import logo from './logo-vibes.svg'; addons.setConfig({ theme: create({ @@ -8,4 +8,4 @@ addons.setConfig({ brandTitle: 'vibes', brandImage: logo, }), -}) +}); diff --git a/.storybook/preview.js b/.storybook/preview.tsx similarity index 80% rename from .storybook/preview.js rename to .storybook/preview.tsx index 1962e5dd5..24b1d3f26 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.tsx @@ -1,16 +1,18 @@ import * as React from 'react'; +import ReactDOM from 'react-dom'; import { DocsContainer } from '@storybook/addon-docs'; -import '../vibes_2021.min.css'; +import { Decorator, Parameters } from '@storybook/react'; import { VibesProvider, useLang } from '../src/utilities/VibesProvider'; -import ReactDOM from 'react-dom'; +import '../vibes_2021.min.css'; -const LanguagePortal = React.forwardRef(({ lang }, ref) => - ReactDOM.createPortal(
, document.body) +const LanguagePortal = React.forwardRef( + ({ lang }, ref) => + ReactDOM.createPortal(
, document.body) ); -export const decorators = [ +export const decorators: Decorator[] = [ (Story, context) => { - const portalParentRef = React.useRef(); + const portalParentRef = React.useRef(null); return ( ( diff --git a/dist/lv1/forms/ReadOnlyField.js b/dist/lv1/forms/ReadOnlyField.js index 965e3b6cb..98210f836 100644 --- a/dist/lv1/forms/ReadOnlyField.js +++ b/dist/lv1/forms/ReadOnlyField.js @@ -32,7 +32,7 @@ var ReadOnlyField = function (props) { }; /** * ユーザーの入力内容が表示される想定のコンポーネントのため、 - * data-masking が明示的に false でない限りは true にして freee-rrweb で録画されないようにする。 + * data-masking が明示的に false でない限りは true にして行動追跡ツールに保存されないようにする。 * props 自体は readonly のため、コピーした配列で data-masking が undefined のときに true で上書きしている。 */ var checkedProps = __assign(__assign({}, props), { 'data-masking': props['data-masking'] !== undefined ? props['data-masking'] : true }); diff --git a/dist/lv2/accordionPanel/AccordionPanel.d.ts b/dist/lv2/accordionPanel/AccordionPanel.d.ts index 1204812b0..7a781a0a8 100644 --- a/dist/lv2/accordionPanel/AccordionPanel.d.ts +++ b/dist/lv2/accordionPanel/AccordionPanel.d.ts @@ -9,6 +9,9 @@ declare type Props = { * border を表示するか */ border?: 'both' | 'bottom' | 'top'; + /** + * @deprecated この値を指定しても何も変わりません + */ small?: boolean; onClick: () => any; } & MarginClassProps & CommonProps; diff --git a/dist/lv2/accordionPanel/AccordionPanel.js.map b/dist/lv2/accordionPanel/AccordionPanel.js.map index fa5beb9f7..de94d06ec 100644 --- a/dist/lv2/accordionPanel/AccordionPanel.js.map +++ b/dist/lv2/accordionPanel/AccordionPanel.js.map @@ -1 +1 @@ -{"version":3,"file":"AccordionPanel.js","sourceRoot":"","sources":["../../../src/lv2/accordionPanel/AccordionPanel.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC5D,OAAO,EAAE,IAAI,EAAE,MAAM,0BAA0B,CAAC;AAChD,OAAO,WAAW,MAAM,yBAAyB,CAAC;AAElD,OAAO,WAA4B,MAAM,6BAA6B,CAAC;AACvE,OAAO,aAAa,MAAM,sBAAsB,CAAC;AACjD,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,MAAM,+BAA+B,CAAC;AACvE,OAAO,YAAY,MAAM,8BAA8B,CAAC;AAgBxD,IAAM,cAAc,GAAoB,UAAC,KAAY;IAEjD,IAAA,KAAK,GAWH,KAAK,MAXF,EACL,QAAQ,GAUN,KAAK,SAVC,EACR,IAAI,GASF,KAAK,KATH,EACJ,MAAM,GAQJ,KAAK,OARD,EACN,KAAK,GAOH,KAAK,MAPF,EACL,OAAO,GAML,KAAK,QANA,EACP,SAAS,GAKP,KAAK,UALE,EACT,UAAU,GAIR,KAAK,WAJG,EACV,WAAW,GAGT,KAAK,YAHI,EACX,YAAY,GAEV,KAAK,aAFK,EACZ,UAAU,GACR,KAAK,WADG,CACF;IAEV,IAAM,SAAS,GAAG,mBAAmB,CAAC;IACtC,IAAM,GAAG,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC;IACnC,IAAM,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC;IAChD,IAAM,IAAI,GAAG,OAAO,EAAE,CAAC;IACvB,OAAO,CACL,wCACM,WAAW,CACb,KAAK,EACL,SAAS,EACT;QACE,IAAI,MAAA;QACJ,UAAU,EAAE,MAAM,KAAK,MAAM;QAC7B,YAAY,EAAE,MAAM,KAAK,QAAQ;QACjC,SAAS,EAAE,MAAM,KAAK,KAAK;QAC3B,KAAK,OAAA;QACL,KAAK,EAAE,CAAC,IAAI;KACb,EACD,EAAE,SAAS,WAAA,EAAE,UAAU,YAAA,EAAE,WAAW,aAAA,EAAE,YAAY,cAAA,EAAE,UAAU,YAAA,EAAE,CACjE;QAED,6BACE,SAAS,EAAE,YAAY,CAAC,UAAG,SAAS,YAAS,EAAE;gBAC7C,QAAQ,EAAE,EAAE,UAAU,EAAE,aAAa,EAAE,EAAE;aAC1C,CAAC,mBACa,UAAG,GAAG,kBAAe,mBACrB,IAAI,EACnB,QAAQ,EAAE,CAAC,EACX,IAAI,EAAC,QAAQ,EACb,OAAO,EAAE,OAAO,EAChB,SAAS,EAAE,UAAC,CAAC;gBACX,IAAI,CAAC,CAAC,GAAG,KAAK,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,KAAK,IAAI,CAAC,KAAK,EAAE;oBAChD,CAAC,CAAC,cAAc,EAAE,CAAC;oBACnB,OAAO,EAAE,CAAC;iBACX;YACH,CAAC;YAEA,KAAK;YACN,oBAAC,IAAI,IACH,SAAS,EAAE,YAAY,CAAC,UAAG,SAAS,WAAQ,EAAE;oBAC5C,QAAQ,EAAE,EAAE,UAAU,EAAE,aAAa,EAAE,EAAE;iBAC1C,CAAC,EACF,IAAI,EAAC,KAAK,gBAER,IAAI,KAAK,IAAI;oBACX,CAAC,CAAC,IAAI;wBACJ,CAAC,CAAC,UAAU;wBACZ,CAAC,CAAC,SAAS;oBACb,CAAC,CAAC,IAAI;wBACN,CAAC,CAAC,gBAAgB;wBAClB,CAAC,CAAC,eAAe,GAErB,CACE;QACN,oBAAC,aAAa,IACZ,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAC1B,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EACzB,cAAc,EAAE,IAAI;YAEpB,6BACE,SAAS,EAAE,YAAY,CAAC,UAAG,SAAS,kBAAe,EAAE;oBACnD,QAAQ,EAAE,EAAE,UAAU,EAAE,aAAa,EAAE,EAAE;iBAC1C,CAAC,EACF,EAAE,EAAE,UAAG,GAAG,kBAAe,iBACZ,CAAC,IAAI,IAEjB,QAAQ,CACL,CACQ,CACZ,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,eAAe,cAAc,CAAC"} \ No newline at end of file +{"version":3,"file":"AccordionPanel.js","sourceRoot":"","sources":["../../../src/lv2/accordionPanel/AccordionPanel.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lv2/breadcrumbs/Breadcrumbs.d.ts b/dist/lv2/breadcrumbs/Breadcrumbs.d.ts index f26c2e64b..9505d9454 100644 --- a/dist/lv2/breadcrumbs/Breadcrumbs.d.ts +++ b/dist/lv2/breadcrumbs/Breadcrumbs.d.ts @@ -8,7 +8,7 @@ declare type Props = { url?: string; onClick?: () => void; /** - * (deprecated) `onSelfWindowNavigation` を使用してください + * @deprecated `onSelfWindowNavigation` を使用してください */ onClickNavigator?: () => void; /** diff --git a/dist/lv2/combobox/ApiMultiComboBox.d.ts b/dist/lv2/combobox/ApiMultiComboBox.d.ts index d75305118..bc111752d 100644 --- a/dist/lv2/combobox/ApiMultiComboBox.d.ts +++ b/dist/lv2/combobox/ApiMultiComboBox.d.ts @@ -1,11 +1,16 @@ import * as React from 'react'; -import { CommonProps } from '../../utilities/commonProps'; import { PropsFromTextField } from './MultiComboBox'; import { ApiMetaData, FetchParams, MultiComboBoxOption } from './hooks'; export { useApiMultiComboBox } from './hooks/apiMultiComboBox'; export type { ApiMetaData } from './hooks'; export type { MultiComboBoxOption } from './hooks'; -declare type Props = { +/** + * `MultiComboBox` に API による検索とページネーションの機能を付与したコンポーネントです。使い方・使い分けについては `MultiComboBox` も参照してください + * + * * リソース管理のため、基本的には`useApiMultiComboBox`を併用してください + * * リスト内の項目が固定されている場合は`MultiComboBox`を使用してください。 + */ +declare const ApiMultiComboBox: React.ForwardRefExoticComponent<{ /** * コンボボックスに表示するためのデータを取得するメソッドです。 * 検索やページネーションのタイミングで呼び出されます。 @@ -22,20 +27,14 @@ declare type Props = { /** * 新規登録時のハンドラです。新規登録を表示するか否かの判定も兼ねています。 */ - createNewItem?: (fieldValue: string) => void; - values?: MultiComboBoxOption[]; + createNewItem?: ((fieldValue: string) => void) | undefined; + values?: MultiComboBoxOption[] | undefined; options: MultiComboBoxOption[]; - maxSelectionCount?: number; - listWidth?: 'xSmall' | 'small' | 'medium' | 'large'; - emptyMessage?: string; - onChange?: (values: MultiComboBoxOption[]) => void; - onBlur?: (e: React.FormEvent, fetchParams: FetchParams, values?: MultiComboBoxOption[]) => void; - onFocus?: () => void; -} & Omit & CommonProps; -/** - * `MultiComboBox` に API による検索とページネーションの機能を付与したコンポーネントです。使い方・使い分けについては `MultiComboBox` も参照してください - * - * * リソース管理のため、基本的には`useApiMultiComboBox`を併用してください - * * リスト内の項目が固定されている場合は`MultiComboBox`を使用してください。 - */ -export default function ApiMultiComboBox(props: Props): React.ReactElement; + maxSelectionCount?: number | undefined; + listWidth?: "small" | "medium" | "large" | "xSmall" | undefined; + emptyMessage?: string | undefined; + onChange?: ((values: MultiComboBoxOption[]) => void) | undefined; + onBlur?: ((e: React.FormEvent, fetchParams: FetchParams, values?: MultiComboBoxOption[] | undefined) => void) | undefined; + onFocus?: (() => void) | undefined; +} & Omit & import("../../utilities/commonProps").CommonDataProps & import("../../utilities/functionalMarginClasses").FunctionalMarginProps & React.RefAttributes>; +export default ApiMultiComboBox; diff --git a/dist/lv2/combobox/ApiMultiComboBox.js b/dist/lv2/combobox/ApiMultiComboBox.js index c56c508e9..03ea73dd5 100644 --- a/dist/lv2/combobox/ApiMultiComboBox.js +++ b/dist/lv2/combobox/ApiMultiComboBox.js @@ -32,13 +32,7 @@ import { useApiMultiComboBoxInternal } from './hooks/apiMultiComboBox'; import vbClassNames from '../../utilities/vbClassNames'; export { useApiMultiComboBox } from './hooks/apiMultiComboBox'; var baseClassName = 'vb-multiComboBox'; -/** - * `MultiComboBox` に API による検索とページネーションの機能を付与したコンポーネントです。使い方・使い分けについては `MultiComboBox` も参照してください - * - * * リソース管理のため、基本的には`useApiMultiComboBox`を併用してください - * * リスト内の項目が固定されている場合は`MultiComboBox`を使用してください。 - */ -export default function ApiMultiComboBox(props) { +function ApiMultiComboBoxInner(props, ref) { var fetchItems = props.fetchItems, isLoading = props.isLoading, _a = props.meta, currentPage = _a.currentPage, totalPages = _a.totalPages, createNewItem = props.createNewItem, _b = props.values, values = _b === void 0 ? [] : _b, options = props.options, maxSelectionCount = props.maxSelectionCount, emptyMessage = props.emptyMessage, listWidth = props.listWidth, id = props.id, label = props.label, labelledby = props.labelledby, name = props.name, required = props.required, disabled = props.disabled, width = props.width, error = props.error, borderless = props.borderless, onBlur = props.onBlur, onFocus = props.onFocus, onInput = props.onInput, onKeyDown = props.onKeyDown, onChange = props.onChange; var uniqueId = useUniqueId(id || baseClassName); var _c = useApiMultiComboBoxInternal({ @@ -55,7 +49,7 @@ export default function ApiMultiComboBox(props) { maxSelectionCount: maxSelectionCount, }), filteredOptions = _c.filteredOptions, isLoadingMore = _c.isLoadingMore, loadMore = _c.loadMore, textFieldValue = _c.fieldValue, isOpen = _c.isOpen, setOpen = _c.setOpen, selectedIndex = _c.selectedIndex, listOptionsRef = _c.listOptionsRef, selectedOptionRef = _c.selectedOptionRef, borderRef = _c.borderRef, onFieldBlur = _c.onFieldBlur, onFieldChange = _c.onFieldChange, onFieldFocus = _c.onFieldFocus, onFieldKeyDown = _c.onFieldKeyDown, onSelectOption = _c.onSelectOption, onRemoveOption = _c.onRemoveOption, onClickNewItem = _c.onClickNewItem; var listBoxClassName = createListBoxClassName({ isOpen: isOpen, listWidth: listWidth, width: width }); - var _d = useAdjustListPosition(isOpen), textFieldRef = _d.textFieldRef, listOptionsMaxHeight = _d.listOptionsMaxHeight; + var _d = useAdjustListPosition(isOpen, ref), textFieldRef = _d.textFieldRef, listOptionsMaxHeight = _d.listOptionsMaxHeight; var hasNextPages = currentPage < totalPages; var listIsEmpty = !isLoading && filteredOptions.length === 0; var isLoadingAll = isLoading && !isLoadingMore; @@ -106,4 +100,12 @@ export default function ApiMultiComboBox(props) { }) && (React.createElement(CreateNewItem, { createNewItem: onClickNewItem, fieldValue: textFieldValue, isSelected: selectedIndex === filteredOptions.length + (hasNextPages ? 1 : 0), selectedOptionRef: selectedOptionRef, uniqueId: uniqueId })))))))); } +/** + * `MultiComboBox` に API による検索とページネーションの機能を付与したコンポーネントです。使い方・使い分けについては `MultiComboBox` も参照してください + * + * * リソース管理のため、基本的には`useApiMultiComboBox`を併用してください + * * リスト内の項目が固定されている場合は`MultiComboBox`を使用してください。 + */ +var ApiMultiComboBox = React.forwardRef(ApiMultiComboBoxInner); +export default ApiMultiComboBox; //# sourceMappingURL=ApiMultiComboBox.js.map \ No newline at end of file diff --git a/dist/lv2/combobox/ApiMultiComboBox.js.map b/dist/lv2/combobox/ApiMultiComboBox.js.map index 46d579c1b..0e18159b4 100644 --- a/dist/lv2/combobox/ApiMultiComboBox.js.map +++ b/dist/lv2/combobox/ApiMultiComboBox.js.map @@ -1 +1 @@ -{"version":3,"file":"ApiMultiComboBox.js","sourceRoot":"","sources":["../../../src/lv2/combobox/ApiMultiComboBox.tsx"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ApiMultiComboBox.js","sourceRoot":"","sources":["../../../src/lv2/combobox/ApiMultiComboBox.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lv2/combobox/hooks/apiComboBox.d.ts b/dist/lv2/combobox/hooks/apiComboBox.d.ts index 6c603a568..f25e55a21 100644 --- a/dist/lv2/combobox/hooks/apiComboBox.d.ts +++ b/dist/lv2/combobox/hooks/apiComboBox.d.ts @@ -21,7 +21,7 @@ export declare const useApiComboBoxInternal: ({ createNewItem, currentPage, fetc onFieldChange: (e: React.ChangeEvent) => Promise; onFieldFocus: (e: React.FormEvent) => void; onFieldKeyDown: (e: React.KeyboardEvent) => void; - onSelectOption: (option: SingleComboBoxOption) => void; + onSelectOption: (option?: SingleComboBoxOption | undefined) => void; selectedIndex: number; selectedOptionRef: import("react").RefObject; }; diff --git a/dist/lv2/combobox/hooks/apiComboBox.js b/dist/lv2/combobox/hooks/apiComboBox.js index 851c18b7d..e95796b74 100644 --- a/dist/lv2/combobox/hooks/apiComboBox.js +++ b/dist/lv2/combobox/hooks/apiComboBox.js @@ -150,6 +150,9 @@ export var useApiComboBoxInternal = function (_a) { debouncedFetchItems, ]); var onSelectOption = useCallback(function (option) { + if (option === null || option === void 0 ? void 0 : option.disabled) { + return; + } handleSelectOption(option); setOpen(false); }, [handleSelectOption, setOpen]); diff --git a/dist/lv2/combobox/hooks/apiComboBox.js.map b/dist/lv2/combobox/hooks/apiComboBox.js.map index 2ea6b082f..9b4457d0f 100644 --- a/dist/lv2/combobox/hooks/apiComboBox.js.map +++ b/dist/lv2/combobox/hooks/apiComboBox.js.map @@ -1 +1 @@ -{"version":3,"file":"apiComboBox.js","sourceRoot":"","sources":["../../../../src/lv2/combobox/hooks/apiComboBox.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"apiComboBox.js","sourceRoot":"","sources":["../../../../src/lv2/combobox/hooks/apiComboBox.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lv2/combobox/hooks/apiMultiComboBox.js b/dist/lv2/combobox/hooks/apiMultiComboBox.js index b7857c807..7eddc38d1 100644 --- a/dist/lv2/combobox/hooks/apiMultiComboBox.js +++ b/dist/lv2/combobox/hooks/apiMultiComboBox.js @@ -102,6 +102,9 @@ export var useApiMultiComboBoxInternal = function (_a) { } }, [onFocus, setOpen, maxSelectionCount, values]); var onSelectOption = useCallback(function (option) { + if (option.disabled) { + return; + } setFieldValue(''); setSelectedIndex(0); if (onChange) { diff --git a/dist/lv2/combobox/hooks/apiMultiComboBox.js.map b/dist/lv2/combobox/hooks/apiMultiComboBox.js.map index 9f9484164..feadd2287 100644 --- a/dist/lv2/combobox/hooks/apiMultiComboBox.js.map +++ b/dist/lv2/combobox/hooks/apiMultiComboBox.js.map @@ -1 +1 @@ -{"version":3,"file":"apiMultiComboBox.js","sourceRoot":"","sources":["../../../../src/lv2/combobox/hooks/apiMultiComboBox.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"apiMultiComboBox.js","sourceRoot":"","sources":["../../../../src/lv2/combobox/hooks/apiMultiComboBox.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lv2/dropdownButton/DropdownButton.d.ts b/dist/lv2/dropdownButton/DropdownButton.d.ts index a88ca573b..e85ce3259 100644 --- a/dist/lv2/dropdownButton/DropdownButton.d.ts +++ b/dist/lv2/dropdownButton/DropdownButton.d.ts @@ -21,9 +21,7 @@ declare type Props = { iconOnly?: boolean; iconPosition?: 'left' | 'right'; /** - * dropdownContentsをスクロール追従させないための設定です。 - * ドロップダウンボタン自体は、この設定では固定されません。 - * ドロップダウンボタンをfixed要素に配置する場合に利用してください。 + * @deprecated このプロパティは使用されません */ contentsFixed?: boolean; /** diff --git a/dist/lv2/dropdownButton/DropdownButton.js b/dist/lv2/dropdownButton/DropdownButton.js index ea98064b6..e155d7791 100644 --- a/dist/lv2/dropdownButton/DropdownButton.js +++ b/dist/lv2/dropdownButton/DropdownButton.js @@ -38,11 +38,11 @@ import { filterButtonAriaProps, } from '../../utilities/AriaProps'; * @param props */ var DropdownButton = function (props) { - var buttonLabel = props.buttonLabel, disabled = props.disabled, small = props.small, large = props.large, dropdownContents = props.dropdownContents, appearance = props.appearance, iconOnly = props.iconOnly, iconPosition = props.iconPosition, contentsFixed = props.contentsFixed, IconOnlyComponent = props.IconOnlyComponent, marginTop = props.marginTop, marginLeft = props.marginLeft, marginRight = props.marginRight, marginBottom = props.marginBottom, marginSize = props.marginSize, onOpen = props.onOpen, onClose = props.onClose; + var buttonLabel = props.buttonLabel, disabled = props.disabled, small = props.small, large = props.large, dropdownContents = props.dropdownContents, appearance = props.appearance, iconOnly = props.iconOnly, iconPosition = props.iconPosition, IconOnlyComponent = props.IconOnlyComponent, marginTop = props.marginTop, marginLeft = props.marginLeft, marginRight = props.marginRight, marginBottom = props.marginBottom, marginSize = props.marginSize, onOpen = props.onOpen, onClose = props.onClose; return (React.createElement("span", __assign({}, commonProps(props, 'vb-dropdownButton', {}, { marginTop: marginTop, marginLeft: marginLeft, marginRight: marginRight, marginBottom: marginBottom, marginSize: marginSize })), React.createElement(WithDropdown, { dropdownContents: dropdownContents, disabled: disabled, renderButton: function (dropdownId, isOpen, ref) { return iconOnly ? (React.createElement(IconOnlyButton, __assign({}, filterButtonAriaProps(props), { IconComponent: IconOnlyComponent || MdMoreHoriz, appearance: appearance, "aria-controls": dropdownId, "aria-expanded": isOpen, "aria-haspopup": true, disabled: disabled, label: buttonLabel, small: small, large: large, ref: ref, type: "button" }))) : (React.createElement(Button, __assign({}, filterButtonAriaProps(props), { IconComponent: MdArrowDropDown, iconPosition: iconPosition || 'right', disabled: disabled, small: small, large: large, appearance: appearance, "aria-expanded": isOpen, "aria-haspopup": true, "aria-controls": dropdownId, ref: ref, type: "button" }), buttonLabel)); - }, contentsFixed: contentsFixed, onOpen: onOpen, onClose: onClose }))); + }, onOpen: onOpen, onClose: onClose }))); }; export default DropdownButton; //# sourceMappingURL=DropdownButton.js.map \ No newline at end of file diff --git a/dist/lv2/dropdownButton/DropdownButton.js.map b/dist/lv2/dropdownButton/DropdownButton.js.map index daa833bd7..db4bf446b 100644 --- a/dist/lv2/dropdownButton/DropdownButton.js.map +++ b/dist/lv2/dropdownButton/DropdownButton.js.map @@ -1 +1 @@ -{"version":3,"file":"DropdownButton.js","sourceRoot":"","sources":["../../../src/lv2/dropdownButton/DropdownButton.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,eAAe,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAC9D,OAAO,MAAgC,MAAM,0BAA0B,CAAC;AACxE,OAAO,cAAc,MAAM,kCAAkC,CAAC;AAG9D,OAAO,WAA4B,MAAM,6BAA6B,CAAC;AACvE,OAAO,YAAY,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAEL,qBAAqB,GACtB,MAAM,2BAA2B,CAAC;AAyCnC;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,IAAM,cAAc,GAAG,UAAC,KAAY;IAEhC,IAAA,WAAW,GAiBT,KAAK,YAjBI,EACX,QAAQ,GAgBN,KAAK,SAhBC,EACR,KAAK,GAeH,KAAK,MAfF,EACL,KAAK,GAcH,KAAK,MAdF,EACL,gBAAgB,GAad,KAAK,iBAbS,EAChB,UAAU,GAYR,KAAK,WAZG,EACV,QAAQ,GAWN,KAAK,SAXC,EACR,YAAY,GAUV,KAAK,aAVK,EACZ,aAAa,GASX,KAAK,cATM,EACb,iBAAiB,GAQf,KAAK,kBARU,EACjB,SAAS,GAOP,KAAK,UAPE,EACT,UAAU,GAMR,KAAK,WANG,EACV,WAAW,GAKT,KAAK,YALI,EACX,YAAY,GAIV,KAAK,aAJK,EACZ,UAAU,GAGR,KAAK,WAHG,EACV,MAAM,GAEJ,KAAK,OAFD,EACN,OAAO,GACL,KAAK,QADA,CACC;IAEV,OAAO,CACL,yCACM,WAAW,CACb,KAAK,EACL,mBAAmB,EACnB,EAAE,EACF,EAAE,SAAS,WAAA,EAAE,UAAU,YAAA,EAAE,WAAW,aAAA,EAAE,YAAY,cAAA,EAAE,UAAU,YAAA,EAAE,CACjE;QAED,oBAAC,YAAY,IACX,gBAAgB,EAAE,gBAAgB,EAClC,QAAQ,EAAE,QAAQ,EAClB,YAAY,EAAE,UAAC,UAAU,EAAE,MAAM,EAAE,GAAG;gBACpC,OAAA,QAAQ,CAAC,CAAC,CAAC,CACT,oBAAC,cAAc,eACT,qBAAqB,CAAC,KAAK,CAAC,IAChC,aAAa,EAAE,iBAAiB,IAAI,WAAW,EAC/C,UAAU,EAAE,UAAU,mBACP,UAAU,mBACV,MAAM,mBACN,IAAI,EACnB,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,WAAW,EAClB,KAAK,EAAE,KAAK,EACZ,KAAK,EAAE,KAAK,EACZ,GAAG,EAAE,GAAmC,EACxC,IAAI,EAAC,QAAQ,IACb,CACH,CAAC,CAAC,CAAC,CACF,oBAAC,MAAM,eACD,qBAAqB,CAAC,KAAK,CAAC,IAChC,aAAa,EAAE,eAAe,EAC9B,YAAY,EAAE,YAAY,IAAI,OAAO,EACrC,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,KAAK,EACZ,KAAK,EAAE,KAAK,EACZ,UAAU,EAAE,UAAU,mBACP,MAAM,mBACN,IAAI,mBACJ,UAAU,EACzB,GAAG,EAAE,GAAmC,EACxC,IAAI,EAAC,QAAQ,KAEZ,WAAW,CACL,CACV;YAhCD,CAgCC,EAEH,aAAa,EAAE,aAAa,EAC5B,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,OAAO,GAChB,CACG,CACR,CAAC;AACJ,CAAC,CAAC;AAEF,eAAe,cAAc,CAAC"} \ No newline at end of file +{"version":3,"file":"DropdownButton.js","sourceRoot":"","sources":["../../../src/lv2/dropdownButton/DropdownButton.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,eAAe,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAC9D,OAAO,MAAgC,MAAM,0BAA0B,CAAC;AACxE,OAAO,cAAc,MAAM,kCAAkC,CAAC;AAG9D,OAAO,WAA4B,MAAM,6BAA6B,CAAC;AACvE,OAAO,YAAY,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAEL,qBAAqB,GACtB,MAAM,2BAA2B,CAAC;AAuCnC;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,IAAM,cAAc,GAAG,UAAC,KAAY;IAEhC,IAAA,WAAW,GAgBT,KAAK,YAhBI,EACX,QAAQ,GAeN,KAAK,SAfC,EACR,KAAK,GAcH,KAAK,MAdF,EACL,KAAK,GAaH,KAAK,MAbF,EACL,gBAAgB,GAYd,KAAK,iBAZS,EAChB,UAAU,GAWR,KAAK,WAXG,EACV,QAAQ,GAUN,KAAK,SAVC,EACR,YAAY,GASV,KAAK,aATK,EACZ,iBAAiB,GAQf,KAAK,kBARU,EACjB,SAAS,GAOP,KAAK,UAPE,EACT,UAAU,GAMR,KAAK,WANG,EACV,WAAW,GAKT,KAAK,YALI,EACX,YAAY,GAIV,KAAK,aAJK,EACZ,UAAU,GAGR,KAAK,WAHG,EACV,MAAM,GAEJ,KAAK,OAFD,EACN,OAAO,GACL,KAAK,QADA,CACC;IAEV,OAAO,CACL,yCACM,WAAW,CACb,KAAK,EACL,mBAAmB,EACnB,EAAE,EACF,EAAE,SAAS,WAAA,EAAE,UAAU,YAAA,EAAE,WAAW,aAAA,EAAE,YAAY,cAAA,EAAE,UAAU,YAAA,EAAE,CACjE;QAED,oBAAC,YAAY,IACX,gBAAgB,EAAE,gBAAgB,EAClC,QAAQ,EAAE,QAAQ,EAClB,YAAY,EAAE,UAAC,UAAU,EAAE,MAAM,EAAE,GAAG;gBACpC,OAAA,QAAQ,CAAC,CAAC,CAAC,CACT,oBAAC,cAAc,eACT,qBAAqB,CAAC,KAAK,CAAC,IAChC,aAAa,EAAE,iBAAiB,IAAI,WAAW,EAC/C,UAAU,EAAE,UAAU,mBACP,UAAU,mBACV,MAAM,mBACN,IAAI,EACnB,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,WAAW,EAClB,KAAK,EAAE,KAAK,EACZ,KAAK,EAAE,KAAK,EACZ,GAAG,EAAE,GAAmC,EACxC,IAAI,EAAC,QAAQ,IACb,CACH,CAAC,CAAC,CAAC,CACF,oBAAC,MAAM,eACD,qBAAqB,CAAC,KAAK,CAAC,IAChC,aAAa,EAAE,eAAe,EAC9B,YAAY,EAAE,YAAY,IAAI,OAAO,EACrC,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,KAAK,EACZ,KAAK,EAAE,KAAK,EACZ,UAAU,EAAE,UAAU,mBACP,MAAM,mBACN,IAAI,mBACJ,UAAU,EACzB,GAAG,EAAE,GAAmC,EACxC,IAAI,EAAC,QAAQ,KAEZ,WAAW,CACL,CACV;YAhCD,CAgCC,EAEH,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,OAAO,GAChB,CACG,CACR,CAAC;AACJ,CAAC,CAAC;AAEF,eAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/dist/lv2/formFields/AmountRangeField.d.ts b/dist/lv2/formFields/AmountRangeField.d.ts index b82cbaf57..3fa0de007 100644 --- a/dist/lv2/formFields/AmountRangeField.d.ts +++ b/dist/lv2/formFields/AmountRangeField.d.ts @@ -1,4 +1,5 @@ import * as React from 'react'; +import { CommonProps } from '../../utilities/commonProps'; declare type Props = { /** * input required を指定します @@ -73,6 +74,6 @@ declare type Props = { onBlur?: React.FormEventHandler; onInput?: React.FormEventHandler; onKeyDown?: React.KeyboardEventHandler; -}; -declare const AmountRangeField: ({ required, disabled, error, minAmount: originalMinAmount, minAmountId, minAmountName, minAmountLabel, minAmountLabelledby, minAmountPlaceholder, maxAmount: originalMaxAmount, maxAmountId, maxAmountName, maxAmountLabel, maxAmountLabelledby, maxAmountPlaceholder, small, nullable, onChange, onFocus, onBlur, onInput, onKeyDown, }: Props) => JSX.Element; +} & CommonProps; +declare const AmountRangeField: ({ required, disabled, error, minAmount: originalMinAmount, minAmountId, minAmountName, minAmountLabel, minAmountLabelledby, minAmountPlaceholder, maxAmount: originalMaxAmount, maxAmountId, maxAmountName, maxAmountLabel, maxAmountLabelledby, maxAmountPlaceholder, small, nullable, onChange, onFocus, onBlur, onInput, onKeyDown, ...rest }: Props) => JSX.Element; export default AmountRangeField; diff --git a/dist/lv2/formFields/AmountRangeField.js b/dist/lv2/formFields/AmountRangeField.js index 80804f604..795785edb 100644 --- a/dist/lv2/formFields/AmountRangeField.js +++ b/dist/lv2/formFields/AmountRangeField.js @@ -1,7 +1,30 @@ +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; import * as React from 'react'; +import commonProps from '../../utilities/commonProps'; import DigitInput from '../formFields/DigitsInput'; var AmountRangeField = function (_a) { - var required = _a.required, disabled = _a.disabled, error = _a.error, originalMinAmount = _a.minAmount, minAmountId = _a.minAmountId, minAmountName = _a.minAmountName, minAmountLabel = _a.minAmountLabel, minAmountLabelledby = _a.minAmountLabelledby, minAmountPlaceholder = _a.minAmountPlaceholder, originalMaxAmount = _a.maxAmount, maxAmountId = _a.maxAmountId, maxAmountName = _a.maxAmountName, maxAmountLabel = _a.maxAmountLabel, maxAmountLabelledby = _a.maxAmountLabelledby, maxAmountPlaceholder = _a.maxAmountPlaceholder, small = _a.small, nullable = _a.nullable, onChange = _a.onChange, onFocus = _a.onFocus, onBlur = _a.onBlur, onInput = _a.onInput, onKeyDown = _a.onKeyDown; + var required = _a.required, disabled = _a.disabled, error = _a.error, originalMinAmount = _a.minAmount, minAmountId = _a.minAmountId, minAmountName = _a.minAmountName, minAmountLabel = _a.minAmountLabel, minAmountLabelledby = _a.minAmountLabelledby, minAmountPlaceholder = _a.minAmountPlaceholder, originalMaxAmount = _a.maxAmount, maxAmountId = _a.maxAmountId, maxAmountName = _a.maxAmountName, maxAmountLabel = _a.maxAmountLabel, maxAmountLabelledby = _a.maxAmountLabelledby, maxAmountPlaceholder = _a.maxAmountPlaceholder, small = _a.small, nullable = _a.nullable, onChange = _a.onChange, onFocus = _a.onFocus, onBlur = _a.onBlur, onInput = _a.onInput, onKeyDown = _a.onKeyDown, rest = __rest(_a, ["required", "disabled", "error", "minAmount", "minAmountId", "minAmountName", "minAmountLabel", "minAmountLabelledby", "minAmountPlaceholder", "maxAmount", "maxAmountId", "maxAmountName", "maxAmountLabel", "maxAmountLabelledby", "maxAmountPlaceholder", "small", "nullable", "onChange", "onFocus", "onBlur", "onInput", "onKeyDown"]); var _b = React.useState(originalMinAmount || null), minAmount = _b[0], setMinAmount = _b[1]; var _c = React.useState(originalMaxAmount || null), maxAmount = _c[0], setMaxAmount = _c[1]; React.useEffect(function () { @@ -38,9 +61,9 @@ var AmountRangeField = function (_a) { } } }, [maxAmount, minAmount, onBlur, onChange]); - return (React.createElement(React.Fragment, null, + return (React.createElement("div", __assign({}, commonProps(rest, 'vb-amountRangeField')), React.createElement(DigitInput, { id: minAmountId, label: minAmountLabel !== null && minAmountLabel !== void 0 ? minAmountLabel : '最小値', labelledby: minAmountLabelledby, name: minAmountName, value: minAmount, required: required, disabled: disabled, error: error, placeholder: minAmountPlaceholder, onChange: setMinAmount, onFocus: onFocus, onBlur: handleBlurMinAmount, onInput: onInput, onKeyDown: onKeyDown, small: small, nullable: nullable, width: "small" }), - React.createElement("span", null, " \u301C "), + React.createElement("span", null, "\u00A0\u301C\u00A0"), React.createElement(DigitInput, { id: maxAmountId, label: maxAmountLabel !== null && maxAmountLabel !== void 0 ? maxAmountLabel : '最大値', labelledby: maxAmountLabelledby, name: maxAmountName, value: maxAmount, required: required, disabled: disabled, error: error, placeholder: maxAmountPlaceholder, onChange: setMaxAmount, onFocus: onFocus, onBlur: handleBlurMaxAmount, onInput: onInput, onKeyDown: onKeyDown, small: small, nullable: nullable, width: "small" }))); }; export default AmountRangeField; diff --git a/dist/lv2/formFields/AmountRangeField.js.map b/dist/lv2/formFields/AmountRangeField.js.map index 71a209606..0a101445c 100644 --- a/dist/lv2/formFields/AmountRangeField.js.map +++ b/dist/lv2/formFields/AmountRangeField.js.map @@ -1 +1 @@ -{"version":3,"file":"AmountRangeField.js","sourceRoot":"","sources":["../../../src/lv2/formFields/AmountRangeField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"AmountRangeField.js","sourceRoot":"","sources":["../../../src/lv2/formFields/AmountRangeField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lv2/withDropdown/WithDropdown.d.ts b/dist/lv2/withDropdown/WithDropdown.d.ts index 0208c5e6e..b46571231 100644 --- a/dist/lv2/withDropdown/WithDropdown.d.ts +++ b/dist/lv2/withDropdown/WithDropdown.d.ts @@ -13,6 +13,9 @@ declare type Props = { renderButton: Pick[0], 'render'>['render']; disabled?: boolean; dropdownContents: Array; + /** + * @deprecated このプロパティは使用されません + */ contentsFixed?: boolean; /** * dropdownを開いた時に発火します。useEffectのトリガーになるためメモ化したものを渡すことを推奨します。 diff --git a/dist/lv2/withDropdown/WithDropdown.js b/dist/lv2/withDropdown/WithDropdown.js index b3d40993b..f587994f7 100644 --- a/dist/lv2/withDropdown/WithDropdown.js +++ b/dist/lv2/withDropdown/WithDropdown.js @@ -26,9 +26,9 @@ import WithPopup from '../withPopup/WithPopup'; * - `buttonRef` を開閉ボタンの `ref` に渡してください */ var WithDropdown = function (props) { - var renderButton = props.renderButton, disabled = props.disabled, dropdownContents = props.dropdownContents, contentsFixed = props.contentsFixed, onOpen = props.onOpen, onClose = props.onClose; + var renderButton = props.renderButton, disabled = props.disabled, dropdownContents = props.dropdownContents, onOpen = props.onOpen, onClose = props.onClose; return (React.createElement(WithPopup, __assign({ disabled: disabled, render: renderButton, renderPopup: function (requestClose, firstSelectableRef, controlRef) { return (React.createElement(PopupBase, { paddingSize: "zero" }, - React.createElement(DropdownMenuContent, { contents: dropdownContents, onRequestClose: requestClose, onFocusOut: function () { var _a; return (_a = controlRef.current) === null || _a === void 0 ? void 0 : _a.focus(); }, ref: firstSelectableRef }))); }, contentsFixed: contentsFixed, onOpen: onOpen, onClose: onClose }, pickCommonProps(props)))); + React.createElement(DropdownMenuContent, { contents: dropdownContents, onRequestClose: requestClose, onFocusOut: function () { var _a; return (_a = controlRef.current) === null || _a === void 0 ? void 0 : _a.focus(); }, ref: firstSelectableRef }))); }, onOpen: onOpen, onClose: onClose }, pickCommonProps(props)))); }; export default WithDropdown; //# sourceMappingURL=WithDropdown.js.map \ No newline at end of file diff --git a/dist/lv2/withDropdown/WithDropdown.js.map b/dist/lv2/withDropdown/WithDropdown.js.map index 05c4e5b83..2a8beac0b 100644 --- a/dist/lv2/withDropdown/WithDropdown.js.map +++ b/dist/lv2/withDropdown/WithDropdown.js.map @@ -1 +1 @@ -{"version":3,"file":"WithDropdown.js","sourceRoot":"","sources":["../../../src/lv2/withDropdown/WithDropdown.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,SAAS,MAAM,2BAA2B,CAAC;AAClD,OAAO,EAAe,eAAe,EAAE,MAAM,6BAA6B,CAAC;AAC3E,OAAO,mBAAmB,MAAM,iCAAiC,CAAC;AAElE,OAAO,SAAS,MAAM,wBAAwB,CAAC;AAwB/C;;;;;;;;;;GAUG;AACH,IAAM,YAAY,GAAoB,UAAC,KAAY;IAE/C,IAAA,YAAY,GAMV,KAAK,aANK,EACZ,QAAQ,GAKN,KAAK,SALC,EACR,gBAAgB,GAId,KAAK,iBAJS,EAChB,aAAa,GAGX,KAAK,cAHM,EACb,MAAM,GAEJ,KAAK,OAFD,EACN,OAAO,GACL,KAAK,QADA,CACC;IAEV,OAAO,CACL,oBAAC,SAAS,aACR,QAAQ,EAAE,QAAQ,EAClB,MAAM,EAAE,YAAY,EACpB,WAAW,EAAE,UAAC,YAAY,EAAE,kBAAkB,EAAE,UAAU,IAAK,OAAA,CAC7D,oBAAC,SAAS,IAAC,WAAW,EAAC,MAAM;YAC3B,oBAAC,mBAAmB,IAClB,QAAQ,EAAE,gBAAgB,EAC1B,cAAc,EAAE,YAAY,EAC5B,UAAU,EAAE,sBAAM,OAAA,MAAA,UAAU,CAAC,OAAO,0CAAE,KAAK,EAAE,CAAA,EAAA,EAC7C,GAAG,EAAE,kBAAqD,GAC1D,CACQ,CACb,EAT8D,CAS9D,EACD,aAAa,EAAE,aAAa,EAC5B,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,OAAO,IACZ,eAAe,CAAC,KAAK,CAAC,EAC1B,CACH,CAAC;AACJ,CAAC,CAAC;AACF,eAAe,YAAY,CAAC"} \ No newline at end of file +{"version":3,"file":"WithDropdown.js","sourceRoot":"","sources":["../../../src/lv2/withDropdown/WithDropdown.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,SAAS,MAAM,2BAA2B,CAAC;AAClD,OAAO,EAAe,eAAe,EAAE,MAAM,6BAA6B,CAAC;AAC3E,OAAO,mBAAmB,MAAM,iCAAiC,CAAC;AAElE,OAAO,SAAS,MAAM,wBAAwB,CAAC;AA2B/C;;;;;;;;;;GAUG;AACH,IAAM,YAAY,GAAoB,UAAC,KAAY;IACzC,IAAA,YAAY,GAAkD,KAAK,aAAvD,EAAE,QAAQ,GAAwC,KAAK,SAA7C,EAAE,gBAAgB,GAAsB,KAAK,iBAA3B,EAAE,MAAM,GAAc,KAAK,OAAnB,EAAE,OAAO,GAAK,KAAK,QAAV,CAAW;IAE5E,OAAO,CACL,oBAAC,SAAS,aACR,QAAQ,EAAE,QAAQ,EAClB,MAAM,EAAE,YAAY,EACpB,WAAW,EAAE,UAAC,YAAY,EAAE,kBAAkB,EAAE,UAAU,IAAK,OAAA,CAC7D,oBAAC,SAAS,IAAC,WAAW,EAAC,MAAM;YAC3B,oBAAC,mBAAmB,IAClB,QAAQ,EAAE,gBAAgB,EAC1B,cAAc,EAAE,YAAY,EAC5B,UAAU,EAAE,sBAAM,OAAA,MAAA,UAAU,CAAC,OAAO,0CAAE,KAAK,EAAE,CAAA,EAAA,EAC7C,GAAG,EAAE,kBAAqD,GAC1D,CACQ,CACb,EAT8D,CAS9D,EACD,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,OAAO,IACZ,eAAe,CAAC,KAAK,CAAC,EAC1B,CACH,CAAC;AACJ,CAAC,CAAC;AACF,eAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/dist/lv2/withPopup/WithPopup.d.ts b/dist/lv2/withPopup/WithPopup.d.ts index 32ef5cabf..50c32edae 100644 --- a/dist/lv2/withPopup/WithPopup.d.ts +++ b/dist/lv2/withPopup/WithPopup.d.ts @@ -48,7 +48,6 @@ declare type Props = { */ controlRefDoNotUseAsRefAttribute: React.RefObject) => React.ReactNode; disabled?: boolean; - contentsFixed?: boolean; /** * popupを開いた時に発火します。useEffectのトリガーになるためメモ化したものを渡すことを推奨します。 */ diff --git a/dist/lv2/withPopup/WithPopup.js b/dist/lv2/withPopup/WithPopup.js index 43ac4427c..38674ed83 100644 --- a/dist/lv2/withPopup/WithPopup.js +++ b/dist/lv2/withPopup/WithPopup.js @@ -13,10 +13,11 @@ import * as React from 'react'; import { CSSTransition } from 'react-transition-group'; import commonProps from '../../utilities/commonProps'; import ScrollPortal from '../../utilities/ScrollPortal'; -import FixedPortal from '../../utilities/FixedPortal'; import { Keys } from '../../utilities/keyboard'; import useUniqueId from '../../hooks/useUniqueId'; import { FocusTrap } from '../../lv1'; +import Button from '../../lv1/buttons/Button'; +import VisuallyHidden from '../../lv1/a11y/VisuallyHidden'; /** * ポップアップを実装するためのコンポーネントです。 * @@ -32,7 +33,7 @@ import { FocusTrap } from '../../lv1'; * - フォーカス可能な要素より前に説明文等がある場合は、firstSelectedItemRef をどの要素にも渡さないでください */ var WithPopup = function (props) { - var render = props.render, disabled = props.disabled, contentsFixed = props.contentsFixed, renderPopup = props.renderPopup, onOpen = props.onOpen, onClose = props.onClose; + var render = props.render, disabled = props.disabled, renderPopup = props.renderPopup, onOpen = props.onOpen, onClose = props.onClose; var baseClass = 'vb-withPopup'; var _a = React.useState(false), open = _a[0], setOpen = _a[1]; var firstSelectableItemRef = React.useRef(null); @@ -155,7 +156,9 @@ var WithPopup = function (props) { controlRef.current.focus(); } } - }, onClick: function (e) { return e.stopPropagation(); }, ref: popupRef }, renderPopup(requestClose, firstSelectableItemRef, controlRef)))))); + }, onClick: function (e) { return e.stopPropagation(); }, ref: popupRef }, renderPopup(requestClose, firstSelectableItemRef, controlRef))), + React.createElement(VisuallyHidden, null, + React.createElement(Button, { onClick: closeMenu }, "\u9589\u3058\u308B"))))); }; return ( // eslint-disable-next-line jsx-a11y/no-static-element-interactions @@ -185,7 +188,7 @@ var WithPopup = function (props) { } } }), React.createElement("span", { className: "".concat(baseClass, "__contentWrapper"), ref: contentWrapperRef }, render(popupId, open, controlRef, togglePopup)), - contentsFixed ? (React.createElement(FixedPortal, { isActive: open, positionalBaseElement: contentWrapperRef.current || undefined, horizontalPosition: horizontalPosition, verticalPosition: verticalPosition, popupRef: popupRef, "data-masking": props['data-masking'] }, popupWrapper())) : (React.createElement(ScrollPortal, { isActive: open, positionalBaseElement: contentWrapperRef.current || undefined, horizontalPosition: horizontalPosition, verticalPosition: verticalPosition, onOverflow: function () { return closeMenu(); }, popupRef: popupRef, "data-masking": props['data-masking'] }, popupWrapper())))); + React.createElement(ScrollPortal, { isActive: open, positionalBaseElement: contentWrapperRef.current || undefined, horizontalPosition: horizontalPosition, verticalPosition: verticalPosition, onOverflow: function () { return closeMenu(); }, popupRef: popupRef, "data-masking": props['data-masking'] }, popupWrapper()))); }; export default WithPopup; //# sourceMappingURL=WithPopup.js.map \ No newline at end of file diff --git a/dist/lv2/withPopup/WithPopup.js.map b/dist/lv2/withPopup/WithPopup.js.map index 60b988f61..ac9b693dd 100644 --- a/dist/lv2/withPopup/WithPopup.js.map +++ b/dist/lv2/withPopup/WithPopup.js.map @@ -1 +1 @@ -{"version":3,"file":"WithPopup.js","sourceRoot":"","sources":["../../../src/lv2/withPopup/WithPopup.tsx"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WithPopup.js","sourceRoot":"","sources":["../../../src/lv2/withPopup/WithPopup.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/utilities/Ascii.test.d.ts b/dist/utilities/Ascii.test.d.ts new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/dist/utilities/Ascii.test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/dist/utilities/Ascii.test.js b/dist/utilities/Ascii.test.js new file mode 100644 index 000000000..c1aa2686d --- /dev/null +++ b/dist/utilities/Ascii.test.js @@ -0,0 +1,26 @@ +import { Ascii } from './Ascii'; +describe('Ascii', function () { + var zenkaku = '1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?'; + var hankaku = '1234567890-=qwertyuiop[]\\asdfghjkl;\'zxcvbnm,./!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?'; + describe('zenkakuToHankaku', function () { + it('converts zenkaku to ASCII code', function () { + var subject = Ascii.zenkakuToHankaku(zenkaku); + expect(subject).toEqual(hankaku); + }); + it('converts not convert hankaku', function () { + var subject = Ascii.zenkakuToHankaku(hankaku); + expect(subject).toEqual(hankaku); + }); + }); + describe('hankakuToZenkaku', function () { + it('converts hankaku to zenkaku code', function () { + var subject = Ascii.hankakuToZenkaku(hankaku); + expect(subject).toEqual(zenkaku); + }); + it('converts not convert zenkaku', function () { + var subject = Ascii.hankakuToZenkaku(zenkaku); + expect(subject).toEqual(zenkaku); + }); + }); +}); +//# sourceMappingURL=Ascii.test.js.map \ No newline at end of file diff --git a/dist/utilities/Ascii.test.js.map b/dist/utilities/Ascii.test.js.map new file mode 100644 index 000000000..16c88b9af --- /dev/null +++ b/dist/utilities/Ascii.test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Ascii.test.js","sourceRoot":"","sources":["../../src/utilities/Ascii.test.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,QAAQ,CAAC,OAAO,EAAE;IAChB,IAAM,OAAO,GACX,8FAA8F,CAAC;IACjG,IAAM,OAAO,GACX,gGAAgG,CAAC;IACnG,QAAQ,CAAC,kBAAkB,EAAE;QAC3B,EAAE,CAAC,gCAAgC,EAAE;YACnC,IAAM,OAAO,GAAG,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC;YAChD,MAAM,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACnC,CAAC,CAAC,CAAC;QACH,EAAE,CAAC,8BAA8B,EAAE;YACjC,IAAM,OAAO,GAAG,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC;YAChD,MAAM,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACnC,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;IACH,QAAQ,CAAC,kBAAkB,EAAE;QAC3B,EAAE,CAAC,kCAAkC,EAAE;YACrC,IAAM,OAAO,GAAG,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC;YAChD,MAAM,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACnC,CAAC,CAAC,CAAC;QACH,EAAE,CAAC,8BAA8B,EAAE;YACjC,IAAM,OAAO,GAAG,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC;YAChD,MAAM,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACnC,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/dist/utilities/DOMUtil.js b/dist/utilities/DOMUtil.js index f970cac35..9c34f1dbd 100644 --- a/dist/utilities/DOMUtil.js +++ b/dist/utilities/DOMUtil.js @@ -9,6 +9,9 @@ export var scrollableParent = function (el) { ['auto', 'scroll'].indexOf(styles.overflowX) >= 0) { return el; } + else if (styles.position === 'fixed' || styles.position === 'sticky') { + return window.document.body; + } return scrollableParent(el.parentElement); }; //# sourceMappingURL=DOMUtil.js.map \ No newline at end of file diff --git a/dist/utilities/DOMUtil.js.map b/dist/utilities/DOMUtil.js.map index ef6de5feb..95e8f53f3 100644 --- a/dist/utilities/DOMUtil.js.map +++ b/dist/utilities/DOMUtil.js.map @@ -1 +1 @@ -{"version":3,"file":"DOMUtil.js","sourceRoot":"","sources":["../../src/utilities/DOMUtil.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAM,gBAAgB,GAAG,UAC9B,EAAsB;IAEtB,IACE,CAAC,EAAE;QACH,EAAE,KAAK,MAAM,CAAC,QAAQ,CAAC,eAAe;QACtC,EAAE,KAAK,MAAM,CAAC,QAAQ,CAAC,IAAI,EAC3B;QACA,OAAO,IAAI,CAAC;KACb;IACD,IAAM,MAAM,GAAG,MAAM,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;IAC3C,IACE,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC;QACjD,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,EACjD;QACA,OAAO,EAAE,CAAC;KACX;IACD,OAAO,gBAAgB,CAAC,EAAE,CAAC,aAAa,CAAC,CAAC;AAC5C,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"DOMUtil.js","sourceRoot":"","sources":["../../src/utilities/DOMUtil.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAM,gBAAgB,GAAG,UAC9B,EAAsB;IAEtB,IACE,CAAC,EAAE;QACH,EAAE,KAAK,MAAM,CAAC,QAAQ,CAAC,eAAe;QACtC,EAAE,KAAK,MAAM,CAAC,QAAQ,CAAC,IAAI,EAC3B;QACA,OAAO,IAAI,CAAC;KACb;IACD,IAAM,MAAM,GAAG,MAAM,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;IAC3C,IACE,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC;QACjD,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,EACjD;QACA,OAAO,EAAE,CAAC;KACX;SAAM,IAAI,MAAM,CAAC,QAAQ,KAAK,OAAO,IAAI,MAAM,CAAC,QAAQ,KAAK,QAAQ,EAAE;QACtE,OAAO,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC;KAC7B;IACD,OAAO,gBAAgB,CAAC,EAAE,CAAC,aAAa,CAAC,CAAC;AAC5C,CAAC,CAAC"} \ No newline at end of file diff --git a/dist/utilities/Digits.test.d.ts b/dist/utilities/Digits.test.d.ts new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/dist/utilities/Digits.test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/dist/utilities/Digits.test.js b/dist/utilities/Digits.test.js new file mode 100644 index 000000000..a4274572d --- /dev/null +++ b/dist/utilities/Digits.test.js @@ -0,0 +1,44 @@ +import { Digits } from './Digits'; +describe('Digits', function () { + describe('formalize', function () { + it('converts undefined to 0', function () { + return expect(Digits.formalize()).toEqual('0'); + }); + it('converts number to comma-separated', function () { + return expect(Digits.formalize(12345678)).toEqual('12,345,678'); + }); + it('converts string to comma-separated', function () { + return expect(Digits.formalize('12345678')).toEqual('12,345,678'); + }); + it('converts negative value', function () { + return expect(Digits.formalize('-12345678')).toEqual('-12,345,678'); + }); + it('converts float number', function () { + expect(Digits.formalize('12345678.90123456')).toEqual('12,345,678.90123456'); + expect(Digits.formalize('-12345678.90123456')).toEqual('-12,345,678.90123456'); + }); + }); + describe('numberize', function () { + it('converts number-string to number', function () { + return expect(Digits.numberize('1234')).toEqual(1234); + }); + it('ignores non-number string', function () { + return expect(Digits.numberize('a1b2c3d4')).toEqual(1234); + }); + it('convers negative value', function () { + return expect(Digits.numberize('-1234')).toEqual(-1234); + }); + }); + describe('toPercent', function () { + it('converts number to percentage', function () { + return expect(Digits.toPercent(0.123456)).toEqual('12.346'); + }); + it('converts string to percentage', function () { + return expect(Digits.toPercent('0.123456')).toEqual('12.346'); + }); + it('uses toPercent', function () { + return expect(Digits.toPercent('0.123456', 2)).toEqual('12.35'); + }); + }); +}); +//# sourceMappingURL=Digits.test.js.map \ No newline at end of file diff --git a/dist/utilities/Digits.test.js.map b/dist/utilities/Digits.test.js.map new file mode 100644 index 000000000..c1b56c325 --- /dev/null +++ b/dist/utilities/Digits.test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Digits.test.js","sourceRoot":"","sources":["../../src/utilities/Digits.test.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,QAAQ,CAAC,QAAQ,EAAE;IACjB,QAAQ,CAAC,WAAW,EAAE;QACpB,EAAE,CAAC,yBAAyB,EAAE;YAC5B,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC;QAAvC,CAAuC,CAAC,CAAC;QAC3C,EAAE,CAAC,oCAAoC,EAAE;YACvC,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC;QAAxD,CAAwD,CAAC,CAAC;QAC5D,EAAE,CAAC,oCAAoC,EAAE;YACvC,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC;QAA1D,CAA0D,CAAC,CAAC;QAC9D,EAAE,CAAC,yBAAyB,EAAE;YAC5B,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC;QAA5D,CAA4D,CAAC,CAAC;QAChE,EAAE,CAAC,uBAAuB,EAAE;YAC1B,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CACnD,qBAAqB,CACtB,CAAC;YACF,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CACpD,sBAAsB,CACvB,CAAC;QACJ,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;IACH,QAAQ,CAAC,WAAW,EAAE;QACpB,EAAE,CAAC,kCAAkC,EAAE;YACrC,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC;QAA9C,CAA8C,CAAC,CAAC;QAClD,EAAE,CAAC,2BAA2B,EAAE;YAC9B,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC;QAAlD,CAAkD,CAAC,CAAC;QACtD,EAAE,CAAC,wBAAwB,EAAE;YAC3B,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC;QAAhD,CAAgD,CAAC,CAAC;IACtD,CAAC,CAAC,CAAC;IACH,QAAQ,CAAC,WAAW,EAAE;QACpB,EAAE,CAAC,+BAA+B,EAAE;YAClC,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC;QAApD,CAAoD,CAAC,CAAC;QACxD,EAAE,CAAC,+BAA+B,EAAE;YAClC,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC;QAAtD,CAAsD,CAAC,CAAC;QAC1D,EAAE,CAAC,gBAAgB,EAAE;YACnB,OAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC;QAAxD,CAAwD,CAAC,CAAC;IAC9D,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/dist/utilities/FixedPortal.d.ts b/dist/utilities/FixedPortal.d.ts index 2b0f6068e..e69de29bb 100644 --- a/dist/utilities/FixedPortal.d.ts +++ b/dist/utilities/FixedPortal.d.ts @@ -1,15 +0,0 @@ -import * as React from 'react'; -declare type Props = { - children: React.ReactNode; - isActive: boolean; - positionalBaseElement: HTMLElement | undefined; - verticalPosition?: 'top' | 'bottom'; - horizontalPosition?: 'left' | 'center' | 'right'; - popupRef?: React.RefObject; - 'data-masking'?: boolean; -}; -/** - * children をfixedする要素でラップして Portal 化する - */ -declare const FixedPortal: React.FC; -export default FixedPortal; diff --git a/dist/utilities/FixedPortal.js b/dist/utilities/FixedPortal.js index 6956f7974..1a42931ac 100644 --- a/dist/utilities/FixedPortal.js +++ b/dist/utilities/FixedPortal.js @@ -1,66 +1,2 @@ -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -import * as React from 'react'; -import ReactDOM from 'react-dom'; -import { usePortalParentContext } from './VibesProvider'; -/** - * children をfixedする要素でラップして Portal 化する - */ -var FixedPortal = function (_a) { - var children = _a.children, isActive = _a.isActive, positionalBaseElement = _a.positionalBaseElement, _b = _a.verticalPosition, verticalPosition = _b === void 0 ? 'bottom' : _b, _c = _a.horizontalPosition, horizontalPosition = _c === void 0 ? 'left' : _c, popupRef = _a.popupRef, props = __rest(_a, ["children", "isActive", "positionalBaseElement", "verticalPosition", "horizontalPosition", "popupRef"]); - var _d = React.useState('0'), listBoxLeft = _d[0], setListBoxLeft = _d[1]; - var _e = React.useState('0'), listBoxTop = _e[0], setListBoxTop = _e[1]; - var portalParent = usePortalParentContext(); - // positionalBaseElement の下端または上端につく形で位置を調整する - var calculatePosition = React.useCallback(function () { - var _a; - if (!positionalBaseElement) { - return; - } - var _b = positionalBaseElement.getBoundingClientRect(), left = _b.left, top = _b.top, bottom = _b.bottom, height = _b.height, width = _b.width; - setListBoxLeft("".concat(left + - (horizontalPosition === 'right' - ? width - : horizontalPosition === 'center' - ? width / 2 - : 0), "px")); - if (!popupRef) { - setListBoxTop("".concat(top + (verticalPosition === 'bottom' ? height : 0), "px")); - } - else { - var popupHeight = (_a = popupRef.current) === null || _a === void 0 ? void 0 : _a.getBoundingClientRect().height; - if (verticalPosition === 'bottom') { - setListBoxTop("".concat(top + height, "px")); - } - else { - if (popupHeight) { - setListBoxTop("".concat(bottom - popupHeight - height, "px")); - } - } - } - }, [popupRef, horizontalPosition, positionalBaseElement, verticalPosition]); - // 要素がactiveになったら表示位置を再計算する - React.useLayoutEffect(function () { - if (!isActive) { - return; - } - calculatePosition(); - }, [isActive, calculatePosition]); - return ReactDOM.createPortal(React.createElement("div", { className: "vb-FixedPortal", style: { - position: 'fixed', - left: listBoxLeft, - top: listBoxTop, - zIndex: 9999, - }, "data-masking": props['data-masking'] }, children), portalParent); -}; -export default FixedPortal; +"use strict"; //# sourceMappingURL=FixedPortal.js.map \ No newline at end of file diff --git a/dist/utilities/FixedPortal.js.map b/dist/utilities/FixedPortal.js.map index 0e5a2b77c..63340abb3 100644 --- a/dist/utilities/FixedPortal.js.map +++ b/dist/utilities/FixedPortal.js.map @@ -1 +1 @@ -{"version":3,"file":"FixedPortal.js","sourceRoot":"","sources":["../../src/utilities/FixedPortal.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,QAAQ,MAAM,WAAW,CAAC;AACjC,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AAYzD;;GAEG;AACH,IAAM,WAAW,GAAoB,UAAC,EAQ9B;IAPN,IAAA,QAAQ,cAAA,EACR,QAAQ,cAAA,EACR,qBAAqB,2BAAA,EACrB,wBAA2B,EAA3B,gBAAgB,mBAAG,QAAQ,KAAA,EAC3B,0BAA2B,EAA3B,kBAAkB,mBAAG,MAAM,KAAA,EAC3B,QAAQ,cAAA,EACL,KAAK,cAP4B,uGAQrC,CADS;IAEF,IAAA,KAAgC,KAAK,CAAC,QAAQ,CAAS,GAAG,CAAC,EAA1D,WAAW,QAAA,EAAE,cAAc,QAA+B,CAAC;IAC5D,IAAA,KAA8B,KAAK,CAAC,QAAQ,CAAS,GAAG,CAAC,EAAxD,UAAU,QAAA,EAAE,aAAa,QAA+B,CAAC;IAChE,IAAM,YAAY,GAAG,sBAAsB,EAAE,CAAC;IAE9C,6CAA6C;IAC7C,IAAM,iBAAiB,GAAG,KAAK,CAAC,WAAW,CAAC;;QAC1C,IAAI,CAAC,qBAAqB,EAAE;YAC1B,OAAO;SACR;QACK,IAAA,KACJ,qBAAqB,CAAC,qBAAqB,EAAE,EADvC,IAAI,UAAA,EAAE,GAAG,SAAA,EAAE,MAAM,YAAA,EAAE,MAAM,YAAA,EAAE,KAAK,WACO,CAAC;QAEhD,cAAc,CACZ,UACE,IAAI;YACJ,CAAC,kBAAkB,KAAK,OAAO;gBAC7B,CAAC,CAAC,KAAK;gBACP,CAAC,CAAC,kBAAkB,KAAK,QAAQ;oBACjC,CAAC,CAAC,KAAK,GAAG,CAAC;oBACX,CAAC,CAAC,CAAC,CAAC,OACJ,CACL,CAAC;QACF,IAAI,CAAC,QAAQ,EAAE;YACb,aAAa,CAAC,UAAG,GAAG,GAAG,CAAC,gBAAgB,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAI,CAAC,CAAC;SAC1E;aAAM;YACL,IAAM,WAAW,GAAG,MAAA,QAAQ,CAAC,OAAO,0CAAE,qBAAqB,GAAG,MAAM,CAAC;YACrE,IAAI,gBAAgB,KAAK,QAAQ,EAAE;gBACjC,aAAa,CAAC,UAAG,GAAG,GAAG,MAAM,OAAI,CAAC,CAAC;aACpC;iBAAM;gBACL,IAAI,WAAW,EAAE;oBACf,aAAa,CAAC,UAAG,MAAM,GAAG,WAAW,GAAG,MAAM,OAAI,CAAC,CAAC;iBACrD;aACF;SACF;IACH,CAAC,EAAE,CAAC,QAAQ,EAAE,kBAAkB,EAAE,qBAAqB,EAAE,gBAAgB,CAAC,CAAC,CAAC;IAE5E,2BAA2B;IAC3B,KAAK,CAAC,eAAe,CAAC;QACpB,IAAI,CAAC,QAAQ,EAAE;YACb,OAAO;SACR;QACD,iBAAiB,EAAE,CAAC;IACtB,CAAC,EAAE,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC,CAAC;IAElC,OAAO,QAAQ,CAAC,YAAY,CAC1B,6BACE,SAAS,EAAC,gBAAgB,EAC1B,KAAK,EAAE;YACL,QAAQ,EAAE,OAAO;YACjB,IAAI,EAAE,WAAW;YACjB,GAAG,EAAE,UAAU;YACf,MAAM,EAAE,IAAI;SACb,kBACa,KAAK,CAAC,cAAc,CAAC,IAElC,QAAQ,CACL,EACN,YAAY,CACb,CAAC;AACJ,CAAC,CAAC;AAEF,eAAe,WAAW,CAAC"} \ No newline at end of file +{"version":3,"file":"FixedPortal.js","sourceRoot":"","sources":["../../src/utilities/FixedPortal.tsx"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/utilities/commonProps.test.d.ts b/dist/utilities/commonProps.test.d.ts new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/dist/utilities/commonProps.test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/dist/utilities/commonProps.test.js b/dist/utilities/commonProps.test.js new file mode 100644 index 000000000..ad40a3ff6 --- /dev/null +++ b/dist/utilities/commonProps.test.js @@ -0,0 +1,90 @@ +import commonProps, { pickCommonProps } from './commonProps'; +var ma = 0.5; +var mt = 1; +var mb = 1.5; +var mr = 2; +var ml = 3; +var dataGuide = 'data-guide-example'; +var dataTest = 'data-test-example'; +var dataTracking = 'data-tracking-example'; +var dataMasking = true; +var base = 'vb-base'; +var deprecatedMarginClassProps = { + marginBottom: true, + marginLeft: true, + marginRight: true, + marginTop: true, +}; +describe('commonProps', function () { + it('succeed with full props', function () { + var props = { + ma: ma, + mt: mt, + mb: mb, + mr: mr, + ml: ml, + 'data-guide': dataGuide, + 'data-test': dataTest, + 'data-tracking': dataTracking, + 'data-masking': dataMasking, + }; + var subject = commonProps(props, base, { + foo: true, + bar: true, + baz: true, + }, deprecatedMarginClassProps); + expect(subject).toEqual(expect.objectContaining({ + className: "".concat(base, " ").concat(base, "--foo ").concat(base, "--bar ").concat(base, "--baz vb-mt100 vb-mb100 vb-mr100 vb-ml100 vb-ma50 vb-mt100 vb-mb150 vb-mr200 vb-ml300"), + 'data-guide': dataGuide, + 'data-test': dataTest, + 'data-tracking': dataTracking, + 'data-masking': dataMasking, + })); + }); + it('succeed with minimum props', function () { + var subject = commonProps({}, base); + expect(subject).toEqual(expect.objectContaining({ + className: base, + })); + }); +}); +describe('pickCommonProps', function () { + it('succeed with full props and etc.', function () { + var props = { + ma: ma, + mt: mt, + mb: mb, + mr: mr, + ml: ml, + 'data-guide': dataGuide, + 'data-test': dataTest, + 'data-tracking': dataTracking, + 'data-masking': dataMasking, + dummy: 42, + }; + var subject = pickCommonProps(props); + expect(subject.ma).toBe(ma); + expect(subject.mt).toBe(mt); + expect(subject.mb).toBe(mb); + expect(subject.ml).toBe(ml); + expect(subject.mr).toBe(mr); + expect(subject['data-guide']).toBe(dataGuide); + expect(subject['data-test']).toBe(dataTest); + expect(subject['data-tracking']).toBe(dataTracking); + expect(subject['data-masking']).toBe(dataMasking); + expect(subject).not.toHaveProperty('dummy'); + }); + it('succeed with blank props', function () { + var subject = pickCommonProps({}); + expect(subject.ma).toBeUndefined(); + expect(subject.mt).toBeUndefined(); + expect(subject.mb).toBeUndefined(); + expect(subject.ml).toBeUndefined(); + expect(subject.mr).toBeUndefined(); + expect(subject['data-guide']).toBeUndefined(); + expect(subject['data-test']).toBeUndefined(); + expect(subject['data-tracking']).toBeUndefined(); + expect(subject['data-masking']).toBeUndefined(); + }); +}); +//# sourceMappingURL=commonProps.test.js.map \ No newline at end of file diff --git a/dist/utilities/commonProps.test.js.map b/dist/utilities/commonProps.test.js.map new file mode 100644 index 000000000..7d72137c9 --- /dev/null +++ b/dist/utilities/commonProps.test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"commonProps.test.js","sourceRoot":"","sources":["../../src/utilities/commonProps.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/utilities/date.test.d.ts b/dist/utilities/date.test.d.ts new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/dist/utilities/date.test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/dist/utilities/date.test.js b/dist/utilities/date.test.js new file mode 100644 index 000000000..48fa83bf4 --- /dev/null +++ b/dist/utilities/date.test.js @@ -0,0 +1,72 @@ +import { isValidDateInRange, getValidDateNearestTarget, formatDate, formatDayOfWeek, } from './date'; +describe('isValidDateInRange', function () { + describe('when date is empty', function () { + it('return false', function () { + return expect(isValidDateInRange('', '', '')).toEqual(false); + }); + }); +}); +describe('getValidDateNearestTarget', function () { + describe('when a target is in the range', function () { + it('returns the target.', function () { + return expect(getValidDateNearestTarget(new Date('2022-01-01'), new Date('2021-01-01'), new Date('2023-01-01'))).toEqual(new Date('2022-01-01')); + }); + }); + describe('without the range', function () { + it('returns the target.', function () { + return expect(getValidDateNearestTarget(new Date('2022-01-01'), undefined, undefined)).toEqual(new Date('2022-01-01')); + }); + }); + describe('when a target is before minDate', function () { + it('returns the minDate.', function () { + return expect(getValidDateNearestTarget(new Date('2020-01-01'), new Date('2021-01-01'), new Date('2023-01-01'))).toEqual(new Date('2021-01-01')); + }); + }); + describe('when a target is after maxDate', function () { + it('returns the maxDate.', function () { + return expect(getValidDateNearestTarget(new Date('2024-01-01'), new Date('2021-01-01'), new Date('2023-01-01'))).toEqual(new Date('2023-01-01')); + }); + }); + describe('with only minDate that is after the target', function () { + it('returns the mixDate.', function () { + return expect(getValidDateNearestTarget(new Date('2020-01-01'), new Date('2021-01-01'), undefined)).toEqual(new Date('2021-01-01')); + }); + }); + describe('when the range is invalid', function () { + it('returns null.', function () { + return expect(getValidDateNearestTarget(new Date('2020-01-01'), new Date('2023-01-01'), new Date('2021-01-01'))).toEqual(null); + }); + }); + describe('when the target is invalid', function () { + it('returns null.', function () { + return expect(getValidDateNearestTarget(new Date('2020-01-41'), undefined, undefined)).toEqual(null); + }); + }); +}); +describe('formatDate', function () { + describe('when date is empty', function () { + it('return empty string', function () { return expect(formatDate('')).toEqual(''); }); + }); + describe('when date is not empty', function () { + it('return formatted date', function () { + return expect(formatDate('2021-01-01')).toEqual('2021-01-01'); + }); + }); +}); +describe('formatDayOfWeek', function () { + describe('when date is empty', function () { + it('return empty string', function () { return expect(formatDayOfWeek('')).toEqual(''); }); + }); + describe('when date is not empty', function () { + it('return formatted date', function () { + expect(formatDayOfWeek('2021-01-01')).toEqual('金曜日'); + expect(formatDayOfWeek('2021-01-02')).toEqual('土曜日'); + expect(formatDayOfWeek('2021-01-03')).toEqual('日曜日'); + expect(formatDayOfWeek('2021-01-04')).toEqual('月曜日'); + expect(formatDayOfWeek('2021-01-05')).toEqual('火曜日'); + expect(formatDayOfWeek('2021-01-06')).toEqual('水曜日'); + expect(formatDayOfWeek('2021-01-07')).toEqual('木曜日'); + }); + }); +}); +//# sourceMappingURL=date.test.js.map \ No newline at end of file diff --git a/dist/utilities/date.test.js.map b/dist/utilities/date.test.js.map new file mode 100644 index 000000000..25756de6f --- /dev/null +++ b/dist/utilities/date.test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"date.test.js","sourceRoot":"","sources":["../../src/utilities/date.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/utilities/functionalMarginClasses.test.d.ts b/dist/utilities/functionalMarginClasses.test.d.ts new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/dist/utilities/functionalMarginClasses.test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/dist/utilities/functionalMarginClasses.test.js b/dist/utilities/functionalMarginClasses.test.js new file mode 100644 index 000000000..233ac28e6 --- /dev/null +++ b/dist/utilities/functionalMarginClasses.test.js @@ -0,0 +1,51 @@ +import functionalMarginClasses, { pickFunctionalMarginProps, } from './functionalMarginClasses'; +var ma = 0.5; +var mt = 1; +var mb = 1.5; +var mr = 2; +var ml = 3; +describe('functionalMarginClasses', function () { + it('succeed with full props', function () { + var props = { + ma: ma, + mt: mt, + mb: mb, + mr: mr, + ml: ml, + }; + var subject = functionalMarginClasses(props); + expect(subject).toBe('vb-ma50 vb-mt100 vb-mb150 vb-mr200 vb-ml300'); + }); + it('succeed with blank props', function () { + var subject = functionalMarginClasses({}); + expect(subject).toBe(''); + }); +}); +describe('pickFunctionalMarginProps', function () { + it('succeed with full props and etc.', function () { + var props = { + ma: ma, + mt: mt, + mb: mb, + mr: mr, + ml: ml, + dummy: 42, + }; + var subject = pickFunctionalMarginProps(props); + expect(subject.ma).toBe(ma); + expect(subject.mt).toBe(mt); + expect(subject.mb).toBe(mb); + expect(subject.ml).toBe(ml); + expect(subject.mr).toBe(mr); + expect(subject).not.toHaveProperty('dummy'); + }); + it('succeed with blank props', function () { + var subject = pickFunctionalMarginProps({}); + expect(subject.ma).toBeUndefined(); + expect(subject.mt).toBeUndefined(); + expect(subject.mb).toBeUndefined(); + expect(subject.ml).toBeUndefined(); + expect(subject.mr).toBeUndefined(); + }); +}); +//# sourceMappingURL=functionalMarginClasses.test.js.map \ No newline at end of file diff --git a/dist/utilities/functionalMarginClasses.test.js.map b/dist/utilities/functionalMarginClasses.test.js.map new file mode 100644 index 000000000..993ba550f --- /dev/null +++ b/dist/utilities/functionalMarginClasses.test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"functionalMarginClasses.test.js","sourceRoot":"","sources":["../../src/utilities/functionalMarginClasses.test.ts"],"names":[],"mappings":"AAAA,OAAO,uBAAuB,EAAE,EAC9B,yBAAyB,GAE1B,MAAM,2BAA2B,CAAC;AAEnC,IAAM,EAAE,GAAe,GAAG,CAAC;AAC3B,IAAM,EAAE,GAAe,CAAC,CAAC;AACzB,IAAM,EAAE,GAAe,GAAG,CAAC;AAC3B,IAAM,EAAE,GAAe,CAAC,CAAC;AACzB,IAAM,EAAE,GAAe,CAAC,CAAC;AAEzB,QAAQ,CAAC,yBAAyB,EAAE;IAClC,EAAE,CAAC,yBAAyB,EAAE;QAC5B,IAAM,KAAK,GAAG;YACZ,EAAE,IAAA;YACF,EAAE,IAAA;YACF,EAAE,IAAA;YACF,EAAE,IAAA;YACF,EAAE,IAAA;SACH,CAAC;QACF,IAAM,OAAO,GAAG,uBAAuB,CAAC,KAAK,CAAC,CAAC;QAE/C,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,6CAA6C,CAAC,CAAC;IACtE,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,0BAA0B,EAAE;QAC7B,IAAM,OAAO,GAAG,uBAAuB,CAAC,EAAE,CAAC,CAAC;QAE5C,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IAC3B,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC;AAEH,QAAQ,CAAC,2BAA2B,EAAE;IACpC,EAAE,CAAC,kCAAkC,EAAE;QACrC,IAAM,KAAK,GAAG;YACZ,EAAE,IAAA;YACF,EAAE,IAAA;YACF,EAAE,IAAA;YACF,EAAE,IAAA;YACF,EAAE,IAAA;YACF,KAAK,EAAE,EAAE;SACV,CAAC;QACF,IAAM,OAAO,GAAG,yBAAyB,CAAC,KAAK,CAAC,CAAC;QAEjD,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAC5B,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAC5B,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAC5B,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAC5B,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAC5B,MAAM,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC;IAC9C,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,0BAA0B,EAAE;QAC7B,IAAM,OAAO,GAAG,yBAAyB,CAAC,EAAE,CAAC,CAAC;QAE9C,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC;QACnC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC;QACnC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC;QACnC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC;QACnC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC;IACrC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/dist/utilities/index.d.ts b/dist/utilities/index.d.ts index 984605d79..67b9b2580 100644 --- a/dist/utilities/index.d.ts +++ b/dist/utilities/index.d.ts @@ -8,4 +8,4 @@ export { TimeString } from './TimeString'; export { VibesContext } from './VibesContext'; export { VibesProvider, useVibes } from './VibesProvider'; export * from './FocusableEelements'; -export declare const VibesVersion = "100.0.0"; +export declare const VibesVersion = "100.1.0"; diff --git a/dist/utilities/index.js b/dist/utilities/index.js index 6b3f70a67..326d99575 100644 --- a/dist/utilities/index.js +++ b/dist/utilities/index.js @@ -9,5 +9,5 @@ export { TimeString } from './TimeString'; export { VibesContext } from './VibesContext'; export { VibesProvider, useVibes } from './VibesProvider'; export * from './FocusableEelements'; -export var VibesVersion = '100.0.0'; +export var VibesVersion = '100.1.0'; //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/docs/Storybook.stories.mdx b/docs/Storybook.stories.mdx index 9d599b3d4..1c83cd69d 100644 --- a/docs/Storybook.stories.mdx +++ b/docs/Storybook.stories.mdx @@ -23,7 +23,97 @@ Storybookの画面は、Sidebar, Canvas, Docs, Addonsからなります。 - Docsはコンポーネントのコードコメントから生成されたドキュメントが表示される部分です。上部のタブでCanvasと切り変えられます。 - AddonsはCanvasのコンポーネントに対する操作ができます。Aキーで表示・非表示にできます。 -### Knobsの使用 +### Knobs/Controlsの使用 -Canvasに表示されたコンポーネントは、AddonsパネルのKnobsタブで表示のカスタマイズをして確認することができます。 +Canvasに表示されたコンポーネントは、AddonsパネルのKnobs/Controlsタブで表示のカスタマイズをして確認することができます。 サイズに関するオプションなどを試したい場合に使用してください。 + + +## Storybookの書き方 + +Storybookはコンポーネントのドキュメンテーションであると同時に、その挙動を保証するテストにもなります。その両方の意味において、書き方がある程度統一されていることが求められます。 +本章では、vibesに置ける標準的なStorybookの書き方を説明します。 + +### 前提 +2023年12月6日時点で利用している`storybook@7.6.1`における書き方になります。 + +### 記法 +#### Component Story Format 3(CSF3)で記載する(必須) +[CSF3](https://storybook.js.org/blog/component-story-format-3-0)を利用します。現時点ではそうではない書き方が多く残っていますが、既存のものに修正を入れる場合や新しく書く場合は書き換えてください。 + +#### パラメータの検証はaddon-knobsではなくaddon-controlsを利用する(必須) +addon-knobsは非推奨です。現時点では利用箇所が多く残っていますが、既存のものに修正を入れる場合や新しく書く場合は[addon-controls](https://storybook.js.org/docs/essentials/controls)を利用してください。 + +#### 関数のmockはaddon-actionsではなくstorybook-testのfnを利用する(推奨) +addon-actionsは、後述するinteraction testでの再利用ができません。そのため、storybook-testのfnを利用してください。 + +#### 一番上にBasicというstoryを用意する(推奨) +addon-docsの仕様上、一番上のstoryがメインのstoryとなります。そのため、そのコンポーネントの基本的な利用の確認ができるようなstoryを書いてください。 +またこのBasicは、後述するinteraction testでも再利用する想定です。 +2つ目以降のstoryは、必要に応じて色々なパターンを見せる用に記載してください。 + +#### コンポーネントにコメントを付与する(任意) +addon-docsによってコードコメントがStorybookにも表示されるようになります。必要に応じて、コンポーネントの利用に関する注意事項を記載してください。 + +```jsx +// good example +import { fn } from '@storybook/test'; +import { Meta, StoryObj } from '@storybook/react'; +import Button from './Button'; + +export default { + component: Button, +} as Meta; + +type Story = StoryObj; + +export const Basic: Story = { + args: { + onClick: fn(), + onSelfWindowNavigation: fn(), + onFocus: fn(), + onBlur: fn(), + children: 'ボタン', + }, + render: (args) => { + const ref = React.createRef(); + + return + ); +}; +``` + +### テスト +storybook を利用したテストとしては以下の2つを考えています。 +- intreaction test +- visual regression test + +#### interaction test +ここでいうinteraction testとは、コンポーネントの画面上での表示や操作した時の振る舞いを確認するテストです。 +必要に応じてaddon-intreactionを利用し、interaction testを書いてください。Button.stories.tsxが参考になると思います。 + +#### visual regression test +visual regression testとは、修正が入る前後でコンポーネントがどのように表示されるかの画像比較を行うテストです。 +コンポーネントのバリエーションを一覧できるようなstoryを用意してください。必要に応じてaddon-pseudo-statesを利用し、擬似クラスの表示も確認できるようにしてください。Button.stories.tsxが参考になると思います。 + +なお、現時点ではどのようにvisual regression testを行うかは未定です。 diff --git a/injectFileName.js b/injectFileName.js index e03f3d44b..e69de29bb 100644 --- a/injectFileName.js +++ b/injectFileName.js @@ -1,34 +0,0 @@ -// via https://issuehunt.io/r/storybookjs/storybook/issues/15916 -function findTransform(transform, fileName) { - const self = transform.find(([pattern]) => - new RegExp(pattern).test(fileName) - ); - const transformExcludeSelf = transform.filter((t) => t !== self); - return transformExcludeSelf.find(([pattern]) => - new RegExp(pattern).test(fileName) - ); -} - -function generateCJS(fileName, { code }) { - return `${code}; -if(exports.default != null) { - exports.default.parameters = exports.default.parameters || {}; - exports.default.parameters.fileName = '${fileName.replace(/\\/g, '\\\\')}'; -} -`; -} - -module.exports = { - process(src, fileName, config) { - const [, transformFileName] = findTransform( - config.config.transform, - fileName - ); - const processed = require(transformFileName).default.process( - src, - fileName, - config - ); - return generateCJS(fileName, processed); - }, -}; diff --git a/jest.config.js b/jest.config.js index c697a71a0..eb6bd8660 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,14 +1,5 @@ module.exports = { - moduleNameMapper: { - '\\.(css|scss)$': '/.jest/Mock.js' - }, - setupFiles: ['/.jest/setup.js'], testEnvironment: 'jsdom', roots: [''], modulePaths: [''], - transform: { - '^.+\\.stories\\.tsx$': '/injectFileName', - '^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx', - '^.+\\.(js|tsx?)$': 'babel-jest' - } }; diff --git a/lv1.js.flow b/lv1.js.flow index cbce41f0d..e80fef90b 100644 --- a/lv1.js.flow +++ b/lv1.js.flow @@ -1362,8 +1362,8 @@ declare module.exports: { WithDescriptionContent: WithDescriptionContent, WithSideContent: WithSideContent, Stack: Stack, - HSTack: HStack, - VSTack: VStack, + HStack: HStack, + VStack: VStack, BorderTableListCell: typeof BorderTableListCell, CheckBoxCell: CheckBoxCell, DescriptionListCell: DescriptionListCell, diff --git a/lv2.js.flow b/lv2.js.flow index 70fd93f68..cccca0763 100644 --- a/lv2.js.flow +++ b/lv2.js.flow @@ -987,6 +987,7 @@ class AmountRangeField extends React.Component<{| onKeyDown?: ( SyntheticKeyboardEvent ) => void | Promise, + ...CommonProps, |}> {} /** diff --git a/package-lock.json b/package-lock.json index 69584ebdc..062252801 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@freee_jp/vibes", - "version": "100.0.0", + "version": "100.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@freee_jp/vibes", - "version": "100.0.0", + "version": "100.1.0", "license": "Apache-2.0", "dependencies": { "classnames": "2.2.6", @@ -34,6 +34,7 @@ "@kemuridama/storybook-addon-github": "1.2.0", "@storybook/addon-a11y": "7.6.1", "@storybook/addon-essentials": "7.6.1", + "@storybook/addon-interactions": "7.6.1", "@storybook/addon-knobs": "7.0.2", "@storybook/addon-links": "7.6.1", "@storybook/addon-storysource": "7.6.1", @@ -41,6 +42,8 @@ "@storybook/react": "7.6.1", "@storybook/react-webpack5": "7.6.1", "@storybook/source-loader": "7.6.1", + "@storybook/test": "7.6.1", + "@storybook/test-runner": "0.16.0", "@types/classnames": "2.2.11", "@types/jest": "29.5.2", "@types/node": "12.20.39", @@ -70,7 +73,6 @@ "husky": "^7.0.0", "is-ci": "3.0.1", "jest": "29.6.0", - "jest-canvas-mock": "2.5.2", "jest-environment-jsdom": "29.6.0", "lint-staged": "12.3.7", "lottie-web": "5.5.7", @@ -86,12 +88,11 @@ "sass": "1.51.0", "sass-loader": "10.2.0", "storybook": "7.6.1", + "storybook-addon-pseudo-states": "2.1.2", "style-loader": "0.23.1", "stylelint": "16.0.2", "stylelint-config-prettier": "9.0.3", "stylelint-config-standard": "19.0.0", - "ts-jest": "29.1.1", - "ts-loader": "8.4.0", "tsconfig-freee": "0.1.2", "typescript": "4.6.2", "webpack": "5.88.1" @@ -108,6 +109,12 @@ "styled-components": "^5" } }, + "node_modules/@adobe/css-tools": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==", + "dev": true + }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -3179,6 +3186,21 @@ "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==", "dev": true }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", @@ -3367,20 +3389,20 @@ } }, "node_modules/@jest/console": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.0.tgz", - "integrity": "sha512-anb6L1yg7uPQpytNVA5skRaXy3BmrsU8icRhTVNbWdjYWDDfy8M1Kq5HIVRpYoABdbpqsc5Dr+jtu4+qWRQBiQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "dependencies": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.0", - "jest-util": "^29.6.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/console/node_modules/ansi-styles": { @@ -3454,37 +3476,37 @@ } }, "node_modules/@jest/core": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.0.tgz", - "integrity": "sha512-5dbMHfY/5R9m8NbgmB3JlxQqooZ/ooPSOiwEQZZ+HODwJTbIu37seVcZNBK29aMdXtjvTRB3f6LCvkKq+r8uQA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "dependencies": { - "@jest/console": "^29.6.0", - "@jest/reporters": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.5.0", - "jest-config": "^29.6.0", - "jest-haste-map": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.0", - "jest-resolve-dependencies": "^29.6.0", - "jest-runner": "^29.6.0", - "jest-runtime": "^29.6.0", - "jest-snapshot": "^29.6.0", - "jest-util": "^29.6.0", - "jest-validate": "^29.6.0", - "jest-watcher": "^29.6.0", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", "micromatch": "^4.0.4", - "pretty-format": "^29.6.0", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -3570,29 +3592,136 @@ "node": ">=8" } }, + "node_modules/@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/create-cache-key-function/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/environment": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.0.tgz", - "integrity": "sha512-bUZLYUxYlUIsslBbxII0fq0kr1+friI3Gty+cRLmocGB1jdcAHs7FS8QdCDqedE8q4DZE1g/AJHH6OJZBLGGsg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.0" + "jest-mock": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.0.tgz", - "integrity": "sha512-a7pISPW28Q3c0/pLwz4mQ6tbAI+hc8/0CJp9ix6e9U4dQ6TiHQX82CT5DV5BMWaw8bFH4E6zsfZxXdn6Ka23Bw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "dependencies": { - "expect": "^29.6.0", - "jest-snapshot": "^29.6.0" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -3611,48 +3740,48 @@ } }, "node_modules/@jest/fake-timers": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.0.tgz", - "integrity": "sha512-nuCU46AsZoskthWSDS2Aj6LARgyNcp5Fjx2qxsO/fPl1Wp1CJ+dBDqs0OkEcJK8FBeV/MbjH5efe79M2sHcV+A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "dependencies": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.0", - "jest-mock": "^29.6.0", - "jest-util": "^29.6.0" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.0.tgz", - "integrity": "sha512-IQQ3hZ2D/hwEwXSMv5GbfhzdH0nTQR3KPYxnuW6gYWbd6+7/zgMz7Okn6EgBbNtJNONq03k5EKA6HqGyzRbpeg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.0", - "@jest/expect": "^29.6.0", - "@jest/types": "^29.6.0", - "jest-mock": "^29.6.0" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.0.tgz", - "integrity": "sha512-dWEq4HI0VvHcAD6XTtyBKKARLytyyWPIy1SvGOcU91106MfvHPdxZgupFwVHd8TFpZPpA3SebYjtwS5BUS76Rw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", @@ -3661,13 +3790,13 @@ "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.0", - "jest-util": "^29.6.0", - "jest-worker": "^29.6.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -3743,6 +3872,37 @@ "node": ">=8" } }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", + "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -3768,9 +3928,9 @@ } }, "node_modules/@jest/source-map": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", - "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", @@ -3782,13 +3942,13 @@ } }, "node_modules/@jest/test-result": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.0.tgz", - "integrity": "sha512-9qLb7xITeyWhM4yatn2muqfomuoCTOhv0QV9i7XiIyYi3QLfnvPv5NeJp5u0PZeutAOROMLKakOkmoAisOr3YQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "dependencies": { - "@jest/console": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -3797,14 +3957,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.0.tgz", - "integrity": "sha512-HYCS3LKRQotKWj2mnA3AN13PPevYZu8MJKm12lzYojpJNnn6kI/3PWmr1At/e3tUu+FHQDiOyaDVuR4EV3ezBw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.0", + "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.0", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" }, "engines": { @@ -4940,6 +5100,27 @@ "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz", "integrity": "sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==" }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -5289,6 +5470,191 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/addon-interactions": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.1.tgz", + "integrity": "sha512-QaD4BGkai2tQLedyYDqSCSSr+Xt7T4uq5Sv8M8vFBatoP4ojpWdKzfoMhCXErjz5ybh2EGx1R6XwHWLjaaH+sA==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.1", + "jest-mock": "^27.0.6", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.1.tgz", + "integrity": "sha512-wQBiY8gLRs6I3V8Cr5xHNx3OImDhzsYGOMM8tUnVKO4HpcxsJ7ipQ8UvIU88MNbk+gx3WCsM4FZBBPF4f1Ar/g==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", + "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.1.tgz", + "integrity": "sha512-4B55//oGyvdiKQUCMRHLlA6v7HW69tf4mqjHdPbwETyj9PzFTpo4S8tsYxkba/azCxvqncotPDsMkxycritGbA==", + "dev": true, + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.1.tgz", + "integrity": "sha512-xwEdMHbms7nnyPugqrxjz62n1CoAZ6I+m6y7Rfk/2C0nsgpS0Go1UXUNmcWNxx2ZYX7bEgSPZtcYZa9buPSY3g==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/addon-interactions/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/addon-knobs": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-7.0.2.tgz", @@ -5442,6 +5808,17 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@storybook/addons/node_modules/@storybook/core-events": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", + "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/addons/node_modules/@storybook/manager-api": { "version": "7.0.26", "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.0.26.tgz", @@ -5474,6 +5851,34 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@storybook/addons/node_modules/@storybook/preview-api": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.0.26.tgz", + "integrity": "sha512-uJwA4errBOZOoDF2T7Z2oLqjAYvvjMr31sTsOoT0niJtWr29RQp8yS6VoSrsuh+y3FAVqBEl5pS+DX3IGLjvxw==", + "dev": true, + "peer": true, + "dependencies": { + "@storybook/channel-postmessage": "7.0.26", + "@storybook/channels": "7.0.26", + "@storybook/client-logger": "7.0.26", + "@storybook/core-events": "7.0.26", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.0.26", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/addons/node_modules/@storybook/router": { "version": "7.0.26", "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.0.26.tgz", @@ -5558,6 +5963,17 @@ } } }, + "node_modules/@storybook/api/node_modules/@storybook/core-events": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", + "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/api/node_modules/@storybook/manager-api": { "version": "7.0.26", "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.0.26.tgz", @@ -6017,6 +6433,17 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/channel-postmessage/node_modules/@storybook/core-events": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", + "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/channels": { "version": "7.0.26", "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.0.26.tgz", @@ -7271,11 +7698,13 @@ } }, "node_modules/@storybook/core-events": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", - "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.3.tgz", + "integrity": "sha512-Vu3JX1mjtR8AX84lyqWsi2s2lhD997jKRWVznI3wx+UpTk8t7TTMLFk2rGYJRjaornhrqwvLYpnmtxRSxW9BOQ==", "dev": true, - "peer": true, + "dependencies": { + "ts-dedent": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -7821,6 +8250,111 @@ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "dev": true }, + "node_modules/@storybook/instrumenter": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-7.6.1.tgz", + "integrity": "sha512-Dws1Jj0z/yo91mOPoksyo+WR33ez1wtt83IPE9osRQnDtXSmu4yusfmTS4vd79nyiCqvfuG0F7p8jr7UcEMT2A==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.1", + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "7.6.1", + "@vitest/utils": "^0.34.6", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter/node_modules/@storybook/channels": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.1.tgz", + "integrity": "sha512-wQBiY8gLRs6I3V8Cr5xHNx3OImDhzsYGOMM8tUnVKO4HpcxsJ7ipQ8UvIU88MNbk+gx3WCsM4FZBBPF4f1Ar/g==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter/node_modules/@storybook/client-logger": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", + "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter/node_modules/@storybook/core-events": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.1.tgz", + "integrity": "sha512-4B55//oGyvdiKQUCMRHLlA6v7HW69tf4mqjHdPbwETyj9PzFTpo4S8tsYxkba/azCxvqncotPDsMkxycritGbA==", + "dev": true, + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter/node_modules/@storybook/preview-api": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.1.tgz", + "integrity": "sha512-lhuwkDHBZCq3UtQXRkGKTBntINkXPXyAA7fSYWrwfQBr/3NhaCoj859b+71Ax8sYcSFF4+U3S6+o8XE3dz+kwA==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.1", + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.1", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter/node_modules/@storybook/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.1.tgz", + "integrity": "sha512-xwEdMHbms7nnyPugqrxjz62n1CoAZ6I+m6y7Rfk/2C0nsgpS0Go1UXUNmcWNxx2ZYX7bEgSPZtcYZa9buPSY3g==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/manager": { "version": "7.6.1", "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.1.tgz", @@ -8092,19 +8626,17 @@ } }, "node_modules/@storybook/preview-api": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.0.26.tgz", - "integrity": "sha512-uJwA4errBOZOoDF2T7Z2oLqjAYvvjMr31sTsOoT0niJtWr29RQp8yS6VoSrsuh+y3FAVqBEl5pS+DX3IGLjvxw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.3.tgz", + "integrity": "sha512-uPaK7yLE1P++F+IOb/1j9pgdCwfMYZrUPHogF/Mf9r4cfEjDCcIeKgGMcsbU1KnkzNQQGPh8JRzRr/iYnLjswg==", "dev": true, - "peer": true, "dependencies": { - "@storybook/channel-postmessage": "7.0.26", - "@storybook/channels": "7.0.26", - "@storybook/client-logger": "7.0.26", - "@storybook/core-events": "7.0.26", - "@storybook/csf": "^0.1.0", + "@storybook/channels": "7.6.3", + "@storybook/client-logger": "7.6.3", + "@storybook/core-events": "7.6.3", + "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/types": "7.0.26", + "@storybook/types": "7.6.3", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -8119,6 +8651,53 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/preview-api/node_modules/@storybook/channels": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.3.tgz", + "integrity": "sha512-o9J0TBbFon16tUlU5V6kJgzAlsloJcS1cTHWqh3VWczohbRm+X1PLNUihJ7Q8kBWXAuuJkgBu7RQH7Ib46WyYg==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.6.3", + "@storybook/core-events": "7.6.3", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api/node_modules/@storybook/client-logger": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.3.tgz", + "integrity": "sha512-BpsCnefrBFdxD6ukMjAblm1D6zB4U5HR1I85VWw6LOqZrfzA6l/1uBxItz0XG96HTjngbvAabWf5k7ZFCx5UCg==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api/node_modules/@storybook/types": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.3.tgz", + "integrity": "sha512-vj9Jzg5eR52l8O9512QywbQpNdo67Z6BQWR8QoZRcG+/Bhzt08YI8IZMPQLFMKzcmWDPK0blQ4GfyKDYplMjPA==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.3", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/react": { "version": "7.6.1", "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.1.tgz", @@ -8573,6 +9152,356 @@ "node": ">=8" } }, + "node_modules/@storybook/test": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-7.6.1.tgz", + "integrity": "sha512-++2nBq25r2OAMHPyN+MduflF5RBjdRXwJyy1aV6OxeXSZazmbbAIg7IOeMmp7aV/W6X8DPP53gu2w/W72On9xg==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/instrumenter": "7.6.1", + "@storybook/preview-api": "7.6.1", + "@testing-library/dom": "^9.3.1", + "@testing-library/jest-dom": "^6.1.3", + "@testing-library/user-event": "14.3.0", + "@types/chai": "^4", + "@vitest/expect": "^0.34.2", + "@vitest/spy": "^0.34.1", + "chai": "^4.3.7", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test-runner": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@storybook/test-runner/-/test-runner-0.16.0.tgz", + "integrity": "sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5", + "@jest/types": "^29.6.3", + "@storybook/core-common": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@storybook/csf": "^0.1.1", + "@storybook/csf-tools": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@storybook/preview-api": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@swc/core": "^1.3.18", + "@swc/jest": "^0.2.23", + "can-bind-to-host": "^1.1.1", + "commander": "^9.0.0", + "expect-playwright": "^0.8.0", + "glob": "^10.2.2", + "jest": "^29.6.4", + "jest-circus": "^29.6.4", + "jest-environment-node": "^29.6.4", + "jest-junit": "^16.0.0", + "jest-playwright-preset": "^4.0.0", + "jest-runner": "^29.6.4", + "jest-serializer-html": "^7.1.0", + "jest-watch-typeahead": "^2.0.0", + "node-fetch": "^2", + "playwright": "^1.14.0", + "read-pkg-up": "^7.0.1", + "tempy": "^1.0.1", + "ts-dedent": "^2.0.0" + }, + "bin": { + "test-storybook": "dist/test-storybook.js" + }, + "engines": { + "node": "^16.10.0 || ^18.0.0 || >=20.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@storybook/test-runner/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@storybook/test-runner/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/test/node_modules/@storybook/channels": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.1.tgz", + "integrity": "sha512-wQBiY8gLRs6I3V8Cr5xHNx3OImDhzsYGOMM8tUnVKO4HpcxsJ7ipQ8UvIU88MNbk+gx3WCsM4FZBBPF4f1Ar/g==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test/node_modules/@storybook/client-logger": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", + "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test/node_modules/@storybook/core-events": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.1.tgz", + "integrity": "sha512-4B55//oGyvdiKQUCMRHLlA6v7HW69tf4mqjHdPbwETyj9PzFTpo4S8tsYxkba/azCxvqncotPDsMkxycritGbA==", + "dev": true, + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test/node_modules/@storybook/preview-api": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.1.tgz", + "integrity": "sha512-lhuwkDHBZCq3UtQXRkGKTBntINkXPXyAA7fSYWrwfQBr/3NhaCoj859b+71Ax8sYcSFF4+U3S6+o8XE3dz+kwA==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.1", + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.1", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test/node_modules/@storybook/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.1.tgz", + "integrity": "sha512-xwEdMHbms7nnyPugqrxjz62n1CoAZ6I+m6y7Rfk/2C0nsgpS0Go1UXUNmcWNxx2ZYX7bEgSPZtcYZa9buPSY3g==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz", + "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==", + "dev": true, + "dependencies": { + "@adobe/css-tools": "^4.3.1", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@storybook/test/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/test/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/@storybook/test/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/test/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/test/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/theming": { "version": "7.6.1", "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.1.tgz", @@ -8810,12 +9739,171 @@ "integrity": "sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==", "dev": true }, + "node_modules/@swc/jest": { + "version": "0.2.29", + "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.29.tgz", + "integrity": "sha512-8reh5RvHBsSikDC3WGCd5ZTd2BXKkyOdK7QwynrCH58jk2cQFhhHhFBg/jvnWZehUQe/EoOImLENc9/DwbBFow==", + "dev": true, + "dependencies": { + "@jest/create-cache-key-function": "^27.4.2", + "jsonc-parser": "^3.2.0" + }, + "engines": { + "npm": ">= 7.0.0" + }, + "peerDependencies": { + "@swc/core": "*" + } + }, "node_modules/@swc/types": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", "dev": true }, + "node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.3.0.tgz", + "integrity": "sha512-P02xtBBa8yMaLhK8CzJCIns8rqwnF6FxhR9zs810flHOBXUYCFjLd8Io1rQrAkQRWEmW2PGdZIEdMxf/KLsqFA==", + "dev": true, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, "node_modules/@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", @@ -8825,6 +9913,12 @@ "node": ">= 10" } }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "dev": true + }, "node_modules/@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -8876,6 +9970,12 @@ "@types/node": "*" } }, + "node_modules/@types/chai": { + "version": "4.3.11", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.11.tgz", + "integrity": "sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==", + "dev": true + }, "node_modules/@types/classnames": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz", @@ -9125,12 +10225,6 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "dev": true - }, "node_modules/@types/pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", @@ -9279,6 +10373,15 @@ "integrity": "sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==", "dev": true }, + "node_modules/@types/wait-on": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/@types/wait-on/-/wait-on-5.3.4.tgz", + "integrity": "sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", @@ -9508,6 +10611,46 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@vitest/expect": { + "version": "0.34.7", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.7.tgz", + "integrity": "sha512-G9iEtwrD6ZQ4MVHZufif9Iqz3eLtuwBBNx971fNAGPaugM7ftAWjQN+ob2zWhtzURp8RK3zGXOxVb01mFo3zAQ==", + "dev": true, + "dependencies": { + "@vitest/spy": "0.34.7", + "@vitest/utils": "0.34.7", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "0.34.7", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.7.tgz", + "integrity": "sha512-NMMSzOY2d8L0mcOt4XcliDOS1ISyGlAXuQtERWVOoVHnKwmG+kKhinAiGw3dTtMQWybfa89FG8Ucg9tiC/FhTQ==", + "dev": true, + "dependencies": { + "tinyspy": "^2.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "0.34.7", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.7.tgz", + "integrity": "sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==", + "dev": true, + "dependencies": { + "diff-sequences": "^29.4.3", + "loupe": "^2.3.6", + "pretty-format": "^29.5.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", @@ -9978,6 +11121,24 @@ "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", "dev": true }, + "node_modules/append-transform": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", + "dev": true, + "dependencies": { + "default-require-extensions": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -10018,6 +11179,19 @@ "node": ">=6.0" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -10091,6 +11265,15 @@ "util": "^0.12.5" } }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -10172,6 +11355,17 @@ "node": ">=4" } }, + "node_modules/axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", @@ -10188,15 +11382,15 @@ } }, "node_modules/babel-jest": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.0.tgz", - "integrity": "sha512-Jj8Bq2yKsk11XLk06Nm8SdvYkAcecH+GuhxB8DnK5SncjHnJ88TQjSnGgE7jpajpnSvz9DZ6X8hXrDkD/6/TPQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "dependencies": { - "@jest/transform": "^29.6.0", + "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.5.0", + "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -10484,9 +11678,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -10648,12 +11842,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^29.5.0", + "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -10885,18 +12079,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -10954,6 +12136,21 @@ "node": ">= 0.8" } }, + "node_modules/caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "dev": true, + "dependencies": { + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", @@ -11010,6 +12207,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/can-bind-to-host": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/can-bind-to-host/-/can-bind-to-host-1.1.2.tgz", + "integrity": "sha512-CqsgmaqiyFRNtP17Ihqa/uHbZxRirntNVNl/kJz31DLKuNRfzvzionkLoUSkElQ6Cz+cpXKA3mhHq4tjbieujA==", + "dev": true, + "bin": { + "can-bind-to-host": "dist/bin/can-bind-to-host.js" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001565", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", @@ -11039,6 +12245,24 @@ "node": ">=4" } }, + "node_modules/chai": { + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", + "dev": true, + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -11061,6 +12285,18 @@ "node": ">=10" } }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -11635,6 +12871,97 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/create-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/create-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/create-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/create-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/create-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -11833,6 +13160,12 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -11845,12 +13178,6 @@ "node": ">=4" } }, - "node_modules/cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha1-9AIvyPlwDGgCnVQghK+69CWj8+M=", - "dev": true - }, "node_modules/cssom": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", @@ -11880,6 +13207,19 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, + "node_modules/cwd": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz", + "integrity": "sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==", + "dev": true, + "dependencies": { + "find-pkg": "^0.1.2", + "fs-exists-sync": "^0.1.0" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -11955,6 +13295,15 @@ } } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", @@ -11967,6 +13316,56 @@ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dev": true, + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -11998,6 +13397,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/default-require-extensions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", + "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "dev": true, + "dependencies": { + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/defaults": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", @@ -12034,11 +13448,12 @@ } }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -12188,6 +13603,15 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/diffable-html": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/diffable-html/-/diffable-html-4.1.0.tgz", + "integrity": "sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.9.2" + } + }, "node_modules/dnd-core": { "version": "11.1.3", "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-11.1.3.tgz", @@ -12219,6 +13643,12 @@ "node": ">=6.0.0" } }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true + }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", @@ -12237,12 +13667,49 @@ "csstype": "^3.0.2" } }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/dom-walk": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", "dev": true }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, "node_modules/domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", @@ -12264,6 +13731,25 @@ "node": ">=12" } }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, "node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", @@ -12396,19 +13882,11 @@ "objectorarray": "^1.0.5" } }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true }, "node_modules/env-paths": { "version": "2.2.1", @@ -12431,18 +13909,6 @@ "node": ">=4" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -12498,6 +13964,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", @@ -12530,6 +14022,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, "node_modules/esbuild": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", @@ -13504,17 +15002,20 @@ } }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/espree/node_modules/acorn": { @@ -13717,6 +15218,18 @@ "node": ">= 0.8.0" } }, + "node_modules/expand-tilde": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", + "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/expect": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", @@ -13733,6 +15246,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/expect-playwright": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/expect-playwright/-/expect-playwright-0.8.0.tgz", + "integrity": "sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==", + "dev": true + }, "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", @@ -14167,6 +15686,124 @@ "node": ">=8" } }, + "node_modules/find-file-up": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", + "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", + "dev": true, + "dependencies": { + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-pkg": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", + "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", + "dev": true, + "dependencies": { + "find-file-up": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-process": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.7.tgz", + "integrity": "sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/find-process/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/find-process/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/find-process/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -14254,6 +15891,26 @@ "node": ">=0.4.0" } }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -14579,12 +16236,41 @@ "node": ">= 0.6" } }, + "node_modules/fromentries": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, + "node_modules/fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fs-extra": { "version": "11.1.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", @@ -14709,16 +16395,25 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14908,6 +16603,30 @@ "node": ">=6" } }, + "node_modules/global-prefix": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -15117,6 +16836,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -15146,6 +16890,18 @@ "react-is": "^16.7.0" } }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", @@ -15251,6 +17007,34 @@ "node": ">=6" } }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -15520,13 +17304,13 @@ "dev": true }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", "side-channel": "^1.0.4" }, "engines": { @@ -15582,6 +17366,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -15760,6 +17558,15 @@ "node": ">=8" } }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-nan": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", @@ -15864,6 +17671,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -15951,6 +17767,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -15963,6 +17788,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -16005,6 +17852,18 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-hook": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", + "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", + "dev": true, + "dependencies": { + "append-transform": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/istanbul-lib-instrument": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", @@ -16030,6 +17889,118 @@ "semver": "bin/semver.js" } }, + "node_modules/istanbul-lib-processinfo": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", + "dev": true, + "dependencies": { + "archy": "^1.0.0", + "cross-spawn": "^7.0.3", + "istanbul-lib-coverage": "^3.2.0", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -16233,23 +18204,14 @@ } } }, - "node_modules/jest-canvas-mock": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", - "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", - "dev": true, - "dependencies": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, "node_modules/jest-changed-files": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "dependencies": { "execa": "^5.0.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "engines": { @@ -16272,34 +18234,34 @@ } }, "node_modules/jest-circus": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.0.tgz", - "integrity": "sha512-LtG45qEKhse2Ws5zNR4DnZATReLGQXzBZGZnJ0DU37p6d4wDhu41vvczCQ3Ou+llR6CRYDBshsubV7H4jZvIkw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.0", - "@jest/expect": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "dedent": "^0.7.0", + "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.0", - "jest-matcher-utils": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-runtime": "^29.6.0", - "jest-snapshot": "^29.6.0", - "jest-util": "^29.6.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "^29.6.0", + "pretty-format": "^29.7.0", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus/node_modules/ansi-styles": { @@ -16351,6 +18313,20 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/jest-circus/node_modules/dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, "node_modules/jest-circus/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -16388,22 +18364,21 @@ } }, "node_modules/jest-cli": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.0.tgz", - "integrity": "sha512-WvZIaanK/abkw6s01924DQ2QLwM5Q4Y4iPbSDb9Zg6smyXGqqcPQ7ft9X8D7B0jICz312eSzM6UlQNxuZJBrMw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "dependencies": { - "@jest/core": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", + "create-jest": "^29.7.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.0", - "jest-util": "^29.6.0", - "jest-validate": "^29.6.0", - "prompts": "^2.0.1", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "yargs": "^17.3.1" }, "bin": { @@ -16533,31 +18508,31 @@ } }, "node_modules/jest-config": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.0.tgz", - "integrity": "sha512-fKA4jM91PDqWVkMpb1FVKxIuhg3hC6hgaen57cr1rRZkR96dCatvJZsk3ik7/GNu9ERj9wgAspOmyvkFoGsZhA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.0", - "@jest/types": "^29.6.0", - "babel-jest": "^29.6.0", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.0", - "jest-environment-node": "^29.6.0", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.0", - "jest-runner": "^29.6.0", - "jest-util": "^29.6.0", - "jest-validate": "^29.6.0", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.0", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -16751,9 +18726,9 @@ } }, "node_modules/jest-docblock": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -16763,16 +18738,16 @@ } }, "node_modules/jest-each": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.0.tgz", - "integrity": "sha512-d0Jem4RBAlFUyV6JSXPSHVUpNo5RleSj+iJEy1G3+ZCrzHDjWs/1jUfrbnJKHdJdAx5BCEce/Ju379WqHhQk4w==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "dependencies": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.6.0", - "pretty-format": "^29.6.0" + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -16876,17 +18851,17 @@ } }, "node_modules/jest-environment-node": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.0.tgz", - "integrity": "sha512-BOf5Q2/nFCdBOnyBM5c5/6DbdQYgc+0gyUQ8l8qhUAB8O7pM+4QJXIXJsRZJaxd5SHV6y5VArTVhOfogoqcP8Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.0", - "@jest/fake-timers": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.0", - "jest-util": "^29.6.0" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -16926,14 +18901,50 @@ "fsevents": "^2.3.2" } }, + "node_modules/jest-junit": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", + "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/jest-junit/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-junit/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/jest-leak-detector": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.0.tgz", - "integrity": "sha512-JdV6EZOPxHR1gd6ccxjNowuROkT2jtGU5G/g58RcJX1xe5mrtLj0g6/ZkyMoXF4cs+tTkHMFX6pcIrB1QPQwCw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "dependencies": { - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.0" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -17115,104 +19126,208 @@ } }, "node_modules/jest-mock": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.0.tgz", - "integrity": "sha512-2Pb7R2w24Q0aUVn+2/vdRDL6CqGqpheDZy7zrXav8FotOpSGw/4bS2hyVoKHMEx4xzOn6EyCAGwc5czWxXeN7w==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.6.0" + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "node_modules/jest-playwright-preset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jest-playwright-preset/-/jest-playwright-preset-4.0.0.tgz", + "integrity": "sha512-+dGZ1X2KqtwXaabVjTGxy0a3VzYfvYsWaRcuO8vMhyclHSOpGSI1+5cmlqzzCwQ3+fv0EjkTc7I5aV9lo08dYw==", + "dev": true, + "dependencies": { + "expect-playwright": "^0.8.0", + "jest-process-manager": "^0.4.0", + "nyc": "^15.1.0", + "playwright-core": ">=1.2.0", + "rimraf": "^3.0.2", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "jest": "^29.3.1", + "jest-circus": "^29.3.1", + "jest-environment-node": "^29.3.1", + "jest-runner": "^29.3.1" + } + }, + "node_modules/jest-playwright-preset/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-playwright-preset/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/jest-resolve": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.0.tgz", - "integrity": "sha512-+hrpY4LzAONoZA/rvB6rnZLkOSA6UgJLpdCWrOZNSgGxWMumzRLu7dLUSCabAHzoHIDQ9qXfr3th1zYNJ0E8sQ==", + "node_modules/jest-process-manager": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/jest-process-manager/-/jest-process-manager-0.4.0.tgz", + "integrity": "sha512-80Y6snDyb0p8GG83pDxGI/kQzwVTkCxc7ep5FPe/F6JYdvRDhwr6RzRmPSP7SEwuLhxo80lBS/NqOdUIbHIfhw==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "@types/wait-on": "^5.2.0", + "chalk": "^4.1.0", + "cwd": "^0.10.0", + "exit": "^0.1.2", + "find-process": "^1.4.4", + "prompts": "^2.4.1", + "signal-exit": "^3.0.3", + "spawnd": "^5.0.0", + "tree-kill": "^1.2.2", + "wait-on": "^7.0.0" + } + }, + "node_modules/jest-process-manager/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve-dependencies": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.0.tgz", - "integrity": "sha512-eOfPog9K3hJdJk/3i6O6bQhXS+3uXhMDkLJGX+xmMPp7T1d/zdcFofbDnHgNoEkhD/mSimC5IagLEP7lpLLu/A==", + "node_modules/jest-process-manager/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "node_modules/jest-process-manager/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=7.0.0" } }, - "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/jest-process-manager/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-process-manager/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-process-manager/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve/node_modules/ansi-styles": { @@ -17264,30 +19379,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-resolve/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -17297,235 +19388,6 @@ "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-resolve/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-resolve/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -17539,35 +19401,35 @@ } }, "node_modules/jest-runner": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.0.tgz", - "integrity": "sha512-4fZuGV2lOxS2BiqEG9/AI8E6O+jo+QZjMVcgi1x5E6aDql0Gd/EFIbUQ0pSS09y8cya1vJB/qC2xsE468jqtSg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "dependencies": { - "@jest/console": "^29.6.0", - "@jest/environment": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.6.0", - "jest-haste-map": "^29.6.0", - "jest-leak-detector": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-resolve": "^29.6.0", - "jest-runtime": "^29.6.0", - "jest-util": "^29.6.0", - "jest-watcher": "^29.6.0", - "jest-worker": "^29.6.0", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner/node_modules/ansi-styles": { @@ -17675,36 +19537,36 @@ } }, "node_modules/jest-runtime": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.0.tgz", - "integrity": "sha512-5FavYo3EeXLHIvnJf+r7Cj0buePAbe4mzRB9oeVxDS0uVmouSBjWeGgyRjZkw7ArxOoZI8gO6f8SGMJ2HFlwwg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.0", - "@jest/fake-timers": "^29.6.0", - "@jest/globals": "^29.6.0", - "@jest/source-map": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-mock": "^29.6.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.0", - "jest-snapshot": "^29.6.0", - "jest-util": "^29.6.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runtime/node_modules/ansi-styles": { @@ -17777,17 +19639,13 @@ "node": ">=8" } }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "node_modules/jest-serializer-html": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/jest-serializer-html/-/jest-serializer-html-7.1.0.tgz", + "integrity": "sha512-xYL2qC7kmoYHJo8MYqJkzrl/Fdlx+fat4U1AqYg+kafqwcKPiMkOcjWHPKhueuNEgr+uemhGc+jqXYiwCyRyLA==", "dev": true, "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "diffable-html": "^4.1.0" } }, "node_modules/jest-snapshot": { @@ -17994,17 +19852,17 @@ } }, "node_modules/jest-validate": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.0.tgz", - "integrity": "sha512-MLTrAJsb1+W7svbeZ+A7pAnyXMaQrjvPDKCy7OlfsfB6TMVc69v7WjUWfiR6r3snULFWZASiKgvNVDuATta1dg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", + "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.0" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18092,19 +19950,143 @@ "node": ">=8" } }, + "node_modules/jest-watch-typeahead": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-2.2.2.tgz", + "integrity": "sha512-+QgOFW4o5Xlgd6jGS5X37i08tuuXNW8X0CV9WNFi+3n8ExCIP+E1melYhvYLjv5fE6D0yyzk74vsSO8I6GqtvQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^6.0.0", + "chalk": "^5.2.0", + "jest-regex-util": "^29.0.0", + "jest-watcher": "^29.0.0", + "slash": "^5.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0 || ^29.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-escapes": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "dev": true, + "dependencies": { + "type-fest": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dev": true, + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/jest-watcher": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.0.tgz", - "integrity": "sha512-LdsQqFNX60mRdRRe+zsELnYRH1yX6KL+ukbh+u6WSQeTheZZe1TlLJNKRQiZ7e0VbvMkywmMWL/KV35noOJCcw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.0", + "jest-util": "^29.7.0", "string-length": "^4.0.1" }, "engines": { @@ -18220,6 +20202,19 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/joi": { + "version": "17.11.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -18554,6 +20549,12 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -18805,15 +20806,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/listr2/node_modules/rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/listr2/node_modules/slice-ansi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", @@ -18828,12 +20820,6 @@ "node": ">=8" } }, - "node_modules/listr2/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -18919,6 +20905,12 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", + "dev": true + }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -19024,6 +21016,15 @@ "integrity": "sha512-NqXq1AncbLvUXHzQwpNMv4ySLOj6IWXOuN8GZbz6e3lMfw6y93rrxVhwYTPudQ8VKAYLjwu72cZiPQgcDt+mPg==", "dev": true }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.1" + } + }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -19051,6 +21052,15 @@ "node": ">=10" } }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, "node_modules/magic-string": { "version": "0.30.5", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", @@ -19093,12 +21103,6 @@ "semver": "bin/semver.js" } }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -19246,19 +21250,6 @@ "map-or-similar": "^1.5.0" } }, - "node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -19396,10 +21387,13 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minipass": { "version": "5.0.0", @@ -19453,21 +21447,6 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true }, - "node_modules/moo-color": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.2.tgz", - "integrity": "sha512-5iXz5n9LWQzx/C2WesGFfpE6RLamzdHwsn3KpfzShwbfIqs7stnoEpaNErf/7+3mbxwZ4s8Foq7I0tPxw7BWHg==", - "dev": true, - "dependencies": { - "color-name": "^1.1.4" - } - }, - "node_modules/moo-color/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -19593,6 +21572,18 @@ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, + "node_modules/node-preload": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", + "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", + "dev": true, + "dependencies": { + "process-on-spawn": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", @@ -19698,6 +21689,315 @@ "integrity": "sha512-vSZ4miHQ4FojLjmz2+ux4B0/XA16jfwt/LBzIUftDpRd8tujHFkXjMyLwjS08fIZCzesj2z7gJukOKJwqebJAQ==", "dev": true }, + "node_modules/nyc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", + "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", + "dev": true, + "dependencies": { + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "caching-transform": "^4.0.0", + "convert-source-map": "^1.7.0", + "decamelize": "^1.2.0", + "find-cache-dir": "^3.2.0", + "find-up": "^4.1.0", + "foreground-child": "^2.0.0", + "get-package-type": "^0.1.0", + "glob": "^7.1.6", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-hook": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-processinfo": "^2.0.2", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "make-dir": "^3.0.0", + "node-preload": "^0.2.1", + "p-map": "^3.0.0", + "process-on-spawn": "^1.0.0", + "resolve-from": "^5.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "spawn-wrap": "^2.0.0", + "test-exclude": "^6.0.0", + "yargs": "^15.0.2" + }, + "bin": { + "nyc": "bin/nyc.js" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/nyc/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/nyc/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/nyc/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/nyc/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/nyc/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/nyc/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/nyc/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/nyc/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/nyc/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/nyc/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/nyc/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -19996,6 +22296,15 @@ "node": ">=8" } }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -20065,6 +22374,21 @@ "node": ">=6" } }, + "node_modules/package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -20112,6 +22436,15 @@ "node": ">=4" } }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", @@ -20249,6 +22582,15 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", "dev": true }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/peek-stream": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", @@ -20325,6 +22667,36 @@ "node": ">=10" } }, + "node_modules/playwright": { + "version": "1.40.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.40.1.tgz", + "integrity": "sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==", + "dev": true, + "dependencies": { + "playwright-core": "1.40.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.40.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.1.tgz", + "integrity": "sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/polished": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", @@ -20561,6 +22933,18 @@ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true }, + "node_modules/process-on-spawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", + "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", + "dev": true, + "dependencies": { + "fromentries": "^1.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -20612,12 +22996,6 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -21323,6 +23701,31 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -21356,14 +23759,14 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" }, "engines": { "node": ">= 0.4" @@ -21431,6 +23834,18 @@ "node": ">= 0.10" } }, + "node_modules/release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", + "dev": true, + "dependencies": { + "es6-error": "^4.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/remark-external-links": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", @@ -21742,6 +24157,12 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "node_modules/requireindex": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", @@ -21786,6 +24207,41 @@ "node": ">=8" } }, + "node_modules/resolve-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", + "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", + "dev": true, + "dependencies": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", + "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", + "dev": true, + "dependencies": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -21868,6 +24324,21 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -22094,6 +24565,12 @@ "node": ">= 0.8.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, "node_modules/set-function-length": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", @@ -22109,6 +24586,20 @@ "node": ">= 0.4" } }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -22318,6 +24809,122 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/spawn-wrap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", + "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", + "dev": true, + "dependencies": { + "foreground-child": "^2.0.0", + "is-windows": "^1.0.2", + "make-dir": "^3.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "which": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/spawn-wrap/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/spawn-wrap/node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/spawn-wrap/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spawn-wrap/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/spawn-wrap/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/spawn-wrap/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spawn-wrap/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/spawnd": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-5.0.0.tgz", + "integrity": "sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==", + "dev": true, + "dependencies": { + "exit": "^0.1.2", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "wait-port": "^0.2.9" + } + }, "node_modules/spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", @@ -22392,6 +24999,18 @@ "node": ">= 0.8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/store2": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", @@ -22415,6 +25034,29 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/storybook-addon-pseudo-states": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/storybook-addon-pseudo-states/-/storybook-addon-pseudo-states-2.1.2.tgz", + "integrity": "sha512-AHv6q1JiQEUnMyZE3729iV6cNmBW7bueeytc4Lga4+8W1En8YNea5VjqAdrDNJhXVU0QEEIGtxkD3EoC9aVWLw==", + "dev": true, + "peerDependencies": { + "@storybook/components": "^7.4.6", + "@storybook/core-events": "^7.4.6", + "@storybook/manager-api": "^7.4.6", + "@storybook/preview-api": "^7.4.6", + "@storybook/theming": "^7.4.6", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", @@ -23047,15 +25689,6 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/tar": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", @@ -23370,6 +26003,15 @@ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", "dev": true }, + "node_modules/tinyspy": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -23447,6 +26089,15 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, "node_modules/ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", @@ -23456,192 +26107,6 @@ "node": ">=6.10" } }, - "node_modules/ts-jest": { - "version": "29.1.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", - "dev": true, - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", - "typescript": ">=4.3 <6" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@jest/types": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/ts-loader": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.4.0.tgz", - "integrity": "sha512-6nFY3IZ2//mrPc+ImY3hNWx1vCHyEhl6V+wLmL4CZcm6g1CqX7UKrkc6y0i4FwcfOhxyMPCfaEvh20f4r9GNpw==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^2.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "*" - } - }, - "node_modules/ts-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ts-loader/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ts-loader/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/ts-loader/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tsconfig-freee": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/tsconfig-freee/-/tsconfig-freee-0.1.2.tgz", @@ -24111,19 +26576,25 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" }, "engines": { "node": ">=10.12.0" } }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -24155,6 +26626,48 @@ "node": ">=14" } }, + "node_modules/wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "dev": true, + "dependencies": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/wait-port": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-0.2.14.tgz", + "integrity": "sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "commander": "^3.0.2", + "debug": "^4.1.1" + }, + "bin": { + "wait-port": "bin/wait-port.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wait-port/node_modules/commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -24510,6 +27023,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, "node_modules/which-typed-array": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", @@ -24684,6 +27218,12 @@ } } }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, "node_modules/xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", @@ -24783,6 +27323,12 @@ } }, "dependencies": { + "@adobe/css-tools": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==", + "dev": true + }, "@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -26826,6 +29372,21 @@ "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==", "dev": true }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, "@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", @@ -26964,16 +29525,16 @@ "dev": true }, "@jest/console": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.0.tgz", - "integrity": "sha512-anb6L1yg7uPQpytNVA5skRaXy3BmrsU8icRhTVNbWdjYWDDfy8M1Kq5HIVRpYoABdbpqsc5Dr+jtu4+qWRQBiQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "requires": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.0", - "jest-util": "^29.6.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "dependencies": { @@ -27028,42 +29589,124 @@ } } }, - "@jest/core": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.0.tgz", - "integrity": "sha512-5dbMHfY/5R9m8NbgmB3JlxQqooZ/ooPSOiwEQZZ+HODwJTbIu37seVcZNBK29aMdXtjvTRB3f6LCvkKq+r8uQA==", + "@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, + "requires": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", "dev": true, "requires": { - "@jest/console": "^29.6.0", - "@jest/reporters": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.5.0", - "jest-config": "^29.6.0", - "jest-haste-map": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.0", - "jest-resolve-dependencies": "^29.6.0", - "jest-runner": "^29.6.0", - "jest-runtime": "^29.6.0", - "jest-snapshot": "^29.6.0", - "jest-util": "^29.6.0", - "jest-validate": "^29.6.0", - "jest-watcher": "^29.6.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.6.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@jest/types": "^27.5.1" }, "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -27116,25 +29759,25 @@ } }, "@jest/environment": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.0.tgz", - "integrity": "sha512-bUZLYUxYlUIsslBbxII0fq0kr1+friI3Gty+cRLmocGB1jdcAHs7FS8QdCDqedE8q4DZE1g/AJHH6OJZBLGGsg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "requires": { - "@jest/fake-timers": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.0" + "jest-mock": "^29.7.0" } }, "@jest/expect": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.0.tgz", - "integrity": "sha512-a7pISPW28Q3c0/pLwz4mQ6tbAI+hc8/0CJp9ix6e9U4dQ6TiHQX82CT5DV5BMWaw8bFH4E6zsfZxXdn6Ka23Bw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "requires": { - "expect": "^29.6.0", - "jest-snapshot": "^29.6.0" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" } }, "@jest/expect-utils": { @@ -27147,42 +29790,42 @@ } }, "@jest/fake-timers": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.0.tgz", - "integrity": "sha512-nuCU46AsZoskthWSDS2Aj6LARgyNcp5Fjx2qxsO/fPl1Wp1CJ+dBDqs0OkEcJK8FBeV/MbjH5efe79M2sHcV+A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "requires": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.0", - "jest-mock": "^29.6.0", - "jest-util": "^29.6.0" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" } }, "@jest/globals": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.0.tgz", - "integrity": "sha512-IQQ3hZ2D/hwEwXSMv5GbfhzdH0nTQR3KPYxnuW6gYWbd6+7/zgMz7Okn6EgBbNtJNONq03k5EKA6HqGyzRbpeg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "requires": { - "@jest/environment": "^29.6.0", - "@jest/expect": "^29.6.0", - "@jest/types": "^29.6.0", - "jest-mock": "^29.6.0" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" } }, "@jest/reporters": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.0.tgz", - "integrity": "sha512-dWEq4HI0VvHcAD6XTtyBKKARLytyyWPIy1SvGOcU91106MfvHPdxZgupFwVHd8TFpZPpA3SebYjtwS5BUS76Rw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", @@ -27191,13 +29834,13 @@ "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.0", - "jest-util": "^29.6.0", - "jest-worker": "^29.6.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -27244,6 +29887,28 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "istanbul-lib-instrument": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", + "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -27265,9 +29930,9 @@ } }, "@jest/source-map": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", - "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.18", @@ -27276,26 +29941,26 @@ } }, "@jest/test-result": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.0.tgz", - "integrity": "sha512-9qLb7xITeyWhM4yatn2muqfomuoCTOhv0QV9i7XiIyYi3QLfnvPv5NeJp5u0PZeutAOROMLKakOkmoAisOr3YQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "requires": { - "@jest/console": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.0.tgz", - "integrity": "sha512-HYCS3LKRQotKWj2mnA3AN13PPevYZu8MJKm12lzYojpJNnn6kI/3PWmr1At/e3tUu+FHQDiOyaDVuR4EV3ezBw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "requires": { - "@jest/test-result": "^29.6.0", + "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.0", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" } }, @@ -27992,6 +30657,27 @@ "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz", "integrity": "sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==" }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, "@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -28267,6 +30953,146 @@ "@storybook/global": "^5.0.0" } }, + "@storybook/addon-interactions": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.1.tgz", + "integrity": "sha512-QaD4BGkai2tQLedyYDqSCSSr+Xt7T4uq5Sv8M8vFBatoP4ojpWdKzfoMhCXErjz5ybh2EGx1R6XwHWLjaaH+sA==", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.1", + "jest-mock": "^27.0.6", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@storybook/channels": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.1.tgz", + "integrity": "sha512-wQBiY8gLRs6I3V8Cr5xHNx3OImDhzsYGOMM8tUnVKO4HpcxsJ7ipQ8UvIU88MNbk+gx3WCsM4FZBBPF4f1Ar/g==", + "dev": true, + "requires": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + } + }, + "@storybook/client-logger": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", + "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0" + } + }, + "@storybook/core-events": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.1.tgz", + "integrity": "sha512-4B55//oGyvdiKQUCMRHLlA6v7HW69tf4mqjHdPbwETyj9PzFTpo4S8tsYxkba/azCxvqncotPDsMkxycritGbA==", + "dev": true, + "requires": { + "ts-dedent": "^2.0.0" + } + }, + "@storybook/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.1.tgz", + "integrity": "sha512-xwEdMHbms7nnyPugqrxjz62n1CoAZ6I+m6y7Rfk/2C0nsgpS0Go1UXUNmcWNxx2ZYX7bEgSPZtcYZa9buPSY3g==", + "dev": true, + "requires": { + "@storybook/channels": "7.6.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + } + }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "@storybook/addon-knobs": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-7.0.2.tgz", @@ -28362,6 +31188,13 @@ "@storybook/types": "7.0.26" }, "dependencies": { + "@storybook/core-events": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", + "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "dev": true, + "peer": true + }, "@storybook/manager-api": { "version": "7.0.26", "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.0.26.tgz", @@ -28386,6 +31219,30 @@ "ts-dedent": "^2.0.0" } }, + "@storybook/preview-api": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.0.26.tgz", + "integrity": "sha512-uJwA4errBOZOoDF2T7Z2oLqjAYvvjMr31sTsOoT0niJtWr29RQp8yS6VoSrsuh+y3FAVqBEl5pS+DX3IGLjvxw==", + "dev": true, + "peer": true, + "requires": { + "@storybook/channel-postmessage": "7.0.26", + "@storybook/channels": "7.0.26", + "@storybook/client-logger": "7.0.26", + "@storybook/core-events": "7.0.26", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.0.26", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + } + }, "@storybook/router": { "version": "7.0.26", "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.0.26.tgz", @@ -28434,6 +31291,13 @@ "@storybook/manager-api": "7.0.26" }, "dependencies": { + "@storybook/core-events": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", + "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "dev": true, + "peer": true + }, "@storybook/manager-api": { "version": "7.0.26", "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.0.26.tgz", @@ -28784,6 +31648,15 @@ "@storybook/global": "^5.0.0", "qs": "^6.10.0", "telejson": "^7.0.3" + }, + "dependencies": { + "@storybook/core-events": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", + "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "dev": true, + "peer": true + } } }, "@storybook/channels": { @@ -29753,11 +32626,13 @@ } }, "@storybook/core-events": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.26.tgz", - "integrity": "sha512-ckZszphEAYs9wp8tPVhayEMzk8JxCiQfzbq0S45sbdqdTrl40PmsOjv5iPNaUYElI/Stfz+v4gDCEUfOsxyC+w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.3.tgz", + "integrity": "sha512-Vu3JX1mjtR8AX84lyqWsi2s2lhD997jKRWVznI3wx+UpTk8t7TTMLFk2rGYJRjaornhrqwvLYpnmtxRSxW9BOQ==", "dev": true, - "peer": true + "requires": { + "ts-dedent": "^2.0.0" + } }, "@storybook/core-server": { "version": "7.6.1", @@ -30188,6 +33063,89 @@ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "dev": true }, + "@storybook/instrumenter": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-7.6.1.tgz", + "integrity": "sha512-Dws1Jj0z/yo91mOPoksyo+WR33ez1wtt83IPE9osRQnDtXSmu4yusfmTS4vd79nyiCqvfuG0F7p8jr7UcEMT2A==", + "dev": true, + "requires": { + "@storybook/channels": "7.6.1", + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "7.6.1", + "@vitest/utils": "^0.34.6", + "util": "^0.12.4" + }, + "dependencies": { + "@storybook/channels": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.1.tgz", + "integrity": "sha512-wQBiY8gLRs6I3V8Cr5xHNx3OImDhzsYGOMM8tUnVKO4HpcxsJ7ipQ8UvIU88MNbk+gx3WCsM4FZBBPF4f1Ar/g==", + "dev": true, + "requires": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + } + }, + "@storybook/client-logger": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", + "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0" + } + }, + "@storybook/core-events": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.1.tgz", + "integrity": "sha512-4B55//oGyvdiKQUCMRHLlA6v7HW69tf4mqjHdPbwETyj9PzFTpo4S8tsYxkba/azCxvqncotPDsMkxycritGbA==", + "dev": true, + "requires": { + "ts-dedent": "^2.0.0" + } + }, + "@storybook/preview-api": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.1.tgz", + "integrity": "sha512-lhuwkDHBZCq3UtQXRkGKTBntINkXPXyAA7fSYWrwfQBr/3NhaCoj859b+71Ax8sYcSFF4+U3S6+o8XE3dz+kwA==", + "dev": true, + "requires": { + "@storybook/channels": "7.6.1", + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.1", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.1.tgz", + "integrity": "sha512-xwEdMHbms7nnyPugqrxjz62n1CoAZ6I+m6y7Rfk/2C0nsgpS0Go1UXUNmcWNxx2ZYX7bEgSPZtcYZa9buPSY3g==", + "dev": true, + "requires": { + "@storybook/channels": "7.6.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + } + } + } + }, "@storybook/manager": { "version": "7.6.1", "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.1.tgz", @@ -30377,19 +33335,17 @@ "dev": true }, "@storybook/preview-api": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.0.26.tgz", - "integrity": "sha512-uJwA4errBOZOoDF2T7Z2oLqjAYvvjMr31sTsOoT0niJtWr29RQp8yS6VoSrsuh+y3FAVqBEl5pS+DX3IGLjvxw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.3.tgz", + "integrity": "sha512-uPaK7yLE1P++F+IOb/1j9pgdCwfMYZrUPHogF/Mf9r4cfEjDCcIeKgGMcsbU1KnkzNQQGPh8JRzRr/iYnLjswg==", "dev": true, - "peer": true, "requires": { - "@storybook/channel-postmessage": "7.0.26", - "@storybook/channels": "7.0.26", - "@storybook/client-logger": "7.0.26", - "@storybook/core-events": "7.0.26", - "@storybook/csf": "^0.1.0", + "@storybook/channels": "7.6.3", + "@storybook/client-logger": "7.6.3", + "@storybook/core-events": "7.6.3", + "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/types": "7.0.26", + "@storybook/types": "7.6.3", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -30398,6 +33354,43 @@ "synchronous-promise": "^2.0.15", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" + }, + "dependencies": { + "@storybook/channels": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.3.tgz", + "integrity": "sha512-o9J0TBbFon16tUlU5V6kJgzAlsloJcS1cTHWqh3VWczohbRm+X1PLNUihJ7Q8kBWXAuuJkgBu7RQH7Ib46WyYg==", + "dev": true, + "requires": { + "@storybook/client-logger": "7.6.3", + "@storybook/core-events": "7.6.3", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + } + }, + "@storybook/client-logger": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.3.tgz", + "integrity": "sha512-BpsCnefrBFdxD6ukMjAblm1D6zB4U5HR1I85VWw6LOqZrfzA6l/1uBxItz0XG96HTjngbvAabWf5k7ZFCx5UCg==", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0" + } + }, + "@storybook/types": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.3.tgz", + "integrity": "sha512-vj9Jzg5eR52l8O9512QywbQpNdo67Z6BQWR8QoZRcG+/Bhzt08YI8IZMPQLFMKzcmWDPK0blQ4GfyKDYplMjPA==", + "dev": true, + "requires": { + "@storybook/channels": "7.6.3", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + } + } } }, "@storybook/react": { @@ -30638,43 +33631,196 @@ "file-system-cache": "2.3.0" } }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true - } - } - }, - "@storybook/telemetry": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.1.tgz", - "integrity": "sha512-xR2OUqoANSjHReu4RONXNAkoy9WPwZfk3IfajtqgMsYlwXY/yvLZqDkp/eZNhI6gps8IsP7gMx9E1WDqS3ghcA==", - "dev": true, - "requires": { - "@storybook/client-logger": "7.6.1", - "@storybook/core-common": "7.6.1", - "@storybook/csf-tools": "7.6.1", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, - "dependencies": { - "@storybook/client-logger": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", - "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + } + } + }, + "@storybook/telemetry": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.1.tgz", + "integrity": "sha512-xR2OUqoANSjHReu4RONXNAkoy9WPwZfk3IfajtqgMsYlwXY/yvLZqDkp/eZNhI6gps8IsP7gMx9E1WDqS3ghcA==", + "dev": true, + "requires": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-common": "7.6.1", + "@storybook/csf-tools": "7.6.1", + "chalk": "^4.1.0", + "detect-package-manager": "^2.0.1", + "fetch-retry": "^5.0.2", + "fs-extra": "^11.1.0", + "read-pkg-up": "^7.0.1" + }, + "dependencies": { + "@storybook/client-logger": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", + "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@storybook/test": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-7.6.1.tgz", + "integrity": "sha512-++2nBq25r2OAMHPyN+MduflF5RBjdRXwJyy1aV6OxeXSZazmbbAIg7IOeMmp7aV/W6X8DPP53gu2w/W72On9xg==", + "dev": true, + "requires": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/instrumenter": "7.6.1", + "@storybook/preview-api": "7.6.1", + "@testing-library/dom": "^9.3.1", + "@testing-library/jest-dom": "^6.1.3", + "@testing-library/user-event": "14.3.0", + "@types/chai": "^4", + "@vitest/expect": "^0.34.2", + "@vitest/spy": "^0.34.1", + "chai": "^4.3.7", + "util": "^0.12.4" + }, + "dependencies": { + "@storybook/channels": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.1.tgz", + "integrity": "sha512-wQBiY8gLRs6I3V8Cr5xHNx3OImDhzsYGOMM8tUnVKO4HpcxsJ7ipQ8UvIU88MNbk+gx3WCsM4FZBBPF4f1Ar/g==", + "dev": true, + "requires": { + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + } + }, + "@storybook/client-logger": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.1.tgz", + "integrity": "sha512-klaeDFGK2NAXoRDgp8+55Qn9mdVVNk16POb2/lbXYo8ydZDYaNjjLISO9+dLA65SL8NUEQw1m8YVhzyAQCE5bg==", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0" + } + }, + "@storybook/core-events": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.1.tgz", + "integrity": "sha512-4B55//oGyvdiKQUCMRHLlA6v7HW69tf4mqjHdPbwETyj9PzFTpo4S8tsYxkba/azCxvqncotPDsMkxycritGbA==", + "dev": true, + "requires": { + "ts-dedent": "^2.0.0" + } + }, + "@storybook/preview-api": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.1.tgz", + "integrity": "sha512-lhuwkDHBZCq3UtQXRkGKTBntINkXPXyAA7fSYWrwfQBr/3NhaCoj859b+71Ax8sYcSFF4+U3S6+o8XE3dz+kwA==", + "dev": true, + "requires": { + "@storybook/channels": "7.6.1", + "@storybook/client-logger": "7.6.1", + "@storybook/core-events": "7.6.1", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.1", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.1.tgz", + "integrity": "sha512-xwEdMHbms7nnyPugqrxjz62n1CoAZ6I+m6y7Rfk/2C0nsgpS0Go1UXUNmcWNxx2ZYX7bEgSPZtcYZa9buPSY3g==", + "dev": true, + "requires": { + "@storybook/channels": "7.6.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + } + }, + "@testing-library/jest-dom": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz", + "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==", "dev": true, "requires": { - "@storybook/global": "^5.0.0" + "@adobe/css-tools": "^4.3.1", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" } }, "ansi-styles": { @@ -30686,10 +33832,19 @@ "color-convert": "^2.0.1" } }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -30728,6 +33883,93 @@ } } }, + "@storybook/test-runner": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@storybook/test-runner/-/test-runner-0.16.0.tgz", + "integrity": "sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==", + "dev": true, + "requires": { + "@babel/core": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5", + "@jest/types": "^29.6.3", + "@storybook/core-common": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@storybook/csf": "^0.1.1", + "@storybook/csf-tools": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@storybook/preview-api": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@swc/core": "^1.3.18", + "@swc/jest": "^0.2.23", + "can-bind-to-host": "^1.1.1", + "commander": "^9.0.0", + "expect-playwright": "^0.8.0", + "glob": "^10.2.2", + "jest": "^29.6.4", + "jest-circus": "^29.6.4", + "jest-environment-node": "^29.6.4", + "jest-junit": "^16.0.0", + "jest-playwright-preset": "^4.0.0", + "jest-runner": "^29.6.4", + "jest-serializer-html": "^7.1.0", + "jest-watch-typeahead": "^2.0.0", + "node-fetch": "^2", + "playwright": "^1.14.0", + "read-pkg-up": "^7.0.1", + "tempy": "^1.0.1", + "ts-dedent": "^2.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, + "requires": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "@storybook/theming": { "version": "7.6.1", "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.1.tgz", @@ -30852,18 +34094,142 @@ "integrity": "sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==", "dev": true }, + "@swc/jest": { + "version": "0.2.29", + "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.29.tgz", + "integrity": "sha512-8reh5RvHBsSikDC3WGCd5ZTd2BXKkyOdK7QwynrCH58jk2cQFhhHhFBg/jvnWZehUQe/EoOImLENc9/DwbBFow==", + "dev": true, + "requires": { + "@jest/create-cache-key-function": "^27.4.2", + "jsonc-parser": "^3.2.0" + } + }, "@swc/types": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", "dev": true }, + "@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/user-event": { + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.3.0.tgz", + "integrity": "sha512-P02xtBBa8yMaLhK8CzJCIns8rqwnF6FxhR9zs810flHOBXUYCFjLd8Io1rQrAkQRWEmW2PGdZIEdMxf/KLsqFA==", + "dev": true, + "requires": {} + }, "@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true }, + "@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "dev": true + }, "@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -30915,6 +34281,12 @@ "@types/node": "*" } }, + "@types/chai": { + "version": "4.3.11", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.11.tgz", + "integrity": "sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==", + "dev": true + }, "@types/classnames": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz", @@ -31164,12 +34536,6 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "dev": true - }, "@types/pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", @@ -31318,6 +34684,15 @@ "integrity": "sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==", "dev": true }, + "@types/wait-on": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/@types/wait-on/-/wait-on-5.3.4.tgz", + "integrity": "sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", @@ -31450,6 +34825,37 @@ "eslint-visitor-keys": "^3.3.0" } }, + "@vitest/expect": { + "version": "0.34.7", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.7.tgz", + "integrity": "sha512-G9iEtwrD6ZQ4MVHZufif9Iqz3eLtuwBBNx971fNAGPaugM7ftAWjQN+ob2zWhtzURp8RK3zGXOxVb01mFo3zAQ==", + "dev": true, + "requires": { + "@vitest/spy": "0.34.7", + "@vitest/utils": "0.34.7", + "chai": "^4.3.10" + } + }, + "@vitest/spy": { + "version": "0.34.7", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.7.tgz", + "integrity": "sha512-NMMSzOY2d8L0mcOt4XcliDOS1ISyGlAXuQtERWVOoVHnKwmG+kKhinAiGw3dTtMQWybfa89FG8Ucg9tiC/FhTQ==", + "dev": true, + "requires": { + "tinyspy": "^2.1.1" + } + }, + "@vitest/utils": { + "version": "0.34.7", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.7.tgz", + "integrity": "sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==", + "dev": true, + "requires": { + "diff-sequences": "^29.4.3", + "loupe": "^2.3.6", + "pretty-format": "^29.5.0" + } + }, "@webassemblyjs/ast": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", @@ -31837,6 +35243,21 @@ "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", "dev": true }, + "append-transform": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", + "dev": true, + "requires": { + "default-require-extensions": "^3.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -31873,6 +35294,16 @@ "@babel/runtime-corejs3": "^7.10.2" } }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -31928,6 +35359,12 @@ "util": "^0.12.5" } }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, "ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -31996,6 +35433,17 @@ "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", "dev": true }, + "axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", @@ -32010,15 +35458,15 @@ "requires": {} }, "babel-jest": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.0.tgz", - "integrity": "sha512-Jj8Bq2yKsk11XLk06Nm8SdvYkAcecH+GuhxB8DnK5SncjHnJ88TQjSnGgE7jpajpnSvz9DZ6X8hXrDkD/6/TPQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "requires": { - "@jest/transform": "^29.6.0", + "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.5.0", + "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -32214,9 +35662,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -32345,12 +35793,12 @@ } }, "babel-preset-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^29.5.0", + "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -32518,15 +35966,6 @@ "update-browserslist-db": "^1.0.13" } }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -32564,6 +36003,18 @@ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, + "caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "dev": true, + "requires": { + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" + } + }, "call-bind": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", @@ -32610,6 +36061,12 @@ "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" }, + "can-bind-to-host": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/can-bind-to-host/-/can-bind-to-host-1.1.2.tgz", + "integrity": "sha512-CqsgmaqiyFRNtP17Ihqa/uHbZxRirntNVNl/kJz31DLKuNRfzvzionkLoUSkElQ6Cz+cpXKA3mhHq4tjbieujA==", + "dev": true + }, "caniuse-lite": { "version": "1.0.30001565", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", @@ -32622,6 +36079,21 @@ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "dev": true }, + "chai": { + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -32638,6 +36110,15 @@ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true }, + "check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "requires": { + "get-func-name": "^2.0.2" + } + }, "chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -33066,6 +36547,72 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -33207,18 +36754,18 @@ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, - "cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha1-9AIvyPlwDGgCnVQghK+69CWj8+M=", - "dev": true - }, "cssom": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", @@ -33247,6 +36794,16 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, + "cwd": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz", + "integrity": "sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==", + "dev": true, + "requires": { + "find-pkg": "^0.1.2", + "fs-exists-sync": "^0.1.0" + } + }, "damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -33304,6 +36861,12 @@ "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, "decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", @@ -33316,6 +36879,49 @@ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, + "deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -33338,6 +36944,15 @@ "untildify": "^4.0.0" } }, + "default-require-extensions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", + "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "dev": true, + "requires": { + "strip-bom": "^4.0.0" + } + }, "defaults": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", @@ -33365,11 +36980,12 @@ "dev": true }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "requires": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } @@ -33474,6 +37090,15 @@ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true }, + "diffable-html": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/diffable-html/-/diffable-html-4.1.0.tgz", + "integrity": "sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==", + "dev": true, + "requires": { + "htmlparser2": "^3.9.2" + } + }, "dnd-core": { "version": "11.1.3", "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-11.1.3.tgz", @@ -33504,6 +37129,12 @@ "esutils": "^2.0.2" } }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true + }, "dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", @@ -33522,12 +37153,42 @@ "csstype": "^3.0.2" } }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, "dom-walk": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", "dev": true }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, "domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", @@ -33545,6 +37206,25 @@ } } }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, "dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", @@ -33652,16 +37332,11 @@ "objectorarray": "^1.0.5" } }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - } + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true }, "env-paths": { "version": "2.2.1", @@ -33675,15 +37350,6 @@ "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", "dev": true }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -33733,6 +37399,31 @@ "unbox-primitive": "^1.0.2" } }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, "es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", @@ -33759,6 +37450,12 @@ "is-symbol": "^1.0.2" } }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, "esbuild": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", @@ -34458,14 +38155,14 @@ "dev": true }, "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "requires": { - "acorn": "^8.7.1", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" }, "dependencies": { "acorn": { @@ -34612,6 +38309,15 @@ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, + "expand-tilde": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", + "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", + "dev": true, + "requires": { + "os-homedir": "^1.0.1" + } + }, "expect": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", @@ -34625,6 +38331,12 @@ "jest-util": "^29.7.0" } }, + "expect-playwright": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/expect-playwright/-/expect-playwright-0.8.0.tgz", + "integrity": "sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==", + "dev": true + }, "express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", @@ -34986,6 +38698,93 @@ } } }, + "find-file-up": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", + "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", + "dev": true, + "requires": { + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" + } + }, + "find-pkg": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", + "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", + "dev": true, + "requires": { + "find-file-up": "^0.1.2" + } + }, + "find-process": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.7.tgz", + "integrity": "sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -35050,6 +38849,12 @@ "integrity": "sha512-POG49J/UuvwI43iP7XzW1EBQzJtkAVT1/HUwbMVtEhNK+AvymSQwBRX6khUhgzbFgfyrWgVYHhheqe1xTruBLg==", "dev": true }, + "follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true + }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -35280,12 +39085,24 @@ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, + "fromentries": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "dev": true + }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, + "fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", + "dev": true + }, "fs-extra": { "version": "11.1.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", @@ -35378,16 +39195,22 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true + }, "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-nonce": { @@ -35527,6 +39350,26 @@ } } }, + "global-prefix": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + }, + "dependencies": { + "is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true + } + } + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -35675,6 +39518,24 @@ "has-symbols": "^1.0.2" } }, + "hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, "hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -35698,6 +39559,15 @@ "react-is": "^16.7.0" } }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", @@ -35767,6 +39637,33 @@ } } }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -35955,13 +39852,13 @@ "dev": true }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", "dev": true, "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", "side-channel": "^1.0.4" } }, @@ -36002,6 +39899,17 @@ "has-tostringtag": "^1.0.0" } }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -36120,6 +40028,12 @@ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, "is-nan": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", @@ -36188,6 +40102,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, "is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -36242,6 +40162,12 @@ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -36251,6 +40177,22 @@ "call-bind": "^1.0.2" } }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -36284,6 +40226,15 @@ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true }, + "istanbul-lib-hook": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", + "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", + "dev": true, + "requires": { + "append-transform": "^2.0.0" + } + }, "istanbul-lib-instrument": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", @@ -36305,6 +40256,87 @@ } } }, + "istanbul-lib-processinfo": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", + "dev": true, + "requires": { + "archy": "^1.0.0", + "cross-spawn": "^7.0.3", + "istanbul-lib-coverage": "^3.2.0", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -36447,23 +40479,14 @@ "jest-cli": "^29.6.0" } }, - "jest-canvas-mock": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", - "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", - "dev": true, - "requires": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, "jest-changed-files": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "requires": { "execa": "^5.0.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "dependencies": { @@ -36479,28 +40502,28 @@ } }, "jest-circus": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.0.tgz", - "integrity": "sha512-LtG45qEKhse2Ws5zNR4DnZATReLGQXzBZGZnJ0DU37p6d4wDhu41vvczCQ3Ou+llR6CRYDBshsubV7H4jZvIkw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "requires": { - "@jest/environment": "^29.6.0", - "@jest/expect": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "dedent": "^0.7.0", + "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.0", - "jest-matcher-utils": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-runtime": "^29.6.0", - "jest-snapshot": "^29.6.0", - "jest-util": "^29.6.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "^29.6.0", + "pretty-format": "^29.7.0", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -36540,6 +40563,13 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "requires": {} + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -36567,22 +40597,21 @@ } }, "jest-cli": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.0.tgz", - "integrity": "sha512-WvZIaanK/abkw6s01924DQ2QLwM5Q4Y4iPbSDb9Zg6smyXGqqcPQ7ft9X8D7B0jICz312eSzM6UlQNxuZJBrMw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "requires": { - "@jest/core": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", + "create-jest": "^29.7.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.0", - "jest-util": "^29.6.0", - "jest-validate": "^29.6.0", - "prompts": "^2.0.1", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "yargs": "^17.3.1" }, "dependencies": { @@ -36670,31 +40699,31 @@ } }, "jest-config": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.0.tgz", - "integrity": "sha512-fKA4jM91PDqWVkMpb1FVKxIuhg3hC6hgaen57cr1rRZkR96dCatvJZsk3ik7/GNu9ERj9wgAspOmyvkFoGsZhA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.0", - "@jest/types": "^29.6.0", - "babel-jest": "^29.6.0", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.0", - "jest-environment-node": "^29.6.0", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.0", - "jest-runner": "^29.6.0", - "jest-util": "^29.6.0", - "jest-validate": "^29.6.0", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.0", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -36826,25 +40855,25 @@ } }, "jest-docblock": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.0.tgz", - "integrity": "sha512-d0Jem4RBAlFUyV6JSXPSHVUpNo5RleSj+iJEy1G3+ZCrzHDjWs/1jUfrbnJKHdJdAx5BCEce/Ju379WqHhQk4w==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "requires": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.6.0", - "pretty-format": "^29.6.0" + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -36915,17 +40944,17 @@ } }, "jest-environment-node": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.0.tgz", - "integrity": "sha512-BOf5Q2/nFCdBOnyBM5c5/6DbdQYgc+0gyUQ8l8qhUAB8O7pM+4QJXIXJsRZJaxd5SHV6y5VArTVhOfogoqcP8Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "requires": { - "@jest/environment": "^29.6.0", - "@jest/fake-timers": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.0", - "jest-util": "^29.6.0" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" } }, "jest-get-type": { @@ -36954,14 +40983,40 @@ "walker": "^1.0.8" } }, + "jest-junit": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", + "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, "jest-leak-detector": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.0.tgz", - "integrity": "sha512-JdV6EZOPxHR1gd6ccxjNowuROkT2jtGU5G/g58RcJX1xe5mrtLj0g6/ZkyMoXF4cs+tTkHMFX6pcIrB1QPQwCw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "requires": { - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.0" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" } }, "jest-matcher-utils": { @@ -37095,17 +41150,124 @@ } } }, - "jest-mock": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.0.tgz", - "integrity": "sha512-2Pb7R2w24Q0aUVn+2/vdRDL6CqGqpheDZy7zrXav8FotOpSGw/4bS2hyVoKHMEx4xzOn6EyCAGwc5czWxXeN7w==", - "dev": true, - "requires": { - "@jest/types": "^29.6.0", - "@types/node": "*", - "jest-util": "^29.6.0" - } - }, + "jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + } + }, + "jest-playwright-preset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jest-playwright-preset/-/jest-playwright-preset-4.0.0.tgz", + "integrity": "sha512-+dGZ1X2KqtwXaabVjTGxy0a3VzYfvYsWaRcuO8vMhyclHSOpGSI1+5cmlqzzCwQ3+fv0EjkTc7I5aV9lo08dYw==", + "dev": true, + "requires": { + "expect-playwright": "^0.8.0", + "jest-process-manager": "^0.4.0", + "nyc": "^15.1.0", + "playwright-core": ">=1.2.0", + "rimraf": "^3.0.2", + "uuid": "^8.3.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} + }, + "jest-process-manager": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/jest-process-manager/-/jest-process-manager-0.4.0.tgz", + "integrity": "sha512-80Y6snDyb0p8GG83pDxGI/kQzwVTkCxc7ep5FPe/F6JYdvRDhwr6RzRmPSP7SEwuLhxo80lBS/NqOdUIbHIfhw==", + "dev": true, + "requires": { + "@types/wait-on": "^5.2.0", + "chalk": "^4.1.0", + "cwd": "^0.10.0", + "exit": "^0.1.2", + "find-process": "^1.4.4", + "prompts": "^2.4.1", + "signal-exit": "^3.0.3", + "spawnd": "^5.0.0", + "tree-kill": "^1.2.2", + "wait-on": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "jest-regex-util": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", @@ -37113,61 +41275,22 @@ "dev": true }, "jest-resolve": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.0.tgz", - "integrity": "sha512-+hrpY4LzAONoZA/rvB6rnZLkOSA6UgJLpdCWrOZNSgGxWMumzRLu7dLUSCabAHzoHIDQ9qXfr3th1zYNJ0E8sQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "dependencies": { - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -37202,210 +41325,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "dev": true - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "dev": true - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "dev": true - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dev": true, - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -37418,40 +41343,40 @@ } }, "jest-resolve-dependencies": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.0.tgz", - "integrity": "sha512-eOfPog9K3hJdJk/3i6O6bQhXS+3uXhMDkLJGX+xmMPp7T1d/zdcFofbDnHgNoEkhD/mSimC5IagLEP7lpLLu/A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "requires": { - "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.6.0" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" } }, "jest-runner": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.0.tgz", - "integrity": "sha512-4fZuGV2lOxS2BiqEG9/AI8E6O+jo+QZjMVcgi1x5E6aDql0Gd/EFIbUQ0pSS09y8cya1vJB/qC2xsE468jqtSg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "requires": { - "@jest/console": "^29.6.0", - "@jest/environment": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.6.0", - "jest-haste-map": "^29.6.0", - "jest-leak-detector": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-resolve": "^29.6.0", - "jest-runtime": "^29.6.0", - "jest-util": "^29.6.0", - "jest-watcher": "^29.6.0", - "jest-worker": "^29.6.0", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -37533,31 +41458,31 @@ } }, "jest-runtime": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.0.tgz", - "integrity": "sha512-5FavYo3EeXLHIvnJf+r7Cj0buePAbe4mzRB9oeVxDS0uVmouSBjWeGgyRjZkw7ArxOoZI8gO6f8SGMJ2HFlwwg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "requires": { - "@jest/environment": "^29.6.0", - "@jest/fake-timers": "^29.6.0", - "@jest/globals": "^29.6.0", - "@jest/source-map": "^29.6.0", - "@jest/test-result": "^29.6.0", - "@jest/transform": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.0", - "jest-message-util": "^29.6.0", - "jest-mock": "^29.6.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.0", - "jest-snapshot": "^29.6.0", - "jest-util": "^29.6.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -37613,14 +41538,13 @@ } } }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "jest-serializer-html": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/jest-serializer-html/-/jest-serializer-html-7.1.0.tgz", + "integrity": "sha512-xYL2qC7kmoYHJo8MYqJkzrl/Fdlx+fat4U1AqYg+kafqwcKPiMkOcjWHPKhueuNEgr+uemhGc+jqXYiwCyRyLA==", "dev": true, "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" + "diffable-html": "^4.1.0" } }, "jest-snapshot": { @@ -37777,17 +41701,17 @@ } }, "jest-validate": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.0.tgz", - "integrity": "sha512-MLTrAJsb1+W7svbeZ+A7pAnyXMaQrjvPDKCy7OlfsfB6TMVc69v7WjUWfiR6r3snULFWZASiKgvNVDuATta1dg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "requires": { - "@jest/types": "^29.6.0", + "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", + "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.0" + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -37847,19 +41771,94 @@ } } }, + "jest-watch-typeahead": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-2.2.2.tgz", + "integrity": "sha512-+QgOFW4o5Xlgd6jGS5X37i08tuuXNW8X0CV9WNFi+3n8ExCIP+E1melYhvYLjv5fE6D0yyzk74vsSO8I6GqtvQ==", + "dev": true, + "requires": { + "ansi-escapes": "^6.0.0", + "chalk": "^5.2.0", + "jest-regex-util": "^29.0.0", + "jest-watcher": "^29.0.0", + "slash": "^5.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "dev": true, + "requires": { + "type-fest": "^3.0.0" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true + }, + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "dev": true + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dev": true, + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "dev": true + } + } + }, "jest-watcher": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.0.tgz", - "integrity": "sha512-LdsQqFNX60mRdRRe+zsELnYRH1yX6KL+ukbh+u6WSQeTheZZe1TlLJNKRQiZ7e0VbvMkywmMWL/KV35noOJCcw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "requires": { - "@jest/test-result": "^29.6.0", - "@jest/types": "^29.6.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.0", + "jest-util": "^29.7.0", "string-length": "^4.0.1" }, "dependencies": { @@ -37943,6 +41942,19 @@ } } }, + "joi": { + "version": "17.11.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -38190,6 +42202,12 @@ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, + "jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -38373,15 +42391,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, "slice-ansi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", @@ -38392,12 +42401,6 @@ "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" } - }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true } } }, @@ -38469,6 +42472,12 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", + "dev": true + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -38555,6 +42564,15 @@ "integrity": "sha512-NqXq1AncbLvUXHzQwpNMv4ySLOj6IWXOuN8GZbz6e3lMfw6y93rrxVhwYTPudQ8VKAYLjwu72cZiPQgcDt+mPg==", "dev": true }, + "loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "requires": { + "get-func-name": "^2.0.1" + } + }, "lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -38581,6 +42599,12 @@ "yallist": "^4.0.0" } }, + "lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true + }, "magic-string": { "version": "0.30.5", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", @@ -38615,12 +42639,6 @@ } } }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, "makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -38735,16 +42753,6 @@ "map-or-similar": "^1.5.0" } }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -38843,9 +42851,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, "minipass": { @@ -38890,23 +42898,6 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true }, - "moo-color": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.2.tgz", - "integrity": "sha512-5iXz5n9LWQzx/C2WesGFfpE6RLamzdHwsn3KpfzShwbfIqs7stnoEpaNErf/7+3mbxwZ4s8Foq7I0tPxw7BWHg==", - "dev": true, - "requires": { - "color-name": "^1.1.4" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -39002,6 +42993,15 @@ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, + "node-preload": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", + "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", + "dev": true, + "requires": { + "process-on-spawn": "^1.0.0" + } + }, "node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", @@ -39088,6 +43088,245 @@ "integrity": "sha512-vSZ4miHQ4FojLjmz2+ux4B0/XA16jfwt/LBzIUftDpRd8tujHFkXjMyLwjS08fIZCzesj2z7gJukOKJwqebJAQ==", "dev": true }, + "nyc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", + "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", + "dev": true, + "requires": { + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "caching-transform": "^4.0.0", + "convert-source-map": "^1.7.0", + "decamelize": "^1.2.0", + "find-cache-dir": "^3.2.0", + "find-up": "^4.1.0", + "foreground-child": "^2.0.0", + "get-package-type": "^0.1.0", + "glob": "^7.1.6", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-hook": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-processinfo": "^2.0.2", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "make-dir": "^3.0.0", + "node-preload": "^0.2.1", + "p-map": "^3.0.0", + "process-on-spawn": "^1.0.0", + "resolve-from": "^5.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "spawn-wrap": "^2.0.0", + "test-exclude": "^6.0.0", + "yargs": "^15.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + } + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -39298,6 +43537,12 @@ } } }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -39342,6 +43587,18 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, "pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -39385,6 +43642,12 @@ "json-parse-better-errors": "^1.0.1" } }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true + }, "parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", @@ -39495,6 +43758,12 @@ "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", "dev": true }, + "pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true + }, "peek-stream": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", @@ -39550,6 +43819,22 @@ "find-up": "^5.0.0" } }, + "playwright": { + "version": "1.40.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.40.1.tgz", + "integrity": "sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==", + "dev": true, + "requires": { + "fsevents": "2.3.2", + "playwright-core": "1.40.1" + } + }, + "playwright-core": { + "version": "1.40.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.1.tgz", + "integrity": "sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==", + "dev": true + }, "polished": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", @@ -39699,6 +43984,15 @@ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true }, + "process-on-spawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", + "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", + "dev": true, + "requires": { + "fromentries": "^1.2.0" + } + }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -39741,12 +44035,6 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -40278,6 +44566,27 @@ } } }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + } + } + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -40308,14 +44617,14 @@ } }, "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" } }, "regexpp": { @@ -40361,6 +44670,15 @@ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true }, + "release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", + "dev": true, + "requires": { + "es6-error": "^4.0.1" + } + }, "remark-external-links": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", @@ -40587,6 +44905,12 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "requireindex": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", @@ -40619,6 +44943,34 @@ "resolve-from": "^5.0.0" } }, + "resolve-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", + "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", + "dev": true, + "requires": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "dependencies": { + "global-modules": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", + "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", + "dev": true, + "requires": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + } + }, + "is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true + } + } + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -40671,6 +45023,23 @@ "queue-microtask": "^1.2.2" } }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + } + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -40842,6 +45211,12 @@ "send": "0.18.0" } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, "set-function-length": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", @@ -40854,6 +45229,17 @@ "has-property-descriptors": "^1.0.0" } }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -41017,6 +45403,94 @@ "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", "dev": true }, + "spawn-wrap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", + "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", + "dev": true, + "requires": { + "foreground-child": "^2.0.0", + "is-windows": "^1.0.2", + "make-dir": "^3.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "which": "^2.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "spawnd": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-5.0.0.tgz", + "integrity": "sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "wait-port": "^0.2.9" + } + }, "spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", @@ -41084,6 +45558,15 @@ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, "store2": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", @@ -41099,6 +45582,13 @@ "@storybook/cli": "7.6.1" } }, + "storybook-addon-pseudo-states": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/storybook-addon-pseudo-states/-/storybook-addon-pseudo-states-2.1.2.tgz", + "integrity": "sha512-AHv6q1JiQEUnMyZE3729iV6cNmBW7bueeytc4Lga4+8W1En8YNea5VjqAdrDNJhXVU0QEEIGtxkD3EoC9aVWLw==", + "dev": true, + "requires": {} + }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", @@ -41566,12 +46056,6 @@ } } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, "tar": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", @@ -41807,6 +46291,12 @@ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", "dev": true }, + "tinyspy": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", + "dev": true + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -41871,129 +46361,18 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, "ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true }, - "ts-jest": { - "version": "29.1.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", - "dev": true, - "requires": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" - }, - "dependencies": { - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "ts-loader": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.4.0.tgz", - "integrity": "sha512-6nFY3IZ2//mrPc+ImY3hNWx1vCHyEhl6V+wLmL4CZcm6g1CqX7UKrkc6y0i4FwcfOhxyMPCfaEvh20f4r9GNpw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^2.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "tsconfig-freee": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/tsconfig-freee/-/tsconfig-freee-0.1.2.tgz", @@ -42336,14 +46715,22 @@ "dev": true }, "v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + } } }, "validate-npm-package-license": { @@ -42371,6 +46758,38 @@ "xml-name-validator": "^4.0.0" } }, + "wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "dev": true, + "requires": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + } + }, + "wait-port": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-0.2.14.tgz", + "integrity": "sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "commander": "^3.0.2", + "debug": "^4.1.1" + }, + "dependencies": { + "commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + } + } + }, "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -42648,6 +47067,24 @@ "is-symbol": "^1.0.3" } }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, "which-typed-array": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", @@ -42772,6 +47209,12 @@ "dev": true, "requires": {} }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, "xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", diff --git a/package.json b/package.json index bdd3bd79d..01c60a490 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@freee_jp/vibes", - "version": "100.0.0", + "version": "100.1.0", "repository": "git@github.com:freee/vibes.git", "author": "freee K.K.", "license": "Apache-2.0", @@ -51,6 +51,7 @@ "@kemuridama/storybook-addon-github": "1.2.0", "@storybook/addon-a11y": "7.6.1", "@storybook/addon-essentials": "7.6.1", + "@storybook/addon-interactions": "7.6.1", "@storybook/addon-knobs": "7.0.2", "@storybook/addon-links": "7.6.1", "@storybook/addon-storysource": "7.6.1", @@ -58,6 +59,8 @@ "@storybook/react": "7.6.1", "@storybook/react-webpack5": "7.6.1", "@storybook/source-loader": "7.6.1", + "@storybook/test": "7.6.1", + "@storybook/test-runner": "0.16.0", "@types/classnames": "2.2.11", "@types/jest": "29.5.2", "@types/node": "12.20.39", @@ -87,7 +90,6 @@ "husky": "^7.0.0", "is-ci": "3.0.1", "jest": "29.6.0", - "jest-canvas-mock": "2.5.2", "jest-environment-jsdom": "29.6.0", "lint-staged": "12.3.7", "lottie-web": "5.5.7", @@ -103,12 +105,11 @@ "sass": "1.51.0", "sass-loader": "10.2.0", "storybook": "7.6.1", + "storybook-addon-pseudo-states": "2.1.2", "style-loader": "0.23.1", "stylelint": "16.0.2", "stylelint-config-prettier": "9.0.3", "stylelint-config-standard": "19.0.0", - "ts-jest": "29.1.1", - "ts-loader": "8.4.0", "tsconfig-freee": "0.1.2", "typescript": "4.6.2", "webpack": "5.88.1" @@ -116,6 +117,7 @@ "scripts": { "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", + "test-storybook": "test-storybook", "lint": "eslint --cache './src/**/*.{js,flow,ts,tsx}' './*.js.flow' './__tests__/' && prettier --check './src/**/*.{js,flow,ts,tsx}' './*.js.flow'", "lint:fix": "eslint --cache --fix './src/**/*.{js,flow,ts,tsx}' './*.js.flow' './__tests__/' && prettier --write './src/**/*.{js,flow,ts,tsx}' './*.js.flow'", "stylelint": "stylelint stylesheets/ && prettier --check stylesheets/", @@ -127,7 +129,7 @@ "test": "npm run test:types && npm run test:utilities", "test:types": "npm run test:types:flow", "test:types:flow": "flow ./__tests__/types/flow", - "test:utilities": "jest ./__tests__/utilities", + "test:utilities": "jest ./src/utilities", "release": "node scripts/release.js", "setup": "is-ci || husky install" }, diff --git a/src/lv1/buttons/Button.stories.tsx b/src/lv1/buttons/Button.stories.tsx index 98b8bba5c..9f3af1143 100644 --- a/src/lv1/buttons/Button.stories.tsx +++ b/src/lv1/buttons/Button.stories.tsx @@ -1,289 +1,435 @@ import * as React from 'react'; import { MdArrowDropDown } from 'react-icons/md'; -import { action } from '@storybook/addon-actions'; -import { boolean, select, text } from '@storybook/addon-knobs'; -import { commonKnobs } from '../../../stories'; +import { expect, fn, userEvent, within } from '@storybook/test'; +import { Meta, StoryObj } from '@storybook/react'; import Button from './Button'; export default { component: Button, -}; +} as Meta; + +type Story = StoryObj; + +export const Basic: Story = { + args: { + onClick: fn(), + onKeyDown: fn(), + onFocus: fn(), + onBlur: fn(), + children: 'ボタン', + }, + render: (args) => { + const ref = React.createRef(); -export const ButtonComponent = () => { - const ref = React.createRef(); - return ( - - ); + return - - - - -); +export const Interaction: Story = { + ...Basic, + play: async ({ args, canvasElement }) => { + const canvas = within(canvasElement); + const button = canvas.getByRole('button'); -export const Danger = () => ( - <> - - - - - -); + expect(button).toBeInTheDocument(); -export const Disabled = () => ( - <> -
- - - - -
-
- - - - -
- -); + await userEvent.click(button); + expect(args.onClick).toHaveBeenCalled(); -export const Small = () => ( - <> -
- - - - -
-
- - - - -
- -); + await userEvent.keyboard('{enter}'); + expect(args.onKeyDown).toHaveBeenCalled(); -export const Large = () => ( - <> -
- - - - -
-
- - - - -
- -); + + ), +}; -export const WithLeftIcon = () => ( - <> -
- - - - -
-
- - - - -
- -); + + ), +}; -export const WithRightIcon = () => ( - <> -
- + + + +
+
+ + + + +
+ + ), +}; + +export const Hover: Story = { + parameters: { + pseudo: { + hover: "[data-test='hover']", + }, + }, + render: () => ( + <> +
+ + + + +
+
+ + + + +
+ + ), +}; + +export const Focus: Story = { + parameters: { + pseudo: { + focus: "[data-test='focus']", + }, + }, + render: () => ( + <> +
+ + + + +
+
+ + + + +
+ + ), +}; + +export const Small: Story = { + render: () => ( + <> +
+ + + + +
+
+ + + + +
+ + ), +}; + +export const Large: Story = { + render: () => ( + <> +
+ + + + +
+
+ + + + +
+ + ), +}; + +export const WithLeftIcon: Story = { + render: () => ( + <> +
+ + + + +
+
+ + + + +
+ + ), +}; + +export const WithRightIcon: Story = { + render: () => ( + <> +
+ + + + +
+
+ + + + +
+ + ), +}; + +export const WidthFull: Story = { + render: () => ( + <> + - - - -
- - - - -
- -); - -export const WidthFull = () => ( - <> - - - -); + + ), +}; -export const Download = () => ( - <> -
- - -
- -); +export const Download: Story = { + render: () => ( + <> +
+ + +
+ + ), +}; diff --git a/src/lv2/accordionPanel/AccordionPanel.stories.tsx b/src/lv2/accordionPanel/AccordionPanel.stories.tsx index 1e3cd49d3..9b2da1bf8 100644 --- a/src/lv2/accordionPanel/AccordionPanel.stories.tsx +++ b/src/lv2/accordionPanel/AccordionPanel.stories.tsx @@ -1,79 +1,85 @@ import * as React from 'react'; -import { action } from '@storybook/addon-actions'; -import { boolean, select, text } from '@storybook/addon-knobs'; -import { commonKnobs } from '../../../stories'; -import Paragraph from '../../lv1/typography/Paragraph'; +import { Meta, StoryObj } from '@storybook/react'; +import { expect, userEvent, within } from '@storybook/test'; import AccordionPanel from './AccordionPanel'; +import Paragraph from '../../lv1/typography/Paragraph'; export default { component: AccordionPanel, +} as Meta; + +type Story = StoryObj; + +export const Basic: Story = { + args: { + title: 'アコーディオン', + }, + render: (args) => { + // eslint-disable-next-line react-hooks/rules-of-hooks + const [isOpen, setOpen] = React.useState(false); + + return ( + setOpen((prev) => !prev)} + > + ほげほげほげほげ + ふがふがふがふが + + ); + }, }; -export const AccordionPanelComponent = () => ( - - ほげほげほげほげ - ふがふがふがふが - -); +export const Interaction: Story = { + ...Basic, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + const accordionPanel = canvas.getByRole('button'); -export const InteractiveSample = () => { - const [isOpen, setOpen] = React.useState(false); - return ( - setOpen(!isOpen)} - {...commonKnobs()} - > - ほげほげほげほげ - ふがふがふがふが - - ); + expect(accordionPanel).toBeInTheDocument(); + expect(accordionPanel.ariaExpanded).toBe('false'); + + await userEvent.click(accordionPanel); + expect(accordionPanel.ariaExpanded).toBe('true'); + + await userEvent.click(accordionPanel); + expect(accordionPanel.ariaExpanded).toBe('false'); + }, }; -export const HasSiblings = () => { - return ( - <> - undefined} - {...commonKnobs()} - /> - undefined} - {...commonKnobs()} - /> - undefined} - {...commonKnobs()} - /> - - ); +export const HasSiblings: Story = { + render: () => { + // eslint-disable-next-line react-hooks/rules-of-hooks + const [isOpen, setOpen] = React.useState([false, false, false]); + + return ( + <> + setOpen((prev) => [!prev[0], prev[1], prev[2]])} + > + あいうえお + + setOpen((prev) => [prev[0], !prev[1], prev[2]])} + border="top" + > + かきくけこ + + setOpen((prev) => [prev[0], prev[1], !prev[2]])} + border="top" + > + さしすせそ + + + ); + }, }; diff --git a/src/lv2/accordionPanel/AccordionPanel.tsx b/src/lv2/accordionPanel/AccordionPanel.tsx index be3ce99d0..9781db468 100644 --- a/src/lv2/accordionPanel/AccordionPanel.tsx +++ b/src/lv2/accordionPanel/AccordionPanel.tsx @@ -16,6 +16,9 @@ type Props = { * border を表示するか */ border?: 'both' | 'bottom' | 'top'; + /** + * @deprecated この値を指定しても何も変わりません + */ small?: boolean; // eslint-disable-next-line @typescript-eslint/no-explicit-any onClick: () => any; diff --git a/src/lv2/breadcrumbs/Breadcrumbs.stories.tsx b/src/lv2/breadcrumbs/Breadcrumbs.stories.tsx index ee067727f..2415cf399 100644 --- a/src/lv2/breadcrumbs/Breadcrumbs.stories.tsx +++ b/src/lv2/breadcrumbs/Breadcrumbs.stories.tsx @@ -1,67 +1,100 @@ -import * as React from 'react'; - +import { Meta, StoryObj } from '@storybook/react'; +import { expect, fn, userEvent, within } from '@storybook/test'; import Breadcrumbs from './Breadcrumbs'; -import { action } from '@storybook/addon-actions'; -import { boolean, text } from '@storybook/addon-knobs'; -import { commonKnobs } from '../../../stories'; export default { component: Breadcrumbs, -}; +} as Meta; -export const BreadcrumbsComponent = () => ( - ; + +export const Basic: Story = { + args: { + links: [ { title: 'ホーム', url: '/', - onSelfWindowNavigation: action('onSelfWindowNavigation'), - onClickNavigator: action('on-click-navigator'), + onSelfWindowNavigation: fn(), }, { title: '一覧', url: '/', - onClickNavigator: action('on-click-navigator'), + onSelfWindowNavigation: fn(), }, { title: '一覧2', - onClick: action('onClick'), + onClick: fn(), }, { title: '詳細', - loading: boolean('loading', false, 'BreadcrumbsComponent'), }, - ]} - label={text('Label', 'パンくずリスト', 'Breadcrumbs')} - {...commonKnobs()} - /> -); + ], + label: 'パンくずリスト', + }, +}; + +export const Interaction: Story = { + ...Basic, + play: async ({ args, canvasElement }) => { + const canvas = within(canvasElement); + const breadcrumb = canvas.getByRole('navigation'); + const links = canvas.getAllByRole('link'); + const buttons = canvas.getAllByRole('button'); + const current = canvas.getByText('詳細'); + + expect(breadcrumb).toBeInTheDocument(); + expect(links).toHaveLength(2); + expect(buttons).toHaveLength(1); + expect(current).toBeInTheDocument(); + + expect(links[0]).toHaveTextContent('ホーム'); + expect(links[1]).toHaveTextContent('一覧'); + expect(buttons[0]).toHaveTextContent('一覧2'); -export const BreadcrumbsWithLoadingElement = () => ( - -); + ], + label: 'パンくずリスト', + }, +}; diff --git a/src/lv2/breadcrumbs/Breadcrumbs.tsx b/src/lv2/breadcrumbs/Breadcrumbs.tsx index 277af0d0e..fbb6483fd 100644 --- a/src/lv2/breadcrumbs/Breadcrumbs.tsx +++ b/src/lv2/breadcrumbs/Breadcrumbs.tsx @@ -12,7 +12,7 @@ type Props = { url?: string; onClick?: () => void; /** - * (deprecated) `onSelfWindowNavigation` を使用してください + * @deprecated `onSelfWindowNavigation` を使用してください */ onClickNavigator?: () => void; /** diff --git a/src/lv2/combobox/ApiComboBox.stories.tsx b/src/lv2/combobox/ApiComboBox.stories.tsx index 1131e7acf..a5d97b5da 100644 --- a/src/lv2/combobox/ApiComboBox.stories.tsx +++ b/src/lv2/combobox/ApiComboBox.stories.tsx @@ -70,11 +70,14 @@ export const ApiComboboxComponent = () => { const items = useApiComboBox({ fetchItems: createMockApi('item').fetch, createOptions: (items) => - items.map(({ id, name, shortcut, shortcutNum }) => ({ - id, - label: name, - keywords: [shortcut, shortcutNum].filter((v) => v) as string[], - })), + items.map( + ({ id, name, shortcut, shortcutNum }): SingleComboBoxOption => ({ + id, + label: name, + keywords: [shortcut, shortcutNum].filter((v) => v) as string[], + disabled: id % 10 === 0, + }) + ), }); return ( diff --git a/src/lv2/combobox/ApiMultiComboBox.stories.tsx b/src/lv2/combobox/ApiMultiComboBox.stories.tsx index 47485f1ff..3ecc73dc4 100644 --- a/src/lv2/combobox/ApiMultiComboBox.stories.tsx +++ b/src/lv2/combobox/ApiMultiComboBox.stories.tsx @@ -9,6 +9,7 @@ import ApiMultiComboBox, { import { FormControlGroup, TextField } from '../..'; import { FormControl } from '..'; import { boolean, text } from '@storybook/addon-knobs'; +import Button from '../../lv1/buttons/Button'; type Item = { id: number; @@ -68,11 +69,14 @@ export const ApiMultiComboBoxComponent = () => { const items = useApiMultiComboBox({ fetchItems: createMockApi('item').fetch, createOptions: (items) => - items.map(({ id, name, shortcut, shortcutNum }) => ({ - id, - label: name, - keywords: [shortcut, shortcutNum].filter((v) => v) as string[], - })), + items.map( + ({ id, name, shortcut, shortcutNum }): MultiComboBoxOption => ({ + id, + label: name, + keywords: [shortcut, shortcutNum].filter((v) => v) as string[], + disabled: id % 10 === 0, + }) + ), }); return ( @@ -233,3 +237,49 @@ export const SingleSelect = () => { /> ); }; + +export const ManualFocus = () => { + const ref = React.useRef(null); + const onClick = () => { + ref.current?.focus(); + }; + const [values, setValues] = React.useState(); + const items = useApiMultiComboBox({ + fetchItems: createMockApi('item').fetch, + createOptions: (items) => + items.map( + ({ id, name, shortcut, shortcutNum }): MultiComboBoxOption => ({ + id, + label: name, + keywords: [shortcut, shortcutNum].filter((v) => v) as string[], + disabled: id % 10 === 0, + }) + ), + }); + + return ( + <> + + { + if (!fieldValue) return; + setValues((values) => [ + ...(values ?? []), + { id: 10000, label: fieldValue }, + ]); + }} + onChange={(options) => { + setValues(options); + }} + {...items} + borderless={boolean('borderless', false, 'ApiMultiComboBox')} + {...commonKnobs()} + /> + + ); +}; diff --git a/src/lv2/combobox/ApiMultiComboBox.tsx b/src/lv2/combobox/ApiMultiComboBox.tsx index c0ce2d8b4..e54c9f2f7 100644 --- a/src/lv2/combobox/ApiMultiComboBox.tsx +++ b/src/lv2/combobox/ApiMultiComboBox.tsx @@ -57,13 +57,10 @@ type Props = { } & Omit & CommonProps; -/** - * `MultiComboBox` に API による検索とページネーションの機能を付与したコンポーネントです。使い方・使い分けについては `MultiComboBox` も参照してください - * - * * リソース管理のため、基本的には`useApiMultiComboBox`を併用してください - * * リスト内の項目が固定されている場合は`MultiComboBox`を使用してください。 - */ -export default function ApiMultiComboBox(props: Props): React.ReactElement { +function ApiMultiComboBoxInner( + props: Props, + ref?: React.Ref | React.MutableRefObject +): React.ReactElement { const { fetchItems, isLoading, @@ -124,7 +121,10 @@ export default function ApiMultiComboBox(props: Props): React.ReactElement { }); const listBoxClassName = createListBoxClassName({ isOpen, listWidth, width }); - const { textFieldRef, listOptionsMaxHeight } = useAdjustListPosition(isOpen); + const { textFieldRef, listOptionsMaxHeight } = useAdjustListPosition( + isOpen, + ref + ); const hasNextPages = currentPage < totalPages; const listIsEmpty = !isLoading && filteredOptions.length === 0; const isLoadingAll = isLoading && !isLoadingMore; @@ -270,3 +270,12 @@ export default function ApiMultiComboBox(props: Props): React.ReactElement { ); } + +/** + * `MultiComboBox` に API による検索とページネーションの機能を付与したコンポーネントです。使い方・使い分けについては `MultiComboBox` も参照してください + * + * * リソース管理のため、基本的には`useApiMultiComboBox`を併用してください + * * リスト内の項目が固定されている場合は`MultiComboBox`を使用してください。 + */ +const ApiMultiComboBox = React.forwardRef(ApiMultiComboBoxInner); +export default ApiMultiComboBox; diff --git a/src/lv2/combobox/hooks/apiComboBox.ts b/src/lv2/combobox/hooks/apiComboBox.ts index a6be556f7..37a6505b5 100644 --- a/src/lv2/combobox/hooks/apiComboBox.ts +++ b/src/lv2/combobox/hooks/apiComboBox.ts @@ -158,7 +158,11 @@ export const useApiComboBoxInternal = ({ ); const onSelectOption = useCallback( - (option: SingleComboBoxOption): void => { + (option?: SingleComboBoxOption): void => { + if (option?.disabled) { + return; + } + handleSelectOption(option); setOpen(false); }, diff --git a/src/lv2/combobox/hooks/apiMultiComboBox.ts b/src/lv2/combobox/hooks/apiMultiComboBox.ts index 1c06984bb..6e3471a7d 100644 --- a/src/lv2/combobox/hooks/apiMultiComboBox.ts +++ b/src/lv2/combobox/hooks/apiMultiComboBox.ts @@ -99,6 +99,10 @@ export const useApiMultiComboBoxInternal = ({ const onSelectOption = useCallback( (option: MultiComboBoxOption) => { + if (option.disabled) { + return; + } + setFieldValue(''); setSelectedIndex(0); if (onChange) { diff --git a/src/lv2/dropdownButton/DropdownButton.stories.tsx b/src/lv2/dropdownButton/DropdownButton.stories.tsx index 836bcfa7e..9420de943 100644 --- a/src/lv2/dropdownButton/DropdownButton.stories.tsx +++ b/src/lv2/dropdownButton/DropdownButton.stories.tsx @@ -433,15 +433,20 @@ export const FixedDropdownButton: StoryObj = { }} > +
+ +
{ appearance, iconOnly, iconPosition, - contentsFixed, IconOnlyComponent, marginTop, marginLeft, @@ -139,7 +136,6 @@ const DropdownButton = (props: Props): React.ReactElement => { ) } - contentsFixed={contentsFixed} onOpen={onOpen} onClose={onClose} /> diff --git a/src/lv2/formFields/AmountRangeField.tsx b/src/lv2/formFields/AmountRangeField.tsx index 77436ab24..cdf84247d 100644 --- a/src/lv2/formFields/AmountRangeField.tsx +++ b/src/lv2/formFields/AmountRangeField.tsx @@ -1,5 +1,6 @@ import * as React from 'react'; +import commonProps, { CommonProps } from '../../utilities/commonProps'; import DigitInput from '../formFields/DigitsInput'; type Props = { @@ -76,7 +77,7 @@ type Props = { onBlur?: React.FormEventHandler; onInput?: React.FormEventHandler; onKeyDown?: React.KeyboardEventHandler; -}; +} & CommonProps; const AmountRangeField = ({ required, @@ -101,6 +102,7 @@ const AmountRangeField = ({ onBlur, onInput, onKeyDown, + ...rest }: Props) => { const [minAmount, setMinAmount] = React.useState( originalMinAmount || null @@ -154,7 +156,7 @@ const AmountRangeField = ({ ); return ( - <> +
- +  〜  - +
); }; diff --git a/src/lv2/withDropdown/WithDropdown.tsx b/src/lv2/withDropdown/WithDropdown.tsx index 70295dd83..5ed7f4007 100644 --- a/src/lv2/withDropdown/WithDropdown.tsx +++ b/src/lv2/withDropdown/WithDropdown.tsx @@ -16,6 +16,9 @@ type Props = { renderButton: Pick[0], 'render'>['render']; disabled?: boolean; dropdownContents: Array; + /** + * @deprecated このプロパティは使用されません + */ contentsFixed?: boolean; /** * dropdownを開いた時に発火します。useEffectのトリガーになるためメモ化したものを渡すことを推奨します。 @@ -39,14 +42,7 @@ type Props = { * - `buttonRef` を開閉ボタンの `ref` に渡してください */ const WithDropdown: React.FC = (props: Props) => { - const { - renderButton, - disabled, - dropdownContents, - contentsFixed, - onOpen, - onClose, - } = props; + const { renderButton, disabled, dropdownContents, onOpen, onClose } = props; return ( = (props: Props) => { /> )} - contentsFixed={contentsFixed} onOpen={onOpen} onClose={onClose} {...pickCommonProps(props)} diff --git a/src/lv2/withPopup/WithPopup.tsx b/src/lv2/withPopup/WithPopup.tsx index d238dcc3f..7ce189b65 100644 --- a/src/lv2/withPopup/WithPopup.tsx +++ b/src/lv2/withPopup/WithPopup.tsx @@ -2,10 +2,11 @@ import * as React from 'react'; import { CSSTransition } from 'react-transition-group'; import commonProps, { CommonProps } from '../../utilities/commonProps'; import ScrollPortal from '../../utilities/ScrollPortal'; -import FixedPortal from '../../utilities/FixedPortal'; import { Keys } from '../../utilities/keyboard'; import useUniqueId from '../../hooks/useUniqueId'; import { FocusTrap } from '../../lv1'; +import Button from '../../lv1/buttons/Button'; +import VisuallyHidden from '../../lv1/a11y/VisuallyHidden'; type Props = { /** @@ -57,7 +58,6 @@ type Props = { controlRefDoNotUseAsRefAttribute: React.RefObject ) => React.ReactNode; disabled?: boolean; - contentsFixed?: boolean; /** * popupを開いた時に発火します。useEffectのトリガーになるためメモ化したものを渡すことを推奨します。 */ @@ -83,8 +83,7 @@ type Props = { * - フォーカス可能な要素より前に説明文等がある場合は、firstSelectedItemRef をどの要素にも渡さないでください */ const WithPopup: React.FC = (props: Props) => { - const { render, disabled, contentsFixed, renderPopup, onOpen, onClose } = - props; + const { render, disabled, renderPopup, onOpen, onClose } = props; const baseClass = 'vb-withPopup'; const [open, setOpen] = React.useState(false); const firstSelectableItemRef = React.useRef(null); @@ -241,6 +240,10 @@ const WithPopup: React.FC = (props: Props) => { {renderPopup(requestClose, firstSelectableItemRef, controlRef)} + {/* iOS VoiceOver/Android Talkbackでポップアップを閉じられるように明示的に閉じるUIを置いておく */} + + + ); @@ -281,30 +284,17 @@ const WithPopup: React.FC = (props: Props) => { {render(popupId, open, controlRef, togglePopup)} - {contentsFixed ? ( - - {popupWrapper()} - - ) : ( - closeMenu()} - popupRef={popupRef} - data-masking={props['data-masking']} - > - {popupWrapper()} - - )} + closeMenu()} + popupRef={popupRef} + data-masking={props['data-masking']} + > + {popupWrapper()} + ); }; diff --git a/__tests__/utilities/Ascii.ts b/src/utilities/Ascii.test.ts similarity index 95% rename from __tests__/utilities/Ascii.ts rename to src/utilities/Ascii.test.ts index c6c611a7a..7a326f0c6 100644 --- a/__tests__/utilities/Ascii.ts +++ b/src/utilities/Ascii.test.ts @@ -1,4 +1,4 @@ -import { Ascii } from '../../src/utilities/Ascii'; +import { Ascii } from './Ascii'; describe('Ascii', () => { const zenkaku = diff --git a/src/utilities/DOMUtil.ts b/src/utilities/DOMUtil.ts index 5941c00ef..303447b37 100644 --- a/src/utilities/DOMUtil.ts +++ b/src/utilities/DOMUtil.ts @@ -14,6 +14,8 @@ export const scrollableParent = ( ['auto', 'scroll'].indexOf(styles.overflowX) >= 0 ) { return el; + } else if (styles.position === 'fixed' || styles.position === 'sticky') { + return window.document.body; } return scrollableParent(el.parentElement); }; diff --git a/__tests__/utilities/Digits.ts b/src/utilities/Digits.test.ts similarity index 96% rename from __tests__/utilities/Digits.ts rename to src/utilities/Digits.test.ts index b7aa25f5d..ce8851448 100644 --- a/__tests__/utilities/Digits.ts +++ b/src/utilities/Digits.test.ts @@ -1,4 +1,4 @@ -import { Digits } from '../../src/utilities/Digits'; +import { Digits } from './Digits'; describe('Digits', () => { describe('formalize', () => { diff --git a/src/utilities/FixedPortal.tsx b/src/utilities/FixedPortal.tsx index dd539b839..e69de29bb 100644 --- a/src/utilities/FixedPortal.tsx +++ b/src/utilities/FixedPortal.tsx @@ -1,88 +0,0 @@ -import * as React from 'react'; -import ReactDOM from 'react-dom'; -import { usePortalParentContext } from './VibesProvider'; - -type Props = { - children: React.ReactNode; - isActive: boolean; - positionalBaseElement: HTMLElement | undefined; - verticalPosition?: 'top' | 'bottom'; - horizontalPosition?: 'left' | 'center' | 'right'; - popupRef?: React.RefObject; - 'data-masking'?: boolean; -}; - -/** - * children をfixedする要素でラップして Portal 化する - */ -const FixedPortal: React.FC = ({ - children, - isActive, - positionalBaseElement, - verticalPosition = 'bottom', - horizontalPosition = 'left', - popupRef, - ...props -}: Props) => { - const [listBoxLeft, setListBoxLeft] = React.useState('0'); - const [listBoxTop, setListBoxTop] = React.useState('0'); - const portalParent = usePortalParentContext(); - - // positionalBaseElement の下端または上端につく形で位置を調整する - const calculatePosition = React.useCallback(() => { - if (!positionalBaseElement) { - return; - } - const { left, top, bottom, height, width } = - positionalBaseElement.getBoundingClientRect(); - - setListBoxLeft( - `${ - left + - (horizontalPosition === 'right' - ? width - : horizontalPosition === 'center' - ? width / 2 - : 0) - }px` - ); - if (!popupRef) { - setListBoxTop(`${top + (verticalPosition === 'bottom' ? height : 0)}px`); - } else { - const popupHeight = popupRef.current?.getBoundingClientRect().height; - if (verticalPosition === 'bottom') { - setListBoxTop(`${top + height}px`); - } else { - if (popupHeight) { - setListBoxTop(`${bottom - popupHeight - height}px`); - } - } - } - }, [popupRef, horizontalPosition, positionalBaseElement, verticalPosition]); - - // 要素がactiveになったら表示位置を再計算する - React.useLayoutEffect(() => { - if (!isActive) { - return; - } - calculatePosition(); - }, [isActive, calculatePosition]); - - return ReactDOM.createPortal( -
- {children} -
, - portalParent - ); -}; - -export default FixedPortal; diff --git a/__tests__/utilities/commonProps.ts b/src/utilities/commonProps.test.ts similarity index 94% rename from __tests__/utilities/commonProps.ts rename to src/utilities/commonProps.test.ts index b0f87c770..462ca09eb 100644 --- a/__tests__/utilities/commonProps.ts +++ b/src/utilities/commonProps.test.ts @@ -1,5 +1,5 @@ -import commonProps, { pickCommonProps } from '../../src/utilities/commonProps'; -import { MarginSize } from '../../src/utilities/functionalMarginClasses'; +import commonProps, { pickCommonProps } from './commonProps'; +import { MarginSize } from './functionalMarginClasses'; const ma: MarginSize = 0.5; const mt: MarginSize = 1; diff --git a/__tests__/utilities/date.ts b/src/utilities/date.test.ts similarity index 59% rename from __tests__/utilities/date.ts rename to src/utilities/date.test.ts index 636decd96..0c900b3b0 100644 --- a/__tests__/utilities/date.ts +++ b/src/utilities/date.test.ts @@ -1,4 +1,16 @@ -import { getValidDateNearestTarget } from '../../src/utilities/date'; +import { + isValidDateInRange, + getValidDateNearestTarget, + formatDate, + formatDayOfWeek, +} from './date'; + +describe('isValidDateInRange', () => { + describe('when date is empty', () => { + it('return false', () => + expect(isValidDateInRange('', '', '')).toEqual(false)); + }); +}); describe('getValidDateNearestTarget', () => { describe('when a target is in the range', () => { @@ -70,3 +82,32 @@ describe('getValidDateNearestTarget', () => { ).toEqual(null)); }); }); + +describe('formatDate', () => { + describe('when date is empty', () => { + it('return empty string', () => expect(formatDate('')).toEqual('')); + }); + + describe('when date is not empty', () => { + it('return formatted date', () => + expect(formatDate('2021-01-01')).toEqual('2021-01-01')); + }); +}); + +describe('formatDayOfWeek', () => { + describe('when date is empty', () => { + it('return empty string', () => expect(formatDayOfWeek('')).toEqual('')); + }); + + describe('when date is not empty', () => { + it('return formatted date', () => { + expect(formatDayOfWeek('2021-01-01')).toEqual('金曜日'); + expect(formatDayOfWeek('2021-01-02')).toEqual('土曜日'); + expect(formatDayOfWeek('2021-01-03')).toEqual('日曜日'); + expect(formatDayOfWeek('2021-01-04')).toEqual('月曜日'); + expect(formatDayOfWeek('2021-01-05')).toEqual('火曜日'); + expect(formatDayOfWeek('2021-01-06')).toEqual('水曜日'); + expect(formatDayOfWeek('2021-01-07')).toEqual('木曜日'); + }); + }); +}); diff --git a/__tests__/utilities/functionalMarginClasses.ts b/src/utilities/functionalMarginClasses.test.ts similarity index 96% rename from __tests__/utilities/functionalMarginClasses.ts rename to src/utilities/functionalMarginClasses.test.ts index 708b9e995..cc15eefc0 100644 --- a/__tests__/utilities/functionalMarginClasses.ts +++ b/src/utilities/functionalMarginClasses.test.ts @@ -1,7 +1,7 @@ import functionalMarginClasses, { pickFunctionalMarginProps, MarginSize, -} from '../../src/utilities/functionalMarginClasses'; +} from './functionalMarginClasses'; const ma: MarginSize = 0.5; const mt: MarginSize = 1; diff --git a/src/utilities/index.ts b/src/utilities/index.ts index a55a71356..7409e7eff 100644 --- a/src/utilities/index.ts +++ b/src/utilities/index.ts @@ -11,4 +11,4 @@ export { TimeString } from './TimeString'; export { VibesContext } from './VibesContext'; export { VibesProvider, useVibes } from './VibesProvider'; export * from './FocusableEelements'; -export const VibesVersion = '100.0.0'; +export const VibesVersion = '100.1.0'; diff --git a/stylesheets/_lv2.scss b/stylesheets/_lv2.scss index 80904d716..243a5c52e 100644 --- a/stylesheets/_lv2.scss +++ b/stylesheets/_lv2.scss @@ -12,6 +12,7 @@ @import './lv2/dropdown'; @import './lv2/dropdownButton'; @import './lv2/formBlock'; +@import './lv2/formField'; @import './lv2/filterTag'; @import './lv2/fileUploader'; @import './lv2/fileDropArea'; diff --git a/stylesheets/lv2/comboBox.scss b/stylesheets/lv2/comboBox.scss index bf32e129a..38b492e79 100644 --- a/stylesheets/lv2/comboBox.scss +++ b/stylesheets/lv2/comboBox.scss @@ -47,6 +47,7 @@ background: inherit; opacity: 0.5; cursor: default; + pointer-events: none; } &--selected:not(&--disabled) { diff --git a/stylesheets/lv2/formBlock.scss b/stylesheets/lv2/formBlock.scss index 0c45fd603..d01efc661 100644 --- a/stylesheets/lv2/formBlock.scss +++ b/stylesheets/lv2/formBlock.scss @@ -13,6 +13,9 @@ } .vb-phoneNumberField { + display: flex; + align-items: center; + & &__hyphen { margin: 0 0.5rem; diff --git a/stylesheets/lv2/formField.scss b/stylesheets/lv2/formField.scss new file mode 100644 index 000000000..dd5b0d95e --- /dev/null +++ b/stylesheets/lv2/formField.scss @@ -0,0 +1,4 @@ +.vb-amountRangeField { + display: inline-flex; + align-items: center; +} diff --git a/vibes_2021.css b/vibes_2021.css index a031766c7..3c6b93ea2 100644 --- a/vibes_2021.css +++ b/vibes_2021.css @@ -5230,6 +5230,7 @@ background: inherit; opacity: 0.5; cursor: default; + pointer-events: none; } .vb-comboBox__listOption--selected:not(.vb-comboBox__listOption--disabled) { background: #2864f0; @@ -5738,6 +5739,10 @@ color: #e9e7e7; } +.vb-phoneNumberField { + display: flex; + align-items: center; +} .vb-phoneNumberField .vb-phoneNumberField__hyphen { margin: 0 0.5rem; } @@ -5760,6 +5765,11 @@ font-size: 0.6875rem; } +.vb-amountRangeField { + display: inline-flex; + align-items: center; +} + .vb-filterTag__block { display: flex; align-items: center; diff --git a/vibes_2021.min.css b/vibes_2021.min.css index 6fcfeade5..f1c1349a2 100644 --- a/vibes_2021.min.css +++ b/vibes_2021.min.css @@ -2,4 +2,4 @@ (100% - 1.5rem * 2) / 3 * 2 + 1.5rem )}.vb-gridBlock--half{flex-basis:calc((100% - 1.5rem)/2)}.vb-gridBlock--oneQuarter{flex-basis:calc((100% - 1.5rem * 3)/4)}.vb-gridBlock--threeQuarters{flex-basis:calc( (100% - 1.5rem * 3) / 4 * 3 + 1.5rem * 2 - )}.vb-text,.vb-paragraph,.vb-note,.vb-subSectionTitle,.vb-sectionTitle,.vb-pageTitle{margin:0;padding:0;font-weight:normal}.vb-subSectionTitle,.vb-sectionTitle,.vb-pageTitle{display:block;overflow-wrap:break-word;border-radius:.25rem}.vb-subSectionTitle:focus,.vb-sectionTitle:focus,.vb-pageTitle:focus{outline:none}.vb-subSectionTitle:focus:focus-visible,.vb-sectionTitle:focus:focus-visible,.vb-pageTitle:focus:focus-visible{box-shadow:0 0 0 2px #dce8ff}.vb-pageTitle{color:#323232;font:bold 1.5rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media(max-width: 48rem){.vb-pageTitle--responsive{font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}}.vb-sectionTitle{color:#323232;font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media(max-width: 48rem){.vb-sectionTitle--responsive{font:bold 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}}.vb-subSectionTitle{color:#6e6b6b;font:bold 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media(max-width: 48rem){.vb-subSectionTitle--responsive{font:bold 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}}.vb-note{display:block;color:#6e6b6b;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-paragraph{display:block;font:normal 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#323232}.vb-text{color:#323232;font:normal 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-text--weightBold{font-weight:bold}.vb-text--size0750{font-size:.75rem}.vb-text--size1500{font-size:1.5rem}.vb-text--size1000{font-size:1rem}.vb-text--colorWhite{color:#fff}.vb-text--colorGY7{color:#323232}.vb-text--colorS9{color:#6e6b6b}.vb-text--colorP7{color:#285ac8}.vb-text--colorP5{color:#2864f0}.vb-text--colorRE5{color:#dc1e32}.vb-text--colorYE10{color:#825a0f}.vb-text--ellipsis{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.vb-pageTitle--inline,.vb-sectionTitle--inline,.vb-subSectionTitle--inline,.vb-paragraph--inline,.vb-note--inline{display:inline-block}.vb-pageTitle--alignLeft,.vb-sectionTitle--alignLeft,.vb-subSectionTitle--alignLeft,.vb-paragraph--alignLeft,.vb-note--alignLeft{text-align:left}.vb-pageTitle--alignRight,.vb-sectionTitle--alignRight,.vb-subSectionTitle--alignRight,.vb-paragraph--alignRight,.vb-note--alignRight{text-align:right}.vb-pageTitle--alignCenter,.vb-sectionTitle--alignCenter,.vb-subSectionTitle--alignCenter,.vb-paragraph--alignCenter,.vb-note--alignCenter{text-align:center}.vb-paragraph--ellipsis,.vb-note--ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.vb-materialIcon{width:1.5rem;height:1.5rem;color:#323232}.vb-materialIcon--small{width:1rem;height:1rem}.vb-materialIcon--pointerEventsNone{pointer-events:none}.vb-materialIcon--colorInherit{color:inherit}.vb-materialIcon--colorWhite{color:#fff}.vb-materialIcon--colorP1{color:#ebf3ff}.vb-materialIcon--colorP2{color:#dce8ff}.vb-materialIcon--colorP3{color:#aac8ff}.vb-materialIcon--colorP4{color:#73a5ff}.vb-materialIcon--colorP5{color:#2864f0}.vb-materialIcon--colorP6{color:#3264dc}.vb-materialIcon--colorP7{color:#285ac8}.vb-materialIcon--colorP8{color:#1e46aa}.vb-materialIcon--colorP9{color:#23418c}.vb-materialIcon--colorP10{color:#143278}.vb-materialIcon--colorS1{color:#f7f5f5}.vb-materialIcon--colorS2{color:#f0eded}.vb-materialIcon--colorS3{color:#e9e7e7}.vb-materialIcon--colorS4{color:#e1dcdc}.vb-materialIcon--colorS5{color:#d7d2d2}.vb-materialIcon--colorS6{color:#bebaba}.vb-materialIcon--colorS7{color:#aaa7a7}.vb-materialIcon--colorS8{color:#8c8989}.vb-materialIcon--colorS9{color:#6e6b6b}.vb-materialIcon--colorS10{color:#464343}.vb-materialIcon--colorRE2{color:#fad2d7}.vb-materialIcon--colorRE4{color:#f07882}.vb-materialIcon--colorRE5{color:#dc1e32}.vb-materialIcon--colorRE7{color:#a51428}.vb-materialIcon--colorRE10{color:#6e0f19}.vb-materialIcon--colorOR2{color:#ffe1d2}.vb-materialIcon--colorOR4{color:#ffaa78}.vb-materialIcon--colorOR5{color:#fa6414}.vb-materialIcon--colorOR7{color:#be4b0f}.vb-materialIcon--colorOR10{color:#7d320a}.vb-materialIcon--colorYE2{color:#fff0d2}.vb-materialIcon--colorYE4{color:#ffd278}.vb-materialIcon--colorYE5{color:#ffb91e}.vb-materialIcon--colorYE7{color:#be8c14}.vb-materialIcon--colorYE10{color:#825a0f}.vb-materialIcon--colorYG2{color:#e6f0d2}.vb-materialIcon--colorYG4{color:#b4dc7d}.vb-materialIcon--colorYG5{color:#82c31e}.vb-materialIcon--colorYG7{color:#50961e}.vb-materialIcon--colorYG10{color:#3c5f14}.vb-materialIcon--colorGR2{color:#cdebd7}.vb-materialIcon--colorGR4{color:#64be8c}.vb-materialIcon--colorGR5{color:#00963c}.vb-materialIcon--colorGR7{color:#006e2d}.vb-materialIcon--colorGR10{color:#004b1e}.vb-materialIcon--colorBG2{color:#cdf0f0}.vb-materialIcon--colorBG4{color:#64d2d2}.vb-materialIcon--colorBG5{color:#00b9b9}.vb-materialIcon--colorBG7{color:#008c8c}.vb-materialIcon--colorBG10{color:#146464}.vb-materialIcon--colorPU2{color:#e6d7fa}.vb-materialIcon--colorPU4{color:#b482f0}.vb-materialIcon--colorPU5{color:#733ce6}.vb-materialIcon--colorPU7{color:#5a2daa}.vb-materialIcon--colorPU10{color:#3c1e73}.vb-materialIcon--colorGY1{color:#fbfbfb}.vb-materialIcon--colorGY2{color:#dcdcdc}.vb-materialIcon--colorGY4{color:#a0a0a0}.vb-materialIcon--colorGY5{color:#5a5a5a}.vb-materialIcon--colorGY7{color:#323232}.vb-materialIcon--colorGY10{color:#1e1e1e}.vb-statusSelector,.vb-statusIcon{display:inline-block;min-width:2.375rem;box-sizing:border-box;padding:.2rem .5rem;font-size:.6875rem;font-weight:bold;text-align:center;line-height:1;vertical-align:middle;border-radius:.25rem}.vb-statusSelector--typeRequired,.vb-statusSelector--typeProgress,.vb-statusSelector--typeSuccess,.vb-statusSelector--typeDone,.vb-statusIcon--required,.vb-statusIcon--progress,.vb-statusIcon--success,.vb-statusIcon--done{padding-top:.125rem;padding-bottom:.125rem;border:1px solid #8c8989;background-color:#fff}.vb-statusSelector--typeError,.vb-statusSelector--typeWarning,.vb-statusSelector--typeEmphasis,.vb-statusSelector--typeDisabled,.vb-statusIcon--error,.vb-statusIcon--warning,.vb-statusIcon--emphasis,.vb-statusIcon--disabled{color:#fff}.vb-statusIcon--done{border-color:#8c8989;color:#6e6b6b}.vb-statusIcon--success{border-color:#285ac8;color:#285ac8}.vb-statusIcon--progress{border-color:#be8c14;color:#825a0f}.vb-statusIcon--required{border-color:#dc1e32;color:#dc1e32}.vb-statusIcon--disabled{background-color:#6e6b6b}.vb-statusIcon--emphasis{background-color:#285ac8}.vb-statusIcon--warning{background-color:#825a0f}.vb-statusIcon--error{background-color:#dc1e32}.vb-avatar{width:2rem;height:2rem;font-size:2rem;line-height:2rem;display:inline-block;box-sizing:border-box}.vb-avatar__background{fill:#f0eded}.vb-avatar__placeholderIcon{display:block;width:100%;height:100%;fill:#8c8989}.vb-avatar--small{width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1.5rem}.vb-avatar--large{width:3rem;height:3rem;font-size:3rem;line-height:3rem}.vb-avatar--xLarge{width:6rem;height:6rem;font-size:6rem;line-height:6rem}.vb-requiredIcon{display:inline-block;vertical-align:middle;line-height:1;box-sizing:border-box;padding-bottom:.125em}.vb-requiredIcon__content{background-color:#fad2d7;color:#a51428;font-size:.625rem;display:block;border-radius:99rem;padding:.125rem .25rem;line-height:1}.vb-storeBadge,.vb-illust{margin:0;padding:0;display:inline-block;line-height:0}.vb-logo{margin:0;padding:0;fill:#4575b4;display:inline-block;line-height:0}.vb-logo .vb-logo__svg{height:3rem;text-indent:0}.vb-logo--minpaku .vb-logo__svg{width:10.9375rem}.vb-logo--seal .vb-logo__svg{width:10.9375rem}.vb-logo--sfa .vb-logo__svg{width:10.75rem}.vb-logo--cryptocurrency .vb-logo__svg{width:9.8125rem}.vb-illust .vb-illust__svg{height:12rem}.vb-illust .vb-illust__background{fill:#fff}.vb-illust .vb-illust__frame{fill:#e9e7e7}.vb-illust .vb-illust__border{fill:#f0eded}.vb-illust--fileUpload .vb-illust__svg,.vb-illust--imageUpload .vb-illust__svg,.vb-illust--csvUpload .vb-illust__svg,.vb-illust--cloudUpload .vb-illust__svg,.vb-illust--cloudSkeleton .vb-illust__svg{height:8rem;width:8rem}.vb-swallow__svg{display:block;margin:auto}.vb-storeBadge .vb-storeBadge__svg{height:2.5rem}.vb-storeBadge--googlePlayStore .vb-storeBadge__svg{width:8.4375rem}.vb-storeBadge--appStore .vb-storeBadge__svg{width:6.8125rem}.vb-tab{display:inline-block;min-width:7.25em;height:2em;padding:0 .75rem;margin:0;background-color:#fff;border:none;box-sizing:border-box;font-size:1rem;font-weight:bold;text-align:center;line-height:2em;vertical-align:bottom;position:relative;transition-duration:.2s;transition-property:background-color,color;color:#6e6b6b}.vb-tab::after{content:"";display:block;height:1px;background-color:#e9e7e7;position:absolute;left:0;right:0;bottom:-1px;transition-duration:.2s;transition-property:background-color}.vb-tab:focus{color:#323232;z-index:1}.vb-tab:hover:not(.vb-tab--current){cursor:pointer;background-color:#f2f5fc}.vb-tab:hover:not(.vb-tab--current)::after{background-color:#73a5ff}.vb-tab--current{color:#285ac8;cursor:default;color:#2864f0}.vb-tab--current::after{height:2px;background-color:#285ac8;background-color:#2864f0}.vb-tab--small{font-size:.75rem}.vb-tab__block{display:inline-block;position:relative}.vb-tab__notificationDot{display:inline-block;width:.5rem;height:.5rem;position:absolute;right:0;top:0;background-color:#dc1e32;border-radius:99rem;z-index:1}.vb-segmentControlButton{display:inline-block;height:2.25rem;line-height:calc(2.25rem - 2px);padding:0 1rem;border:1px solid #285ac8;min-width:3rem;border-right-width:0;box-sizing:border-box;font-size:.875rem;font-weight:bold;vertical-align:middle;transition-duration:.2s;transition-property:background-color,color;background-color:#fff;color:#285ac8;cursor:pointer;text-decoration:none}.vb-segmentControlButton:hover{background-color:#f7f5f5;text-decoration:none}.vb-segmentControlButton:first-child{border-top-left-radius:.4em;border-bottom-left-radius:.4em}.vb-segmentControlButton:last-child{border-top-right-radius:.4em;border-bottom-right-radius:.4em;border-right-width:1px}.vb-segmentControlButton--large{font-size:1rem;height:3rem;line-height:calc(3rem - 2px)}.vb-segmentControlButton--small{font-size:.75rem;height:1.5rem;line-height:calc(1.5rem - 2px)}.vb-segmentControlButton--icon{padding-left:2.75em;position:relative;text-align:left}.vb-segmentControlButton__icon{width:1.5em;height:1.5em;position:absolute;top:50%;transform:translateY(-50%);left:.625em}.vb-segmentControlButton--current{background-color:#285ac8;color:#fff;cursor:default}.vb-segmentControlButton--current:hover{background-color:#285ac8}.vb-stepNumber{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;width:3rem;height:3rem;border-radius:99rem;position:relative;background-color:#fff;border:1px solid #8c8989;color:#6e6b6b;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.5em}.vb-stepNumber__numberCheck{width:1rem;height:1rem;margin:0;border-radius:99rem;background-color:#8c8989;position:absolute;top:-0.25rem;right:-0.25rem}.vb-stepNumber__numberCheckSvg{display:block;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#fff}.vb-stepNumber--current{background-color:#fff;border:1px solid #2864f0;color:#2864f0}.vb-stepNumber--done{background-color:#fff;border:1px solid #8c8989;color:#6e6b6b}.vb-stepNumber--disabled{background-color:#fff;border:1px dashed #8c8989;color:#6e6b6b}.vb-stepNumber--small{font-size:1rem;width:2.25rem;height:2.25rem}.vb-stepBlock{display:inline-block;width:4rem;text-align:center}.vb-stepBlock__title{display:block;margin-top:.5rem;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#6e6b6b}.vb-stepBlock--current .vb-stepBlock__title{color:#2864f0}.vb-stepBlock--small{font-size:.75rem}.vb-stepBorder{display:inline-block;width:3em;height:4px;background-color:#e9e7e7;background-color:#e9e7e7}.vb-stepBorder--done{background-color:#285ac8;background-color:#6e6b6b}.vb-stepBorder--separator{margin:1.5em -0.5em 0}.vb-tableListRow,.vb-tableListHead{border:none;border-collapse:collapse;transition-duration:.2s;transition-property:background-color,color;height:2.5rem}.vb-descriptionListCell,.vb-descriptionListHeadCell,.vb-treeFoldingButtonCell,.vb-checkBoxCell,.vb-tableListCell,.vb-BorderTableListCell{border:none;border-spacing:0;border-collapse:collapse;font-size:.875rem;text-align:left;padding:.25rem .5rem;line-height:1;vertical-align:middle;transition-duration:.2s;transition-property:background-color,color;word-break:break-all}.vb-descriptionListCell:first-child,.vb-descriptionListHeadCell:first-child,.vb-treeFoldingButtonCell:first-child,.vb-checkBoxCell:first-child,.vb-tableListCell:first-child,.vb-BorderTableListCell:first-child{padding-left:1.5rem}.vb-descriptionListCell:last-child,.vb-descriptionListHeadCell:last-child,.vb-treeFoldingButtonCell:last-child,.vb-checkBoxCell:last-child,.vb-tableListCell:last-child,.vb-BorderTableListCell:last-child{padding-right:1.5rem}.vb-BorderTableListCell{border-right:1px solid #e9e7e7;border-bottom:1px solid #e9e7e7}.vb-BorderTableListCell:last-child{border-right:none}.vb-tableListRow.vb-tableListRow--clickable:hover,.vb-tableListRow.vb-tableListRow--clickable:nth-child(2n):hover,.vb-BorderTableListCell--clickable:hover{background-color:#f7f5f5}.vb-tableListCell,.vb-BorderTableListCell{position:relative}.vb-tableListCell--small,.vb-BorderTableListCell--small{font-size:.75rem}.vb-tableListCell--alignCenter,.vb-BorderTableListCell--alignCenter{text-align:center}.vb-tableListCell--alignRight,.vb-BorderTableListCell--alignRight{text-align:right}.vb-tableListCell--alignBottom,.vb-BorderTableListCell--alignBottom{vertical-align:bottom}.vb-tableListCell--alignTop,.vb-BorderTableListCell--alignTop{vertical-align:top}.vb-tableListCell--breakWord,.vb-BorderTableListCell--breakWord{word-break:normal;overflow-wrap:break-word}.vb-tableListCell{border-bottom:1px solid #e9e7e7}.vb-tableListCell__link{position:absolute;top:0;left:0;bottom:0;right:0}.vb-tableListCell__indentContainer{display:flex;flex-direction:row}.vb-tableListCell__indent{width:1rem;flex-shrink:0}.vb-tableListCell__indentedContent{flex-grow:1;min-width:0}.vb-tableListCell__indentedContent--alignCenter{text-align:center}.vb-tableListCell__indentedContent--alignRight{text-align:right}.vb-tableListCell__text{position:relative;display:inline-block;width:100%}.vb-tableListCell__text--withLink{pointer-events:none}.vb-tableListCell__text--withLink a[href],.vb-tableListCell__text--withLink button,.vb-tableListCell__text--withLink label,.vb-tableListCell__text--withLink input,.vb-tableListCell__text--withLink select,.vb-tableListCell__text--withLink textarea,.vb-tableListCell__text--withLink [role=button]{pointer-events:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.vb-tableListCell__link{top:-0.25rem;left:-0.5rem;right:-0.5rem;bottom:-0.25rem}.vb-tableListCell:first-child .vb-tableListCell__link{left:-1.5rem}.vb-tableListCell:last-child .vb-tableListCell__link{right:-1.5rem}.vb-tableListCell__indentContainerWrapper{display:table;width:100%;height:100%;position:relative}.vb-tableListCell__indentContainer{display:table-row}.vb-tableListCell__indent{display:table-cell}.vb-tableListCell__indentedContent{display:table-cell;vertical-align:middle}.vb-tableListCell--alignTop .vb-tableListCell__indentedContent{vertical-align:top}.vb-tableListCell--alignBottom .vb-tableListCell__indentedContent{vertical-align:bottom}}.vb-BorderTableListCell--clickable{cursor:pointer}.vb-BorderTableListCell__clickElement::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-BorderTableListCell__status::after{position:absolute;content:"";top:0;right:0;border:0 solid rgba(0,0,0,0);border-bottom-width:1rem;border-right-width:1rem}.vb-BorderTableListCell__status--alert::after{border-right-color:#dc1e32}.vb-BorderTableListCell__status--notice::after{border-right-color:#be8c14}.vb-BorderTableListCell__status--success::after{border-right-color:#73a5ff}.vb-BorderTableListCell--noWrap{white-space:nowrap}.vb-BorderTableListCell--rowHeader{background-color:#f7f5f5;font-weight:normal}.vb-BorderTableListCell--fixedRowHeader{position:sticky;left:0;z-index:1;border-right:none}.vb-BorderTableListCell--fixedRowHeaderLeft1{left:1rem}.vb-BorderTableListCell--fixedRowHeaderLeft2{left:2rem}.vb-BorderTableListCell--fixedRowHeaderLeft3{left:3rem}.vb-BorderTableListCell--fixedRowHeaderLeft4{left:4rem}.vb-BorderTableListCell--fixedRowHeaderLeft5{left:5rem}.vb-BorderTableListCell--fixedRowHeaderLeft6{left:6rem}.vb-BorderTableListCell--fixedRowHeaderLeft7{left:7rem}.vb-BorderTableListCell--fixedRowHeaderLeft8{left:8rem}.vb-BorderTableListCell--fixedRowHeaderLeft9{left:9rem}.vb-BorderTableListCell--fixedRowHeaderLeft10{left:10rem}.vb-BorderTableListCell--fixedRowHeaderLeft11{left:11rem}.vb-BorderTableListCell--fixedRowHeaderLeft12{left:12rem}.vb-BorderTableListCell--fixedRowHeaderLeft13{left:13rem}.vb-BorderTableListCell--fixedRowHeaderLeft14{left:14rem}.vb-BorderTableListCell--fixedRowHeaderLeft15{left:15rem}.vb-BorderTableListCell--fixedRowHeaderLeft16{left:16rem}.vb-BorderTableListCell--fixedRowHeaderLeft17{left:17rem}.vb-BorderTableListCell--fixedRowHeaderLeft18{left:18rem}.vb-BorderTableListCell--fixedRowHeaderLeft19{left:19rem}.vb-BorderTableListCell--fixedRowHeaderLeft20{left:20rem}.vb-BorderTableListCell--fixedRowHeaderLeft21{left:21rem}.vb-BorderTableListCell--fixedRowHeaderLeft22{left:22rem}.vb-BorderTableListCell--fixedRowHeaderLeft23{left:23rem}.vb-BorderTableListCell--fixedRowHeaderLeft24{left:24rem}.vb-BorderTableListCell--fixedRowHeaderLeft25{left:25rem}.vb-BorderTableListCell--fixedRowHeaderLeft26{left:26rem}.vb-BorderTableListCell--fixedRowHeaderLeft27{left:27rem}.vb-BorderTableListCell--fixedRowHeaderLeft28{left:28rem}.vb-BorderTableListCell--fixedRowHeaderLeft29{left:29rem}.vb-BorderTableListCell--fixedRowHeaderLeft30{left:30rem}.vb-BorderTableListCell--fixedRowHeaderLeft31{left:31rem}.vb-BorderTableListCell--fixedRowHeaderLeft32{left:32rem}.vb-BorderTableListCell--fixedRowHeaderLeft33{left:33rem}.vb-BorderTableListCell--fixedRowHeaderLeft34{left:34rem}.vb-BorderTableListCell--fixedRowHeaderLeft35{left:35rem}.vb-BorderTableListCell--fixedRowHeaderLeft36{left:36rem}.vb-BorderTableListCell--fixedRowHeaderLeft37{left:37rem}.vb-BorderTableListCell--fixedRowHeaderLeft38{left:38rem}.vb-BorderTableListCell--fixedRowHeaderLeft39{left:39rem}.vb-BorderTableListCell--fixedRowHeaderLeft40{left:40rem}.vb-BorderTableListCell--fixedRowHeaderLeft41{left:41rem}.vb-BorderTableListCell--fixedRowHeaderLeft42{left:42rem}.vb-BorderTableListCell--fixedRowHeaderLeft43{left:43rem}.vb-BorderTableListCell--fixedRowHeaderLeft44{left:44rem}.vb-BorderTableListCell--fixedRowHeaderLeft45{left:45rem}.vb-BorderTableListCell--fixedRowHeaderLeft46{left:46rem}.vb-BorderTableListCell--fixedRowHeaderLeft47{left:47rem}.vb-BorderTableListCell--fixedRowHeaderLeft48{left:48rem}.vb-BorderTableListCell--fixedRowHeaderLeft49{left:49rem}.vb-BorderTableListCell--fixedRowHeaderLeft50{left:50rem}.vb-BorderTableListCell--fixedRowHeaderLeft51{left:51rem}.vb-BorderTableListCell--fixedRowHeaderLeft52{left:52rem}.vb-BorderTableListCell--fixedRowHeaderLeft53{left:53rem}.vb-BorderTableListCell--fixedRowHeaderLeft54{left:54rem}.vb-BorderTableListCell--fixedRowHeaderLeft55{left:55rem}.vb-BorderTableListCell--fixedRowHeaderLeft56{left:56rem}.vb-BorderTableListCell--fixedRowHeaderLeft57{left:57rem}.vb-BorderTableListCell--fixedRowHeaderLeft58{left:58rem}.vb-BorderTableListCell--fixedRowHeaderLeft59{left:59rem}.vb-BorderTableListCell--fixedRowHeaderLeft60{left:60rem}.vb-BorderTableListCell--fixedRowHeaderLeft61{left:61rem}.vb-BorderTableListCell--fixedRowHeaderLeft62{left:62rem}.vb-BorderTableListCell--fixedRowHeaderLeft63{left:63rem}.vb-BorderTableListCell--fixedRowHeaderLeft64{left:64rem}.vb-BorderTableListCell--fixedRowHeaderLeft65{left:65rem}.vb-BorderTableListCell--fixedRowHeaderLeft66{left:66rem}.vb-BorderTableListCell--fixedRowHeaderLeft67{left:67rem}.vb-BorderTableListCell--fixedRowHeaderLeft68{left:68rem}.vb-BorderTableListCell--fixedRowHeaderLeft69{left:69rem}.vb-BorderTableListCell--fixedRowHeaderLeft70{left:70rem}.vb-checkBoxCell{position:relative;border-bottom:1px solid #e9e7e7;box-sizing:border-box;width:2rem;text-align:center}.vb-checkBoxCell+.vb-BorderTableListCell{border-left:1px solid #e9e7e7}.vb-checkBoxCell__label:not(.vb-checkBoxCell__label--disabled){cursor:pointer}.vb-checkBoxCell__label--disabled ::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;cursor:not-allowed}.vb-checkBoxCell__label::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-treeFoldingButtonCell{position:relative;border-bottom:1px solid #e9e7e7;box-sizing:border-box;width:2rem;text-align:center}.vb-treeFoldingButtonCell__button{cursor:pointer;color:#285ac8;display:inline;border:0;background:none;padding:0}.vb-treeFoldingButtonCell__button::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-treeFoldingButtonCell__button:hover{color:#1e4395}.vb-treeFoldingButtonCell__icon{width:1.5rem;height:1.5rem}.vb-descriptionListHeadCell{width:1px;white-space:nowrap;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;vertical-align:middle}.vb-descriptionListHeadCell--minWidth1{min-width:1rem}.vb-descriptionListHeadCell--minWidth2{min-width:2rem}.vb-descriptionListHeadCell--minWidth3{min-width:3rem}.vb-descriptionListHeadCell--minWidth4{min-width:4rem}.vb-descriptionListHeadCell--minWidth5{min-width:5rem}.vb-descriptionListHeadCell--minWidth6{min-width:6rem}.vb-descriptionListHeadCell--minWidth7{min-width:7rem}.vb-descriptionListHeadCell--minWidth8{min-width:8rem}.vb-descriptionListHeadCell--minWidth9{min-width:9rem}.vb-descriptionListHeadCell--minWidth10{min-width:10rem}.vb-descriptionListHeadCell--minWidth11{min-width:11rem}.vb-descriptionListHeadCell--minWidth12{min-width:12rem}.vb-descriptionListHeadCell--minWidth13{min-width:13rem}.vb-descriptionListHeadCell--minWidth14{min-width:14rem}.vb-descriptionListHeadCell--minWidth15{min-width:15rem}.vb-descriptionListHeadCell--minWidth16{min-width:16rem}.vb-descriptionListHeadCell--minWidth17{min-width:17rem}.vb-descriptionListHeadCell--minWidth18{min-width:18rem}.vb-descriptionListHeadCell--minWidth19{min-width:19rem}.vb-descriptionListHeadCell--minWidth20{min-width:20rem}.vb-descriptionListHeadCell--minWidth21{min-width:21rem}.vb-descriptionListHeadCell--minWidth22{min-width:22rem}.vb-descriptionListHeadCell--minWidth23{min-width:23rem}.vb-descriptionListHeadCell--minWidth24{min-width:24rem}.vb-descriptionListHeadCell--minWidth25{min-width:25rem}.vb-descriptionListHeadCell--minWidth26{min-width:26rem}.vb-descriptionListHeadCell--minWidth27{min-width:27rem}.vb-descriptionListHeadCell--minWidth28{min-width:28rem}.vb-descriptionListHeadCell--minWidth29{min-width:29rem}.vb-descriptionListHeadCell--minWidth30{min-width:30rem}.vb-descriptionListHeadCell--minWidth31{min-width:31rem}.vb-descriptionListHeadCell--minWidth32{min-width:32rem}.vb-descriptionListHeadCell--minWidth33{min-width:33rem}.vb-descriptionListHeadCell--minWidth34{min-width:34rem}.vb-descriptionListHeadCell--minWidth35{min-width:35rem}.vb-descriptionListHeadCell--minWidth36{min-width:36rem}.vb-descriptionListHeadCell--minWidth37{min-width:37rem}.vb-descriptionListHeadCell--minWidth38{min-width:38rem}.vb-descriptionListHeadCell--minWidth39{min-width:39rem}.vb-descriptionListHeadCell--minWidth40{min-width:40rem}.vb-descriptionListHeadCell--minWidth41{min-width:41rem}.vb-descriptionListHeadCell--minWidth42{min-width:42rem}.vb-descriptionListHeadCell--minWidth43{min-width:43rem}.vb-descriptionListHeadCell--minWidth44{min-width:44rem}.vb-descriptionListHeadCell--minWidth45{min-width:45rem}.vb-descriptionListHeadCell--minWidth46{min-width:46rem}.vb-descriptionListHeadCell--minWidth47{min-width:47rem}.vb-descriptionListHeadCell--minWidth48{min-width:48rem}.vb-descriptionListHeadCell--minWidth49{min-width:49rem}.vb-descriptionListHeadCell--minWidth50{min-width:50rem}.vb-descriptionListHeadCell--minWidth51{min-width:51rem}.vb-descriptionListHeadCell--minWidth52{min-width:52rem}.vb-descriptionListHeadCell--minWidth53{min-width:53rem}.vb-descriptionListHeadCell--minWidth54{min-width:54rem}.vb-descriptionListHeadCell--minWidth55{min-width:55rem}.vb-descriptionListHeadCell--minWidth56{min-width:56rem}.vb-descriptionListHeadCell--minWidth57{min-width:57rem}.vb-descriptionListHeadCell--minWidth58{min-width:58rem}.vb-descriptionListHeadCell--minWidth59{min-width:59rem}.vb-descriptionListHeadCell--minWidth60{min-width:60rem}.vb-descriptionListHeadCell--minWidth61{min-width:61rem}.vb-descriptionListHeadCell--minWidth62{min-width:62rem}.vb-descriptionListHeadCell--minWidth63{min-width:63rem}.vb-descriptionListHeadCell--minWidth64{min-width:64rem}.vb-descriptionListHeadCell--minWidth65{min-width:65rem}.vb-descriptionListHeadCell--minWidth66{min-width:66rem}.vb-descriptionListHeadCell--minWidth67{min-width:67rem}.vb-descriptionListHeadCell--minWidth68{min-width:68rem}.vb-descriptionListHeadCell--minWidth69{min-width:69rem}.vb-descriptionListHeadCell--minWidth70{min-width:70rem}@media(max-width: 48rem){.vb-descriptionListHeadCell--responsive{display:block;width:auto}.vb-descriptionListHeadCell--responsive,.vb-descriptionListHeadCell--responsive:first-child,.vb-descriptionListHeadCell--responsive:last-child{padding:1rem 1rem .25rem}}.vb-descriptionListCell{padding-top:.5rem;padding-bottom:.5rem;line-height:1.5}@media(max-width: 48rem){.vb-descriptionListCell--responsive{display:block;width:auto}.vb-descriptionListCell--responsive,.vb-descriptionListCell--responsive:first-child,.vb-descriptionListCell--responsive:last-child{padding:.25rem 1rem 1rem}}.vb-tableListHeadCell{border:none;border-spacing:0;border-collapse:collapse;box-sizing:border-box;padding:.25rem .5rem;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;height:1.875rem;text-align:left;line-height:1;vertical-align:middle;border-bottom:1px solid #e9e7e7;position:relative;transition-duration:.3s;transition-property:background-color}.vb-tableListHeadCell:first-child{padding-left:1.5rem}.vb-tableListHeadCell:last-child{padding-right:1.5rem}.vb-tableListHeadCell--alignCenter{text-align:center}.vb-tableListHeadCell--alignRight{text-align:right}.vb-tableListHeadCell--clickable:hover{background:#f0eded}.vb-tableListHeadCell--fixedRowHeader{position:sticky;left:0;z-index:1;background-color:#f7f5f5}.vb-tableListHeadCell--width1{width:1rem}.vb-tableListHeadCell--minWidth1{min-width:1rem}.vb-tableListHeadCell--maxWidth1{max-width:1rem}.vb-tableListHeadCell--fixedRowHeaderLeft1{left:1rem}.vb-tableListHeadCell--width2{width:2rem}.vb-tableListHeadCell--minWidth2{min-width:2rem}.vb-tableListHeadCell--maxWidth2{max-width:2rem}.vb-tableListHeadCell--fixedRowHeaderLeft2{left:2rem}.vb-tableListHeadCell--width3{width:3rem}.vb-tableListHeadCell--minWidth3{min-width:3rem}.vb-tableListHeadCell--maxWidth3{max-width:3rem}.vb-tableListHeadCell--fixedRowHeaderLeft3{left:3rem}.vb-tableListHeadCell--width4{width:4rem}.vb-tableListHeadCell--minWidth4{min-width:4rem}.vb-tableListHeadCell--maxWidth4{max-width:4rem}.vb-tableListHeadCell--fixedRowHeaderLeft4{left:4rem}.vb-tableListHeadCell--width5{width:5rem}.vb-tableListHeadCell--minWidth5{min-width:5rem}.vb-tableListHeadCell--maxWidth5{max-width:5rem}.vb-tableListHeadCell--fixedRowHeaderLeft5{left:5rem}.vb-tableListHeadCell--width6{width:6rem}.vb-tableListHeadCell--minWidth6{min-width:6rem}.vb-tableListHeadCell--maxWidth6{max-width:6rem}.vb-tableListHeadCell--fixedRowHeaderLeft6{left:6rem}.vb-tableListHeadCell--width7{width:7rem}.vb-tableListHeadCell--minWidth7{min-width:7rem}.vb-tableListHeadCell--maxWidth7{max-width:7rem}.vb-tableListHeadCell--fixedRowHeaderLeft7{left:7rem}.vb-tableListHeadCell--width8{width:8rem}.vb-tableListHeadCell--minWidth8{min-width:8rem}.vb-tableListHeadCell--maxWidth8{max-width:8rem}.vb-tableListHeadCell--fixedRowHeaderLeft8{left:8rem}.vb-tableListHeadCell--width9{width:9rem}.vb-tableListHeadCell--minWidth9{min-width:9rem}.vb-tableListHeadCell--maxWidth9{max-width:9rem}.vb-tableListHeadCell--fixedRowHeaderLeft9{left:9rem}.vb-tableListHeadCell--width10{width:10rem}.vb-tableListHeadCell--minWidth10{min-width:10rem}.vb-tableListHeadCell--maxWidth10{max-width:10rem}.vb-tableListHeadCell--fixedRowHeaderLeft10{left:10rem}.vb-tableListHeadCell--width11{width:11rem}.vb-tableListHeadCell--minWidth11{min-width:11rem}.vb-tableListHeadCell--maxWidth11{max-width:11rem}.vb-tableListHeadCell--fixedRowHeaderLeft11{left:11rem}.vb-tableListHeadCell--width12{width:12rem}.vb-tableListHeadCell--minWidth12{min-width:12rem}.vb-tableListHeadCell--maxWidth12{max-width:12rem}.vb-tableListHeadCell--fixedRowHeaderLeft12{left:12rem}.vb-tableListHeadCell--width13{width:13rem}.vb-tableListHeadCell--minWidth13{min-width:13rem}.vb-tableListHeadCell--maxWidth13{max-width:13rem}.vb-tableListHeadCell--fixedRowHeaderLeft13{left:13rem}.vb-tableListHeadCell--width14{width:14rem}.vb-tableListHeadCell--minWidth14{min-width:14rem}.vb-tableListHeadCell--maxWidth14{max-width:14rem}.vb-tableListHeadCell--fixedRowHeaderLeft14{left:14rem}.vb-tableListHeadCell--width15{width:15rem}.vb-tableListHeadCell--minWidth15{min-width:15rem}.vb-tableListHeadCell--maxWidth15{max-width:15rem}.vb-tableListHeadCell--fixedRowHeaderLeft15{left:15rem}.vb-tableListHeadCell--width16{width:16rem}.vb-tableListHeadCell--minWidth16{min-width:16rem}.vb-tableListHeadCell--maxWidth16{max-width:16rem}.vb-tableListHeadCell--fixedRowHeaderLeft16{left:16rem}.vb-tableListHeadCell--width17{width:17rem}.vb-tableListHeadCell--minWidth17{min-width:17rem}.vb-tableListHeadCell--maxWidth17{max-width:17rem}.vb-tableListHeadCell--fixedRowHeaderLeft17{left:17rem}.vb-tableListHeadCell--width18{width:18rem}.vb-tableListHeadCell--minWidth18{min-width:18rem}.vb-tableListHeadCell--maxWidth18{max-width:18rem}.vb-tableListHeadCell--fixedRowHeaderLeft18{left:18rem}.vb-tableListHeadCell--width19{width:19rem}.vb-tableListHeadCell--minWidth19{min-width:19rem}.vb-tableListHeadCell--maxWidth19{max-width:19rem}.vb-tableListHeadCell--fixedRowHeaderLeft19{left:19rem}.vb-tableListHeadCell--width20{width:20rem}.vb-tableListHeadCell--minWidth20{min-width:20rem}.vb-tableListHeadCell--maxWidth20{max-width:20rem}.vb-tableListHeadCell--fixedRowHeaderLeft20{left:20rem}.vb-tableListHeadCell--width21{width:21rem}.vb-tableListHeadCell--minWidth21{min-width:21rem}.vb-tableListHeadCell--maxWidth21{max-width:21rem}.vb-tableListHeadCell--fixedRowHeaderLeft21{left:21rem}.vb-tableListHeadCell--width22{width:22rem}.vb-tableListHeadCell--minWidth22{min-width:22rem}.vb-tableListHeadCell--maxWidth22{max-width:22rem}.vb-tableListHeadCell--fixedRowHeaderLeft22{left:22rem}.vb-tableListHeadCell--width23{width:23rem}.vb-tableListHeadCell--minWidth23{min-width:23rem}.vb-tableListHeadCell--maxWidth23{max-width:23rem}.vb-tableListHeadCell--fixedRowHeaderLeft23{left:23rem}.vb-tableListHeadCell--width24{width:24rem}.vb-tableListHeadCell--minWidth24{min-width:24rem}.vb-tableListHeadCell--maxWidth24{max-width:24rem}.vb-tableListHeadCell--fixedRowHeaderLeft24{left:24rem}.vb-tableListHeadCell--width25{width:25rem}.vb-tableListHeadCell--minWidth25{min-width:25rem}.vb-tableListHeadCell--maxWidth25{max-width:25rem}.vb-tableListHeadCell--fixedRowHeaderLeft25{left:25rem}.vb-tableListHeadCell--width26{width:26rem}.vb-tableListHeadCell--minWidth26{min-width:26rem}.vb-tableListHeadCell--maxWidth26{max-width:26rem}.vb-tableListHeadCell--fixedRowHeaderLeft26{left:26rem}.vb-tableListHeadCell--width27{width:27rem}.vb-tableListHeadCell--minWidth27{min-width:27rem}.vb-tableListHeadCell--maxWidth27{max-width:27rem}.vb-tableListHeadCell--fixedRowHeaderLeft27{left:27rem}.vb-tableListHeadCell--width28{width:28rem}.vb-tableListHeadCell--minWidth28{min-width:28rem}.vb-tableListHeadCell--maxWidth28{max-width:28rem}.vb-tableListHeadCell--fixedRowHeaderLeft28{left:28rem}.vb-tableListHeadCell--width29{width:29rem}.vb-tableListHeadCell--minWidth29{min-width:29rem}.vb-tableListHeadCell--maxWidth29{max-width:29rem}.vb-tableListHeadCell--fixedRowHeaderLeft29{left:29rem}.vb-tableListHeadCell--width30{width:30rem}.vb-tableListHeadCell--minWidth30{min-width:30rem}.vb-tableListHeadCell--maxWidth30{max-width:30rem}.vb-tableListHeadCell--fixedRowHeaderLeft30{left:30rem}.vb-tableListHeadCell--width31{width:31rem}.vb-tableListHeadCell--minWidth31{min-width:31rem}.vb-tableListHeadCell--maxWidth31{max-width:31rem}.vb-tableListHeadCell--fixedRowHeaderLeft31{left:31rem}.vb-tableListHeadCell--width32{width:32rem}.vb-tableListHeadCell--minWidth32{min-width:32rem}.vb-tableListHeadCell--maxWidth32{max-width:32rem}.vb-tableListHeadCell--fixedRowHeaderLeft32{left:32rem}.vb-tableListHeadCell--width33{width:33rem}.vb-tableListHeadCell--minWidth33{min-width:33rem}.vb-tableListHeadCell--maxWidth33{max-width:33rem}.vb-tableListHeadCell--fixedRowHeaderLeft33{left:33rem}.vb-tableListHeadCell--width34{width:34rem}.vb-tableListHeadCell--minWidth34{min-width:34rem}.vb-tableListHeadCell--maxWidth34{max-width:34rem}.vb-tableListHeadCell--fixedRowHeaderLeft34{left:34rem}.vb-tableListHeadCell--width35{width:35rem}.vb-tableListHeadCell--minWidth35{min-width:35rem}.vb-tableListHeadCell--maxWidth35{max-width:35rem}.vb-tableListHeadCell--fixedRowHeaderLeft35{left:35rem}.vb-tableListHeadCell--width36{width:36rem}.vb-tableListHeadCell--minWidth36{min-width:36rem}.vb-tableListHeadCell--maxWidth36{max-width:36rem}.vb-tableListHeadCell--fixedRowHeaderLeft36{left:36rem}.vb-tableListHeadCell--width37{width:37rem}.vb-tableListHeadCell--minWidth37{min-width:37rem}.vb-tableListHeadCell--maxWidth37{max-width:37rem}.vb-tableListHeadCell--fixedRowHeaderLeft37{left:37rem}.vb-tableListHeadCell--width38{width:38rem}.vb-tableListHeadCell--minWidth38{min-width:38rem}.vb-tableListHeadCell--maxWidth38{max-width:38rem}.vb-tableListHeadCell--fixedRowHeaderLeft38{left:38rem}.vb-tableListHeadCell--width39{width:39rem}.vb-tableListHeadCell--minWidth39{min-width:39rem}.vb-tableListHeadCell--maxWidth39{max-width:39rem}.vb-tableListHeadCell--fixedRowHeaderLeft39{left:39rem}.vb-tableListHeadCell--width40{width:40rem}.vb-tableListHeadCell--minWidth40{min-width:40rem}.vb-tableListHeadCell--maxWidth40{max-width:40rem}.vb-tableListHeadCell--fixedRowHeaderLeft40{left:40rem}.vb-tableListHeadCell--width41{width:41rem}.vb-tableListHeadCell--minWidth41{min-width:41rem}.vb-tableListHeadCell--maxWidth41{max-width:41rem}.vb-tableListHeadCell--fixedRowHeaderLeft41{left:41rem}.vb-tableListHeadCell--width42{width:42rem}.vb-tableListHeadCell--minWidth42{min-width:42rem}.vb-tableListHeadCell--maxWidth42{max-width:42rem}.vb-tableListHeadCell--fixedRowHeaderLeft42{left:42rem}.vb-tableListHeadCell--width43{width:43rem}.vb-tableListHeadCell--minWidth43{min-width:43rem}.vb-tableListHeadCell--maxWidth43{max-width:43rem}.vb-tableListHeadCell--fixedRowHeaderLeft43{left:43rem}.vb-tableListHeadCell--width44{width:44rem}.vb-tableListHeadCell--minWidth44{min-width:44rem}.vb-tableListHeadCell--maxWidth44{max-width:44rem}.vb-tableListHeadCell--fixedRowHeaderLeft44{left:44rem}.vb-tableListHeadCell--width45{width:45rem}.vb-tableListHeadCell--minWidth45{min-width:45rem}.vb-tableListHeadCell--maxWidth45{max-width:45rem}.vb-tableListHeadCell--fixedRowHeaderLeft45{left:45rem}.vb-tableListHeadCell--width46{width:46rem}.vb-tableListHeadCell--minWidth46{min-width:46rem}.vb-tableListHeadCell--maxWidth46{max-width:46rem}.vb-tableListHeadCell--fixedRowHeaderLeft46{left:46rem}.vb-tableListHeadCell--width47{width:47rem}.vb-tableListHeadCell--minWidth47{min-width:47rem}.vb-tableListHeadCell--maxWidth47{max-width:47rem}.vb-tableListHeadCell--fixedRowHeaderLeft47{left:47rem}.vb-tableListHeadCell--width48{width:48rem}.vb-tableListHeadCell--minWidth48{min-width:48rem}.vb-tableListHeadCell--maxWidth48{max-width:48rem}.vb-tableListHeadCell--fixedRowHeaderLeft48{left:48rem}.vb-tableListHeadCell--width49{width:49rem}.vb-tableListHeadCell--minWidth49{min-width:49rem}.vb-tableListHeadCell--maxWidth49{max-width:49rem}.vb-tableListHeadCell--fixedRowHeaderLeft49{left:49rem}.vb-tableListHeadCell--width50{width:50rem}.vb-tableListHeadCell--minWidth50{min-width:50rem}.vb-tableListHeadCell--maxWidth50{max-width:50rem}.vb-tableListHeadCell--fixedRowHeaderLeft50{left:50rem}.vb-tableListHeadCell--width51{width:51rem}.vb-tableListHeadCell--minWidth51{min-width:51rem}.vb-tableListHeadCell--maxWidth51{max-width:51rem}.vb-tableListHeadCell--fixedRowHeaderLeft51{left:51rem}.vb-tableListHeadCell--width52{width:52rem}.vb-tableListHeadCell--minWidth52{min-width:52rem}.vb-tableListHeadCell--maxWidth52{max-width:52rem}.vb-tableListHeadCell--fixedRowHeaderLeft52{left:52rem}.vb-tableListHeadCell--width53{width:53rem}.vb-tableListHeadCell--minWidth53{min-width:53rem}.vb-tableListHeadCell--maxWidth53{max-width:53rem}.vb-tableListHeadCell--fixedRowHeaderLeft53{left:53rem}.vb-tableListHeadCell--width54{width:54rem}.vb-tableListHeadCell--minWidth54{min-width:54rem}.vb-tableListHeadCell--maxWidth54{max-width:54rem}.vb-tableListHeadCell--fixedRowHeaderLeft54{left:54rem}.vb-tableListHeadCell--width55{width:55rem}.vb-tableListHeadCell--minWidth55{min-width:55rem}.vb-tableListHeadCell--maxWidth55{max-width:55rem}.vb-tableListHeadCell--fixedRowHeaderLeft55{left:55rem}.vb-tableListHeadCell--width56{width:56rem}.vb-tableListHeadCell--minWidth56{min-width:56rem}.vb-tableListHeadCell--maxWidth56{max-width:56rem}.vb-tableListHeadCell--fixedRowHeaderLeft56{left:56rem}.vb-tableListHeadCell--width57{width:57rem}.vb-tableListHeadCell--minWidth57{min-width:57rem}.vb-tableListHeadCell--maxWidth57{max-width:57rem}.vb-tableListHeadCell--fixedRowHeaderLeft57{left:57rem}.vb-tableListHeadCell--width58{width:58rem}.vb-tableListHeadCell--minWidth58{min-width:58rem}.vb-tableListHeadCell--maxWidth58{max-width:58rem}.vb-tableListHeadCell--fixedRowHeaderLeft58{left:58rem}.vb-tableListHeadCell--width59{width:59rem}.vb-tableListHeadCell--minWidth59{min-width:59rem}.vb-tableListHeadCell--maxWidth59{max-width:59rem}.vb-tableListHeadCell--fixedRowHeaderLeft59{left:59rem}.vb-tableListHeadCell--width60{width:60rem}.vb-tableListHeadCell--minWidth60{min-width:60rem}.vb-tableListHeadCell--maxWidth60{max-width:60rem}.vb-tableListHeadCell--fixedRowHeaderLeft60{left:60rem}.vb-tableListHeadCell--width61{width:61rem}.vb-tableListHeadCell--minWidth61{min-width:61rem}.vb-tableListHeadCell--maxWidth61{max-width:61rem}.vb-tableListHeadCell--fixedRowHeaderLeft61{left:61rem}.vb-tableListHeadCell--width62{width:62rem}.vb-tableListHeadCell--minWidth62{min-width:62rem}.vb-tableListHeadCell--maxWidth62{max-width:62rem}.vb-tableListHeadCell--fixedRowHeaderLeft62{left:62rem}.vb-tableListHeadCell--width63{width:63rem}.vb-tableListHeadCell--minWidth63{min-width:63rem}.vb-tableListHeadCell--maxWidth63{max-width:63rem}.vb-tableListHeadCell--fixedRowHeaderLeft63{left:63rem}.vb-tableListHeadCell--width64{width:64rem}.vb-tableListHeadCell--minWidth64{min-width:64rem}.vb-tableListHeadCell--maxWidth64{max-width:64rem}.vb-tableListHeadCell--fixedRowHeaderLeft64{left:64rem}.vb-tableListHeadCell--width65{width:65rem}.vb-tableListHeadCell--minWidth65{min-width:65rem}.vb-tableListHeadCell--maxWidth65{max-width:65rem}.vb-tableListHeadCell--fixedRowHeaderLeft65{left:65rem}.vb-tableListHeadCell--width66{width:66rem}.vb-tableListHeadCell--minWidth66{min-width:66rem}.vb-tableListHeadCell--maxWidth66{max-width:66rem}.vb-tableListHeadCell--fixedRowHeaderLeft66{left:66rem}.vb-tableListHeadCell--width67{width:67rem}.vb-tableListHeadCell--minWidth67{min-width:67rem}.vb-tableListHeadCell--maxWidth67{max-width:67rem}.vb-tableListHeadCell--fixedRowHeaderLeft67{left:67rem}.vb-tableListHeadCell--width68{width:68rem}.vb-tableListHeadCell--minWidth68{min-width:68rem}.vb-tableListHeadCell--maxWidth68{max-width:68rem}.vb-tableListHeadCell--fixedRowHeaderLeft68{left:68rem}.vb-tableListHeadCell--width69{width:69rem}.vb-tableListHeadCell--minWidth69{min-width:69rem}.vb-tableListHeadCell--maxWidth69{max-width:69rem}.vb-tableListHeadCell--fixedRowHeaderLeft69{left:69rem}.vb-tableListHeadCell--width70{width:70rem}.vb-tableListHeadCell--minWidth70{min-width:70rem}.vb-tableListHeadCell--maxWidth70{max-width:70rem}.vb-tableListHeadCell--fixedRowHeaderLeft70{left:70rem}.vb-tableListHeadCell__clickElement{cursor:pointer}.vb-tableListHeadCell__clickElement:hover{font-weight:bold}.vb-tableListHeadCell__clickElement::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-tableListHeadCell--orderAscending,.vb-tableListHeadCell--orderDescending{font-weight:bold}.vb-tableListHeadCell__iconWrapper{height:.75rem;width:1rem;display:inline-block}.vb-tableListHeadCell__headerArrowUp,.vb-tableListHeadCell__headerArrowDown,.vb-tableListHeadCell__headerSwapVert{margin-left:.5rem;vertical-align:middle;height:1rem;width:1rem;margin-top:-0.25rem}.vb-tableListHeadCell__headerSwapVert{color:#8c8989}.vb-tableListHeadCell--noWrap{white-space:nowrap}.vb-tableListHead{height:1.875rem;background-color:#f7f5f5}.vb-tableListHead--fixedHeader{position:sticky;top:0;z-index:2}.vb-tableListRow.vb-tableListRow--clickable{cursor:pointer}.vb-withSideContent{display:flex;justify-content:space-between}.vb-withSideContent--alignTop{align-items:flex-start}.vb-withSideContent--alignMiddle{align-items:center}.vb-withSideContent--alignBottom{align-items:flex-end}.vb-withSideContent__content{flex-grow:1}.vb-withSideContent__sideContent{flex-shrink:0}.vb-withDescriptionContent{display:flex;flex-direction:column-reverse}.vb-withDescriptionContent--horizontal{flex-direction:row-reverse;align-items:center}.vb-withDescriptionContent--verticalReverse{flex-direction:column}.vb-withDescriptionContent__content{flex-grow:0}.vb-withDescriptionContent__description{flex-grow:1}.vb-stack{display:flex}.vb-stack>*{flex-shrink:0}.vb-stack--inline{display:inline-flex}.vb-stack--directionVertical{flex-direction:column}.vb-stack--directionHorizontal{flex-direction:row}.vb-stack--directionVerticalReverse{flex-direction:column-reverse}.vb-stack--directionHorizontalReverse{flex-direction:row-reverse}.vb-stack--gap25{gap:0.25rem}.vb-stack--gap50{gap:0.5rem}.vb-stack--gap100{gap:1rem}.vb-stack--gap150{gap:1.5rem}.vb-stack--gap200{gap:2rem}.vb-stack--gap300{gap:3rem}.vb-stack--justifyContentStart{justify-content:start}.vb-stack--justifyContentEnd{justify-content:end}.vb-stack--justifyContentCenter{justify-content:center}.vb-stack--justifyContentSpaceBetween{justify-content:space-between}.vb-stack--alignItemsStrech{align-items:stretch}.vb-stack--alignItemsCenter{align-items:center}.vb-stack--alignItemsStart{align-items:start}.vb-stack--alignItemsEnd{align-items:end}.vb-stack--wrapWrap{flex-wrap:wrap}.vb-stack--wrapNowrap{flex-wrap:nowrap}.vb-message{display:inline-flex;vertical-align:middle}.vb-message__icon{flex-shrink:0}.vb-message__content{display:inline-block;font-size:.875rem;line-height:1.5;padding-top:.09375rem}.vb-ma25{margin:0.25rem}.vb-mt25{margin-top:0.25rem}.vb-mb25{margin-bottom:0.25rem}.vb-ml25{margin-left:0.25rem}.vb-mr25{margin-right:0.25rem}.vb-ma-25{margin:-0.25rem}.vb-mt-25{margin-top:-0.25rem}.vb-mb-25{margin-bottom:-0.25rem}.vb-ml-25{margin-left:-0.25rem}.vb-mr-25{margin-right:-0.25rem}.vb-ma50{margin:0.5rem}.vb-mt50{margin-top:0.5rem}.vb-mb50{margin-bottom:0.5rem}.vb-ml50{margin-left:0.5rem}.vb-mr50{margin-right:0.5rem}.vb-ma-50{margin:-0.5rem}.vb-mt-50{margin-top:-0.5rem}.vb-mb-50{margin-bottom:-0.5rem}.vb-ml-50{margin-left:-0.5rem}.vb-mr-50{margin-right:-0.5rem}.vb-ma100{margin:1rem}.vb-mt100{margin-top:1rem}.vb-mb100{margin-bottom:1rem}.vb-ml100{margin-left:1rem}.vb-mr100{margin-right:1rem}.vb-ma-100{margin:-1rem}.vb-mt-100{margin-top:-1rem}.vb-mb-100{margin-bottom:-1rem}.vb-ml-100{margin-left:-1rem}.vb-mr-100{margin-right:-1rem}.vb-ma150{margin:1.5rem}.vb-mt150{margin-top:1.5rem}.vb-mb150{margin-bottom:1.5rem}.vb-ml150{margin-left:1.5rem}.vb-mr150{margin-right:1.5rem}.vb-ma-150{margin:-1.5rem}.vb-mt-150{margin-top:-1.5rem}.vb-mb-150{margin-bottom:-1.5rem}.vb-ml-150{margin-left:-1.5rem}.vb-mr-150{margin-right:-1.5rem}.vb-ma200{margin:2rem}.vb-mt200{margin-top:2rem}.vb-mb200{margin-bottom:2rem}.vb-ml200{margin-left:2rem}.vb-mr200{margin-right:2rem}.vb-ma-200{margin:-2rem}.vb-mt-200{margin-top:-2rem}.vb-mb-200{margin-bottom:-2rem}.vb-ml-200{margin-left:-2rem}.vb-mr-200{margin-right:-2rem}.vb-ma300{margin:3rem}.vb-mt300{margin-top:3rem}.vb-mb300{margin-bottom:3rem}.vb-ml300{margin-left:3rem}.vb-mr300{margin-right:3rem}.vb-ma-300{margin:-3rem}.vb-mt-300{margin-top:-3rem}.vb-mb-300{margin-bottom:-3rem}.vb-ml-300{margin-left:-3rem}.vb-mr-300{margin-right:-3rem}.vb-ma-auto{margin:auto}.vb-mt-auto{margin-top:auto}.vb-mb-auto{margin-bottom:auto}.vb-ml-auto{margin-left:auto}.vb-mr-auto{margin-right:auto}.vb-spinner{display:inline-block;vertical-align:middle;width:1rem;height:1rem;pointer-events:none;position:relative}.vb-spinner--large{width:1.75rem;height:1.75rem}.vb-spinner__base{position:absolute;top:-0.25rem;left:-0.25rem}.vb-spinner__fade-enter-active,.vb-spinner__fade-enter-done{opacity:1;transition:opacity .3s ease}.vb-spinner__animation{width:1.5rem;height:1.5rem}.vb-spinner__animation--large{width:2.25rem;height:2.25rem}@keyframes keyframes__vb-progressBar__indeterminateBar{0%{transform:translate(-100%, 0)}100%{transform:translate(250%, 0)}}.vb-progressBar{height:.5rem;width:11rem;position:relative;border-radius:99rem;display:inline-block;background-color:#e9e7e7;overflow:hidden}.vb-progressBar--widthLarge{width:24rem}.vb-progressBar--widthSmall{width:7rem}.vb-progressBar--widthXSmall{width:4rem}.vb-progressBar--widthFull{width:100%}.vb-progressBar--progressing{background-color:#dce8ff}.vb-progressBar__valueBar,.vb-progressBar__indeterminateBar{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#2864f0;border-radius:99rem}.vb-progressBar__valueBar--complete,.vb-progressBar__indeterminateBar--complete{background-color:#73a5ff}.vb-progressBar__indeterminateBar{width:40%;border-radius:99rem;animation-name:keyframes__vb-progressBar__indeterminateBar;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:ease-in-out}@media(prefers-reduced-motion){.vb-progressBar__indeterminateBar{animation-name:none}}.vb-accordionPanel{display:block;box-sizing:border-box;position:relative;background-color:#fff;transition-duration:.2s}.vb-accordionPanel__title{display:block;padding:1rem 3rem 1rem 1.5rem;margin:0;font-size:.875rem;line-height:1;position:relative;cursor:pointer;transition:background-color .2s}.vb-accordionPanel__title:hover{background-color:#ebf3ff}@media(max-width: 48rem){.vb-accordionPanel__title--responsive{padding-left:1rem;padding-right:2.5rem}}.vb-accordionPanel__icon{display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}@media(max-width: 48rem){.vb-accordionPanel__icon--responsive{right:1rem}}.vb-accordionPanel__description{padding:.5rem 1.5rem;margin:0;font-size:.875rem}.vb-accordionPanel--borderBoth{border-width:1px 0;border-style:solid;border-color:#e9e7e7}.vb-accordionPanel--borderBottom{border-bottom:1px solid #e9e7e7}.vb-accordionPanel--borderTop{border-top:1px solid #e9e7e7}@media(max-width: 48rem){.vb-accordionPanel--responsive{padding-left:1rem;padding-right:1rem}}.vb-bulletedList{font-size:.875rem}.vb-bulletedList__list{list-style-type:disc;padding:0 0 0 1.5em;margin:0}.vb-bulletedList__list--decimal{list-style-type:decimal}.vb-bulletedList__list__listItem{margin:0 0 .5em;line-height:1.5}.vb-bulletedList__list__listItem:last-child{margin-bottom:0}.vb-bulletedList--small{font-size:.75rem}.vb-buttonGroup{display:flex;justify-content:center;align-items:center}.vb-buttonGroup__topPair{display:flex;justify-content:center;align-items:center}.vb-buttonGroup__topPair:not(:last-child){margin:0 1rem 0 0}.vb-buttonGroup--alignLeft{justify-content:flex-start}.vb-buttonGroup__topItem:not(:last-child),.vb-buttonGroup__item:not(:last-child){margin:0 1rem 0 0}@media(max-width: 48rem){.vb-buttonGroup--responsive{flex-direction:column;width:100%}.vb-buttonGroup--responsive .vb-buttonGroup__topPair{flex-direction:column;margin-right:0}.vb-buttonGroup--responsive .vb-buttonGroup__topPair:not(:last-child){margin-bottom:.5rem}.vb-buttonGroup--responsive .vb-buttonGroup__topPair--mobileButtonLayoutRow{width:100%;flex-direction:row;justify-content:space-between}.vb-buttonGroup--responsive .vb-buttonGroup__topPair--mobileButtonLayoutRow:not(:last-child){margin-bottom:.5rem}.vb-buttonGroup--responsive .vb-buttonGroup__topItem--mobileButtonLayoutRow{flex-grow:1}.vb-buttonGroup--responsive .vb-buttonGroup__item,.vb-buttonGroup--responsive .vb-buttonGroup__topItem:not(.vb-buttonGroup__topItem--mobileButtonLayoutRow){margin:0 auto .5rem;min-width:10rem;text-align:center}.vb-buttonGroup--responsive .vb-buttonGroup__item:last-child,.vb-buttonGroup--responsive .vb-buttonGroup__topItem:not(.vb-buttonGroup__topItem--mobileButtonLayoutRow):last-child{margin-bottom:0}.vb-buttonGroup--responsive .vb-button:not(.vb-button--appearanceTertiary){width:100%}}.vb-breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;line-height:1}.vb-breadcrumbs__item{display:inline-flex;align-items:center;font-size:.875rem}.vb-breadcrumbs__divider{font-size:1.5rem}.vb-calendar{width:100%;border-collapse:collapse;table-layout:fixed;min-width:50rem;position:relative}.vb-calendar__inner{position:absolute;top:0;bottom:0;left:0;right:0}.vb-datePicker{width:calc((2rem + 1px)*7);font-size:.875rem;background:#fff}.vb-datePicker__header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:.25rem}.vb-datePicker__calendar{width:100%;border-collapse:collapse}.vb-datePicker__calendarHead,.vb-datePicker__calendarCell{text-align:center;width:2rem;box-sizing:border-box}.vb-datePicker__calendarHead{font-size:.75rem;color:#6e6b6b}.vb-datePicker__calendarCell{position:relative;border-top:1px solid #e9e7e7;border-right:1px solid #e9e7e7;box-sizing:border-box;padding:0;width:2rem;height:2rem;cursor:pointer;transition-duration:.2s;transition-property:background-color,color}.vb-datePicker__calendarCell:last-of-type{border-right:0}.vb-datePicker__calendarCell--disabled{background-color:#f7f5f5;color:#8c8989;cursor:not-allowed;outline:none}.vb-datePicker__calendarCell--selected{background:#285ac8;color:#fff}.vb-datePicker__calendarCell--otherMonth{background:#f7f5f5}.vb-datePicker__calendarCell:hover:not(.vb-datePicker__calendarCell--disabled):not(.vb-datePicker__calendarCell--selected){background:#e9e7e7}.vb-datePicker__dateButton::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.vb-datePicker__dateNumber--today{font-weight:bold}.vb-cardNavigation{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.vb-cardNavigation__item{margin-bottom:1rem;margin-right:1rem}.vb-cardNavigation__item--1{margin-right:0}.vb-cardNavigation__content{display:flex;align-items:center;justify-content:space-between;min-height:5rem;width:12.75rem}.vb-cardNavigation__content--3{width:18.3333333333rem}.vb-cardNavigation__content--2{width:29.5rem}.vb-cardNavigation__content--1{width:64rem}.vb-cardNavigation__arrow{flex-shrink:0}.vb-cardNavigation__icon{width:1.5rem;height:1.5rem;fill:#285ac8;margin-right:1rem;flex-shrink:0}.vb-cardNavigation__title{display:flex;justify-content:flex-start}.vb-cardNavigation__title--text{margin-bottom:1rem}.vb-cardNavigation__url{text-decoration:initial;color:initial}.vb-comboBox{display:inline;position:relative}.vb-comboBox__listBox{display:none}.vb-comboBox__listBox--open{display:block}.vb-comboBox__listBox--widthXSmall{width:6rem}.vb-comboBox__listBox--widthSmall{width:9rem}.vb-comboBox__listBox--widthMedium{width:13rem}.vb-comboBox__listBox--widthLarge{width:26rem}.vb-comboBox__listOptions{overflow-y:auto}.vb-comboBox__listOption{padding:.5rem 1rem;font-size:.875rem;word-break:keep-all;overflow:hidden;transition-duration:.2s;transition-property:background-color;display:flex;align-items:baseline;justify-content:space-between}.vb-comboBox__listOption--disabled{background:inherit;opacity:.5;cursor:default}.vb-comboBox__listOption--selected:not(.vb-comboBox__listOption--disabled){background:#2864f0;color:#fff}.vb-comboBox__listOption:hover:not(.vb-comboBox__listOption--selected):not(.vb-comboBox__listOption--disabled){background:#f7f5f5;color:#323232;cursor:pointer}.vb-comboBox__listOptionLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 fit-content}.vb-comboBox__listOptionSubLabel{font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#6e6b6b;margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 fit-content;text-align:right}.vb-comboBox__listOption--selected .vb-comboBox__listOptionSubLabel{color:#fff}.vb-comboBox__emptyMessage{padding:.5rem .5rem;text-align:center}.vb-comboBox__spinner{padding:1rem;text-align:center}.vb-comboBox__fixedItem{display:flex;color:#285ac8;font-weight:bold;vertical-align:middle;margin:-0.5rem -1rem;padding:.5rem 1rem}.vb-comboBox__fixedItem--add{border-top:1px solid #e9e7e7}.vb-comboBox__fixedItem--selected{background:#2864f0;color:#fff}.vb-comboBox__fixedItemIcon{width:1.5em;height:1.5em;margin:-1px .25rem 0 0}.vb-multiComboBox{display:inline-block}.vb-multiComboBox--widthXSmall{width:4rem}.vb-multiComboBox--widthSmall{width:7rem}.vb-multiComboBox--widthMedium{width:11rem}.vb-multiComboBox--widthLarge{width:24rem}.vb-multiComboBox--widthFull{width:100%}.vb-multiComboBox__border{line-height:1;vertical-align:middle;margin:-1px;display:inline-block;overflow:hidden;border:1px solid #dcdcdc;border-radius:.5rem;background-color:#fff;transition-duration:.2s;transition-property:border-color,background-color,color}.vb-multiComboBox__border--disabled{background-color:#f0eded;cursor:not-allowed}.vb-multiComboBox__border--error{border-color:#dc1e32}.vb-multiComboBox__border--widthXSmall{width:4rem}.vb-multiComboBox__border--widthSmall{width:7rem}.vb-multiComboBox__border--widthMedium{width:11rem}.vb-multiComboBox__border--widthLarge{width:24rem}.vb-multiComboBox__border--widthFull{width:100%}.vb-multiComboBox__flex{width:100%;display:flex;flex-wrap:wrap;min-height:2.25rem}.vb-multiComboBox__field{flex-grow:1;flex-shrink:1;flex-basis:1rem}.vb-multiComboBox__field--maxSelectionCountReached{width:1px;height:1px;clip:rect(1px 1px 1px 1px);position:absolute;left:0;top:0;overflow:hidden}.vb-multiComboBox__list{flex-grow:0;flex-shrink:0;flex-basis:fit-content;max-width:100%;display:flex;flex-wrap:wrap;align-items:center}.vb-multiComboBox__listItem{margin:.25rem;max-width:calc(100% - 0.5rem)}.vb-descriptionList__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff}.vb-descriptionList__header{width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px)}.vb-descriptionList__row{height:3.25rem}.vb-descriptionList__row--spacingCompact{height:2rem}.vb-descriptionList__row:nth-child(2n+1){background-color:#f7f5f5}.vb-descriptionList__row:nth-child(2n):last-child{border-bottom:1px solid #e9e7e7}@media(max-width: 48rem){.vb-descriptionList--responsive{display:block;width:100%}.vb-descriptionList--responsive .vb-descriptionList__row{height:auto;display:block}}.vb-dateInput{display:inline;position:relative}.vb-dateInput__listbox{position:absolute;top:0;left:0}.vb-dateInput__listbox--rightAligned{left:unset;right:0}.vb-ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay{opacity:0;transition:opacity 300ms ease}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.vb-messageDialog{max-width:70rem;min-width:40rem;max-height:calc(100vh - 2rem)}.vb-messageDialog__inner{text-align:center;display:flex;flex-direction:column}.vb-messageDialog__header,.vb-messageDialog__footer{padding:1.5rem}.vb-messageDialog__body{padding:0 1.5rem}.vb-messageDialog__body--alignLeft{text-align:left}@media(max-width: 48rem){.vb-messageDialog--responsive{margin:0 1rem;min-width:18rem}.vb-messageDialog--responsive .vb-messageDialog__header,.vb-messageDialog--responsive .vb-messageDialog__footer{padding:1rem}.vb-messageDialog--responsive .vb-messageDialog__body{padding-left:1rem;padding-right:1rem}}.vb-taskDialog{max-width:70rem;min-width:40rem}.vb-taskDialog__inner{overflow-y:auto}.vb-taskDialog__flex{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100svh - 2rem);min-height:12rem}.vb-taskDialog__header,.vb-taskDialog__footer{background-color:#fff;padding:1.5rem}.vb-taskDialog__body{border-top:1px solid #e9e7e7;border-bottom:1px solid #e9e7e7;margin:0;padding:1.5rem;overflow:auto;background-color:#fff;min-height:3rem}@media(max-width: 48rem){.vb-taskDialog--responsive{margin:0 1rem;min-width:18rem}.vb-taskDialog--responsive .vb-taskDialog__header,.vb-taskDialog--responsive .vb-taskDialog__footer{padding:1rem}.vb-taskDialog--responsive .vb-taskDialog__body{padding:1rem}}.vb-guideDialog{text-align:center;width:40rem}@media(max-width: 40rem){.vb-guideDialog{margin:0 1rem;width:auto;min-width:10rem}}.vb-guideDialog__inner{display:flex;flex-direction:column;max-height:calc(100vh - 5rem)}.vb-guideDialog__header{display:flex;justify-content:space-between;flex-direction:row-reverse}.vb-guideDialog__footer{display:flex;justify-content:space-between}.vb-guideDialog__body{overflow:auto;background-color:#fff;min-height:3rem}.vb-guideDialog__image{width:320px;height:240px;margin-bottom:1rem}@media(max-width: 48rem){.vb-guideDialog__image{width:240px;height:180px}}.vb-guideDialog__buttonBlock{display:flex;justify-content:space-between}.vb-guideDialog__closeButtonBlock{display:flex;justify-content:space-between;flex-direction:row-reverse}.vb-guideStepCount{color:#6e6b6b}.vb-guideStepCount__currentStep{font-weight:bold}.vb-DialogFooter{display:flex;justify-content:space-between;align-items:center}@media(max-width: 48rem){.vb-DialogFooter--responsive{justify-content:center;flex-direction:column}}@media(max-width: 48rem){.vb-DialogFooter__sideContent--responsive{margin-top:1rem}}.vb-listButtonSelector__button--disabled,.vb-dropdownItem--disabled,.vb-button--disabled,.vb-pagerButton--disabled,.vb-iconOnlyButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-listButtonSelector__button--disabled:hover,.vb-dropdownItem--disabled:hover,.vb-button--disabled:hover,.vb-pagerButton--disabled:hover,.vb-iconOnlyButton--disabled:hover{cursor:not-allowed}.vb-dropdown{position:relative;text-align:left;font-size:.875rem}.vb-dropdown__body{position:absolute;top:0;width:auto}.vb-dropdown--alignRight .vb-dropdown__body{right:0}.vb-dropdown--positionRelative .vb-dropdown__body{position:relative}.vb-dropdownMenuContent__list{margin:0;padding:0;list-style:none;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch}.vb-dropdownMenuContent__list li:first-child>*::before{border-top-left-radius:1rem;border-top-right-radius:1rem}.vb-dropdownMenuContent__list li:last-child>*::before{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.vb-dropdownMenuContent__list{display:block}}.vb-dropdownItem{width:100%}.vb-dropdownItem--selectable:not(.vb-dropdownItem--disabled){cursor:pointer;transition-duration:.2s;transition-property:background-color}.vb-dropdownItem--selectable:not(.vb-dropdownItem--disabled):hover{background-color:#f7f5f5}.vb-dropdownItem--unread{background-image:linear-gradient(135deg, #dc1e32 10px, transparent 0)}.vb-dropdownItem--rule{height:0;min-height:0;padding:0;border-top:1px solid #e9e7e7}.vb-dropdownItem__text{font-size:.875rem;line-height:1.5rem;padding:.46875rem 1rem;width:100%;display:inline-block;box-sizing:border-box}.vb-dropdownItem__content,.vb-dropdownItem__checkBoxItem{display:block;min-width:10rem;max-width:42rem;max-width:min(42rem, calc(100vw - 6rem));width:max-content}.vb-dropdownItem__content--danger{color:#dc1e32}.vb-dropdownItem__checkBoxItem{font-size:.875rem;line-height:1.5rem;padding:.46875rem 1rem}.vb-dropdownItem__selectable{cursor:pointer;background:rgba(0,0,0,0);padding:.46875rem 1rem;line-height:1.5;font-size:.875rem;border:0;text-align:left;width:100%;color:#323232;text-decoration:none;display:block;box-sizing:border-box;position:relative;overflow:hidden}.vb-dropdownItem__selectable--rightIcon{padding-right:3rem}.vb-dropdownItem__selectable:focus{outline:none}.vb-dropdownItem__selectable:focus::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #73a5ff}.vb-dropdownItem__rightIcon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);height:1.5rem;width:1.5rem}.vb-dropdownButton{display:inline-block}.vb-nameField--small{margin:0 .25rem}.vb-nameField--error{color:#dc1e32}.vb-nameField--disabled{color:#e9e7e7}.vb-phoneNumberField .vb-phoneNumberField__hyphen{margin:0 .5rem}.vb-phoneNumberField .vb-phoneNumberField__hyphen--small{margin:0 .25rem}.vb-phoneNumberField .vb-phoneNumberField__hyphen--error{color:#dc1e32}.vb-phoneNumberField .vb-phoneNumberField__hyphen--disabled{color:#e9e7e7}.vb-dateField .vb-dateField__unit{margin:0 .5rem;font:normal 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-dateField .vb-dateField__unit--small{margin:0 .25rem;font-size:.6875rem}.vb-filterTag__block{display:flex;align-items:center;box-sizing:border-box;padding:0 .5rem;border-radius:.75rem;height:1.5rem;cursor:pointer;transition-duration:.2s;transition-property:background-color,color,border;color:#464343;background-color:#fff;border:1px solid #8c8989}.vb-filterTag__block .vb-filterTag__icon{width:1rem;height:1rem;margin-left:.5rem;transition-duration:.2s;transition-property:fill;fill:#464343}.vb-filterTag__block:hover{background-color:#f0eded}.vb-filterTag__block:active{background-color:#e9e7e7}.vb-filterTag__block.active{color:#285ac8;background-color:#ebf3ff;border-color:#285ac8}.vb-filterTag__block.active .vb-filterTag__icon{fill:#285ac8}.vb-filterTag__block.active:hover{background-color:#dce8ff}.vb-filterTag__block.active:active{background-color:#aac8ff}.vb-filterTag__body{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-fileUploader{width:32.75rem;height:19.625rem;background-color:#f7f5f5;transition-duration:.2s;transition-property:background-color;position:relative;border-radius:.5rem}.vb-fileUploader__content,.vb-fileUploader__dropMessage,.vb-fileUploader__errorMessage{text-align:center;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);transition-duration:.2s;transition-property:opacity}.vb-fileUploader__content{opacity:1}.vb-fileUploader__content--disabled{cursor:default}.vb-fileUploader__dropMessage,.vb-fileUploader__errorMessage{opacity:0}.vb-fileUploader--widthFull{width:100%;height:100%}.vb-fileUploader--typeCompact .vb-fileUploader__content,.vb-fileUploader--typeCompact .vb-fileUploader__dropMessage{display:flex;align-items:center}.vb-fileUploader--typeCompact .vb-fileUploader__contentIllust{flex:1;margin:0}.vb-fileUploader--typeCompact .vb-fileUploader__contentDescription{flex:1;margin:0 1rem}.vb-fileUploader--active{background-color:#f0eded}.vb-fileUploader--active .vb-illust--cloudUpload .vb-illust__frame{fill:#8c8989}.vb-fileUploader--active .vb-fileUploader__content{opacity:0}.vb-fileUploader--active .vb-fileUploader__dropMessage{opacity:1}.vb-fileUploader--error .vb-fileUploader__content{opacity:0}.vb-fileUploader--error .vb-fileUploader__errorMessage{opacity:1}.vb-fileUploader__icon{width:3rem;height:3rem;margin-bottom:1rem;fill:#5a5a5a}.vb-fileDropArea{width:auto;height:auto;position:relative}.vb-fileDropArea__fade-enter,.vb-fileDropArea__fade-exit{opacity:0;transition:opacity .3s ease}.vb-fileDropArea__fade-enter-active,.vb-fileDropArea__fade-enter-done{opacity:1;transition:opacity .3s ease}.vb-fileDropArea__overlay{z-index:100;border:dashed 2px #2864f0;transition-duration:.2s;transition-property:opacity;background-color:rgba(40,100,240,.1);position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backdrop-filter:blur(1px)}.vb-fileDropArea__overlay--disabled{cursor:not-allowed;border:dashed 2px #5a5a5a;background-color:rgba(90,90,90,.1)}.vb-fileDropArea__icon{fill:#143278}.vb-fileDropArea__icon--disabled{width:3rem;height:3rem;margin-bottom:1rem;fill:#5a5a5a}.vb-fileDropArea__contentDescription{color:#143278;font-weight:bold}.vb-fileDropArea__contentDescription--disabled{color:#5a5a5a}.vb-footer{display:flex;max-width:70rem;width:calc(100vw - 3rem);margin-left:auto;margin-right:auto;flex-wrap:nowrap;justify-content:space-between}@media(max-width: 48rem){.vb-footer{width:calc(100vw - 1rem);flex-direction:column}}.vb-footer--widthWide{max-width:100rem}.vb-footer--widthNarrow{max-width:40rem}.vb-footerLinks{display:block;padding:0;margin:0 0 1rem;list-style:none;overflow:hidden}.vb-footerLinks__item{display:block;margin-right:1rem;float:left;line-height:1}.vb-footerLinks__item:last-child{margin-right:0}.vb-footerLinks__item>a{color:#323232;font-size:.875rem;font-weight:normal;text-decoration:underline;transition-duration:.2s;transition-property:color}.vb-footerLinks__item>a:hover{color:#6e6b6b}.vb-footerCopyright{display:block;font-size:.75rem;font-style:normal;line-height:1}.vb-footerBadges{display:block;padding:0;margin:0;list-style:none;overflow:hidden}@media(max-width: 48rem){.vb-footerBadges{margin-top:1.5rem}}.vb-footerBadges__item{display:block;margin-right:1rem;float:left}.vb-footerBadges__item:last-child{margin-right:0}@media(max-width: 48rem){.vb-footerSection{margin-top:1.5rem}}.vb-formControlGroup{display:flex;flex-wrap:wrap}.vb-formControlGroup--block{display:block}.vb-formControl{max-width:100%}.vb-formControl__legend{padding:0}.vb-formControl__labelArea{display:flex;align-items:flex-end;min-height:1.5rem;margin-bottom:.25rem}.vb-formControl__fieldset{border:0;margin:0;padding:0;min-inline-size:0;max-width:100%}.vb-formActions--fixed{position:fixed;bottom:0;left:0;right:0;background-color:#fff;z-index:200}.vb-formActions--fixed .vb-popupBase{border-radius:initial}.vb-formActions__inner{box-sizing:border-box;max-width:70rem;margin:0 auto;padding:0 1.5rem}.vb-formActions__inner--widthWide{max-width:100rem}.vb-formActions__inner--widthNarrow{max-width:40rem;min-width:40rem}.vb-formActions__animation-enter,.vb-formActions__animation-exit{transform:translateY(100%);transition:transform .3s ease}.vb-formActions__animation-enter-active,.vb-formActions__animation-enter-done{transform:translateY(0);transition:transform .3s ease}.vb-globalNavi{display:flex;box-sizing:border-box;min-width:73rem;padding:0 1.5rem;background-color:#285ac8;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #2864f0;height:3rem;flex-wrap:nowrap;justify-content:space-between;align-items:center}.vb-globalNavi--disableGutters{min-width:70rem}.vb-globalNaviList{display:block;margin:0;padding:0;list-style:none}.vb-globalNaviList__item{display:block;float:left}.vb-globalNaviList__itemInner{display:block;padding:1rem}.vb-guidanceMessage{position:relative;background-color:#ebf3ff;color:#143278;border-radius:.5rem}.vb-guidanceMessage__content--alignMiddle{display:flex;align-items:center}.vb-guidanceMessage--inline{display:inline-block}.vb-guidanceMessage--widthFitContent{width:fit-content}.vb-guidanceMessage--widthFull{width:100%}.vb-guidanceMessage--clickable{border-radius:.5rem}.vb-guidanceMessage__container{display:grid;display:-ms-grid;grid-template-columns:auto 1fr;-ms-grid-columns:auto 1fr;padding:1rem}@media(max-width: 48rem){.vb-guidanceMessage__container--responsive{padding:.5rem}}.vb-guidanceMessage__container--alignTop{align-items:flex-start}.vb-guidanceMessage__container--alignMiddle{align-items:center}.vb-guidanceMessage__container--small{padding:.25rem .5rem}.vb-guidanceMessage__icon{grid-column:1/2;-ms-grid-column:1;margin-right:.5rem;font-size:1.5rem}.vb-guidanceMessage__link,.vb-guidanceMessage__button{color:#143278;text-decoration:none;display:inline-block;text-align:left;border:0;background-color:rgba(0,0,0,0);font-size:.875rem;font-weight:bold;padding:0;font-family:inherit}.vb-guidanceMessage__link::before,.vb-guidanceMessage__button::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;transition-duration:.2s;transition-property:background-color,color}.vb-guidanceMessage__link:hover::before,.vb-guidanceMessage__button:hover::before{background-color:rgba(40,90,200,.06)}.vb-guidedContent{display:grid;grid-template-columns:auto min-content;grid-template-rows:auto}.vb-guidedContent__title{grid-column:1/-1}.vb-guidedContent__guide{grid-column:3/-1;grid-row:span 2}@media(max-width: 48rem){.vb-guidedContent--responsive .vb-guidedContent__guide{grid-column:1/-1}}.vb-header{box-sizing:border-box;min-width:73rem;height:5rem;padding:1rem 1.5rem;display:flex;justify-content:space-between;background-color:#fff;font-size:.75rem;padding:.75rem 1.5rem .25rem;height:4rem}.vb-header--disableGutters{min-width:70rem}.vb-header .vb-header__logo{width:fit-content}.vb-header .vb-header__info{text-align:center;display:flex;align-items:flex-end;width:fit-content}.vb-header .vb-header__children{display:flex;flex:1;padding:0 2rem;align-items:center}.vb-header .vb-header__plan{display:inline-block;box-sizing:border-box;padding:0 .2em;margin-bottom:-0.1em;font-weight:bold;border:1px solid #285ac8;color:#285ac8;text-decoration:none}.vb-header .vb-header__icon{vertical-align:middle;width:1rem;height:1rem}.vb-header .vb-header__icon--notice{color:#be8c14}.vb-header .vb-header__icon--alert{color:#dc1e32}.vb-header .vb-header__text{vertical-align:middle}.vb-header .vb-header__link{color:#323232;transition-duration:.2s;transition-property:background-color}.vb-header .vb-header__link:hover{background-color:#f7f5f5}.vb-header .vb-header__button{color:#323232;display:inline;border:0;background:rgba(0,0,0,0);padding:0;text-decoration:underline;cursor:pointer;font-size:.75rem;transition-duration:.2s;transition-property:background-color}.vb-header .vb-header__button--active{background-color:#f0eded}.vb-header .vb-header__button:hover{background-color:#f7f5f5}.vb-header .vb-header__icon+.vb-header__text{margin-left:.2em}.vb-header .vb-header__section{position:relative}.vb-header .vb-header__section:not(:last-child){margin-right:1em}.vb-header .vb-header__dropdownWrapper{padding-bottom:8px}.vb-header .vb-header__badge{width:.5rem;height:.5rem;border-radius:99rem;background:#dc1e32;display:block;position:absolute;top:.25rem;left:.5rem;border:solid 1px #fff}.vb-headlineArea{display:block;padding-bottom:2rem;position:relative}.vb-indexSearchField{display:inline-block;position:relative;max-width:100%}.vb-indexSearchField--widthFull{width:100%}.vb-indexSearchField .vb-indexSearchField__icon{display:block;width:1.5em;height:1.5em;position:absolute;top:50%;left:.5em;pointer-events:none;transform:translateY(-50%);transition:left .3s ease,fill .3s ease}.vb-indexSearchField .vb-indexSearchField__icon--searchAreaClosed{left:.375em;pointer-events:none}.vb-indexSearchField .vb-indexSearchField__input{padding-left:2.75em;max-width:100%;transition:width .3s ease,background-color .3s ease,border-color .3s ease}.vb-indexSearchField .vb-indexSearchField__input::placeholder{opacity:1;transition:opacity .3s ease}.vb-indexSearchField .vb-indexSearchField__input::-webkit-search-cancel-button{cursor:pointer}.vb-indexSearchField .vb-indexSearchField__input+svg{fill:#e9e7e7}.vb-indexSearchField .vb-indexSearchField__input--widthXSmall{width:4rem}.vb-indexSearchField .vb-indexSearchField__input--widthSmall{width:7rem}.vb-indexSearchField .vb-indexSearchField__input--widthMedium{width:11rem}.vb-indexSearchField .vb-indexSearchField__input--widthLarge{width:24rem}.vb-indexSearchField .vb-indexSearchField__input--widthFull{width:100%}.vb-indexSearchField .vb-indexSearchField__input--searchAreaClosed{width:2.25rem;padding:0;cursor:pointer}.vb-indexSearchField .vb-indexSearchField__input--searchAreaClosed::placeholder{opacity:0}.vb-indexSearchField .vb-indexSearchField__input:not(.vb-indexSearchField .vb-indexSearchField__input--disabled):hover{background-color:#dce8ff;border-color:#1e46aa}.vb-indexSearchField .vb-indexSearchField__input:not(.vb-indexSearchField .vb-indexSearchField__input--disabled):hover+.vb-indexSearchField__icon{fill:#1e46aa}.vb-indexSearchField .vb-indexSearchField__dropdown{position:absolute;top:100%;left:0;opacity:0}.vb-indexSearchField .vb-indexSearchField__dropdown--searchAreaOpen{transition:opacity .3s .3s ease;opacity:1}.vb-indexSearchField .vb-indexSearchField__dropdownItem{margin:.25em;padding:.25em;cursor:pointer}.vb-lineSeparatedList__list{list-style:none;margin:0;padding:0}.vb-lineSeparatedList__list__listItem{background-color:#fff;border-top:1px solid #e9e7e7;padding:1rem}.vb-listButtonSelector__button--disabled,.vb-button--disabled,.vb-pagerButton--disabled,.vb-iconOnlyButton--disabled,.vb-dropdownItem--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-listButtonSelector__button--disabled:hover,.vb-button--disabled:hover,.vb-pagerButton--disabled:hover,.vb-iconOnlyButton--disabled:hover,.vb-dropdownItem--disabled:hover{cursor:not-allowed}.vb-listButtonSelector{position:relative;display:inline-block}.vb-listButtonSelector__popupWrapper{position:absolute;top:100%;min-width:100%}.vb-listButtonSelector__button{display:inline-block;padding:1rem;padding-right:3em;background-color:#fff;border:solid 1px #285ac8;border-radius:.5rem;font-size:1rem;font-weight:bold;color:#285ac8;cursor:pointer;line-height:1}.vb-listButtonSelector__button--isOpen{background-color:#f0eded}.vb-listButtonSelector__icon{position:absolute;display:inline-block;font-size:1.5em;right:.5em;top:50%;transform:translateY(-50%)}.vb-listTable__table,.vb-groupedListTable__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff;height:1px}.vb-listTable--fitContent,.vb-groupedListTable--fitContent{max-width:fit-content}.vb-listCard{position:relative;background-color:#fff;border-radius:.75rem;box-shadow:0 0 1rem rgba(0,0,0,.1),0 .125rem .25rem rgba(0,0,0,.2);padding:1rem}.vb-listCard--disabled{opacity:.5}.vb-listCard__link,.vb-listCard__button{cursor:pointer;text-decoration:none;color:#323232;display:block;text-align:left;padding:0;border:0;background-color:#fff}.vb-listCard__link--disabled,.vb-listCard__button--disabled{cursor:not-allowed}.vb-listCard__link::before,.vb-listCard__button::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;transition-duration:.2s;transition-property:background-color,color;border-radius:.75rem}.vb-listCard__link--current::after,.vb-listCard__button--current::after{content:"";height:100%;width:4px;background-color:#2864f0;position:absolute;top:0;left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.vb-listCard__link:not(.vb-listCard__link--disabled):hover::before{background-color:#f2f5fc}.vb-listCard__button:not(.vb-listCard__button--disabled):hover::before{background-color:#f2f5fc}.vb-listCard__content{position:relative;z-index:1;margin-right:1.5rem;display:flex}.vb-listCard__thumbnail{margin-right:1rem;flex-shrink:0;flex-grow:0;max-width:5rem}.vb-listCard__thumbnail *{max-width:100%;max-height:5rem}.vb-listCard__thumbnail--large{margin-right:1rem;flex-shrink:0;flex-grow:0;max-width:12rem}.vb-listCard__thumbnail--large *{max-width:100%;max-height:12rem}@media(max-width: 48rem){.vb-listCard__thumbnail--large{max-width:7.2rem}.vb-listCard__thumbnail--large *{max-height:7.2rem}}@media(max-width: 48rem){.vb-listCard__thumbnail{max-width:3rem}.vb-listCard__thumbnail *{max-height:3rem}}.vb-listCard__main{flex-shrink:1;flex-grow:1}.vb-listCard__icon{position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:.5rem;width:1.5rem;height:1.5rem}.vb-listCard__title{font-size:1rem;font-weight:bold}.vb-listCard__actions{position:relative;z-index:1;padding:.5rem 1rem 1rem;margin:.5rem -1rem -1rem;width:fit-content}.vb-messageBlock{container-type:inline-size;width:100%}.vb-messageBlock--hover{box-shadow:0 0 2rem rgba(0,0,0,.1),0 .375rem .75rem rgba(0,0,0,.2);border-radius:.5rem;z-index:500}.vb-messageBlock__inner{border:1px solid #d7d2d2;background-color:#f7f5f5;border-radius:.5rem;box-sizing:border-box;display:grid;display:-ms-grid;grid-template-columns:1fr auto;-ms-grid-columns:1fr auto;padding:1rem}@media(max-width: 48rem){.vb-messageBlock__inner--responsive{padding:.5rem;display:block}}@container (max-width: 48rem){.vb-messageBlock__inner{padding:.5rem;display:block}}.vb-messageBlock__inner--alert{border:1px solid #dc1e32;background-color:#fad2d7}.vb-messageBlock__inner--notice{border:1px solid #be8c14;background-color:#fff0d2}.vb-messageBlock__inner--success,.vb-messageBlock__inner--assistance,.vb-messageBlock__inner--discovery{border:1px solid #285ac8;background-color:#dce8ff}.vb-messageBlock__message{-ms-grid-column:1;grid-column:1/2}.vb-messageBlock__buttons{-ms-grid-column:2;grid-column:2/3;margin-top:-0.375rem;height:1.5rem}@media(max-width: 48rem){.vb-messageBlock__buttons--responsive{margin-top:.25rem;margin-left:1rem;height:auto}}@container (max-width: 48rem){.vb-messageBlock__buttons{margin-top:.25rem;margin-left:1rem;height:auto}}.vb-messageBlock__linkButton,.vb-messageBlock__closeButton{display:inline-block;white-space:nowrap;margin-top:-0.375rem;height:1.5rem}.vb-messageBlockInternalMessage__inner{display:flex;flex:1 auto;align-items:flex-start}.vb-messageBlockInternalMessage__icon{display:inline-block;margin-right:.5rem;font-size:1.5rem;min-width:1.5rem}.vb-messageBlockInternalMessage__icon--alert{color:#dc1e32}.vb-messageBlockInternalMessage__icon--notice{color:#be8c14}.vb-messageBlockInternalMessage__icon--success,.vb-messageBlockInternalMessage__icon--assistance,.vb-messageBlockInternalMessage__icon--discovery{color:#285ac8}.vb-messageBlockInternalMessage__icon--explanatory,.vb-messageBlockInternalMessage__icon--info{color:#8c8989}.vb-messageBlockInternalMessage__content{display:inline-block;font-size:.875rem;line-height:1.5;margin-top:.09375rem}.vb-floatingMessageBlockPortal{position:fixed;top:2rem;left:50%;transform:translate(-50%, 0);z-index:4000}.vb-floatingMessageBlock{box-shadow:0 0 2rem rgba(0,0,0,.1),0 .375rem .75rem rgba(0,0,0,.2);border-radius:1rem;margin:auto;min-width:16rem;max-width:calc(100vw - 3rem);width:50rem;transition-property:opacity;transition-duration:.3s}.vb-floatingMessageBlock .vb-messageBlock__inner{border-radius:1rem}.vb-floatingMessageBlock__animation-enter{opacity:0}.vb-floatingMessageBlock__animation-enter-active{opacity:1}.vb-floatingMessageBlock__animation-exit{opacity:0}.vb-pageSelector{display:inline-block}.vb-pageSelector__currentPage{font-weight:bold;font-size:.875rem;padding:0 .5rem}.vb-messageIcon{position:relative;display:inline-block;width:1.5rem;min-height:1em}.vb-messageIcon__control{cursor:pointer;width:1.5rem;height:1.5rem;position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.vb-messageIcon__icon{width:1.5rem;height:1.5rem;color:#8c8989;display:inline-block;vertical-align:middle}.vb-messageIcon__icon--error{color:#dc1e32}.vb-messageIcon__icon--notice{color:#be8c14}.vb-messageIcon__icon--success{color:#285ac8}.vb-messageIcon--small .vb-messageIcon__icon{width:1rem;height:1rem}.vb-messageIconMessageWrapper--hidden{display:none}.vb-messageIconMessage{position:relative;width:1.5rem}.vb-fullScreenModal{z-index:700;background-color:#fff}.vb-fullScreenModal__inner{display:flex;flex-direction:column;width:100vw;height:100vh}.vb-fullScreenModal__header{padding:1.5rem;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #e9e7e7}.vb-fullScreenModal__headerInnerContent{flex-grow:1}.vb-fullScreenModal__body{padding:1.5rem 1.5rem 1.5rem 4.75rem;overflow:auto}.vb-numericTable__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff}.vb-noSearchResults,.vb-noDataCreated{text-align:center}.vb-noSearchResults__image,.vb-noDataCreated__image{margin-bottom:1rem}.vb-pager{text-align:center}.vb-pager .vb-pager__list{padding:0;margin:1em auto}.vb-pager .vb-pager__break{display:inline-block;margin:0 .5em 0 -0.5em;vertical-align:middle}.vb-pager .vb-pager__icon--arrow{transform:scale(1.5);vertical-align:middle}.vb-selectableButton__button{position:relative;display:flex;align-items:center;gap:.5rem;margin:0;padding:0 1rem;text-align:center;text-decoration:none;box-sizing:border-box;border-radius:.5rem;border:0;cursor:pointer;transition-duration:.2s;transition-property:background-color,color,box-shadow,border-color;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:.875rem;height:2.25rem;vertical-align:middle;white-space:nowrap;color:#323232;background-color:#f7f5f5}.vb-selectableButton__button .vb-selectableButton__icon{width:1.375rem;height:1.375rem;fill:#285ac8}.vb-selectableButton__button:hover{background-color:#f0eded}.vb-selectableButton__button:active{background-color:#e9e7e7}.vb-selectableButton__button.active{background-color:#ebf3ff}.vb-selectableButton__button.active .vb-selectableButton__label{color:#285ac8;font-weight:bold}.vb-selectableButton__button.active:hover{background-color:#dce8ff}.vb-selectableButton__button.active:active{background-color:#aac8ff}.vb-selectableButton__button.active:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #2864f0,0 0 0 4px #fff;background-color:#aac8ff}.vb-selectableButton__badge{display:flex;align-items:center;justify-content:center;height:1.25rem;margin-left:-0.25rem;padding:0 .625rem;color:#1e1e1e;background-color:#dcdcdc;border-radius:.75rem}.vb-stackedBarChart__container{height:1.5rem;box-sizing:border-box;display:flex;overflow:hidden;background-color:#fff;border:1px solid #bebaba;border-radius:99rem;list-style-type:none;padding-inline-start:0;margin-block:0}.vb-stackedBarChart__item{box-sizing:border-box;display:flex;flex-direction:column}.vb-stackedBarChart__item+.vb-stackedBarChart__item{border-left:1px solid #8c8989}.vb-stackedBarChart__item__button{width:100%;height:calc(1.5rem - 2px);border:none;padding:0 .5rem;font-size:.75rem;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vb-stackedBarChart__item__button:focus{outline:none;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px #2864f0,inset 0 0 0 4px #fff}.vb-stackedBarChart__item__button--first{border-radius:99rem 0 0 99rem}.vb-stackedBarChart__item__button--last{border-radius:0 99rem 99rem 0}.vb-stackedBarChart__item__button--RE{background-color:#fad2d7;color:#6e0f19}.vb-stackedBarChart__item__button--OR{background-color:#ffe1d2;color:#7d320a}.vb-stackedBarChart__item__button--YE{background-color:#fff0d2;color:#825a0f}.vb-stackedBarChart__item__button--YG{background-color:#e6f0d2;color:#3c5f14}.vb-stackedBarChart__item__button--GR{background-color:#cdebd7;color:#004b1e}.vb-stackedBarChart__item__button--BG{background-color:#cdf0f0;color:#146464}.vb-stackedBarChart__item__button--PU{background-color:#e6d7fa;color:#3c1e73}.vb-stackedBarChart__item__button--GY{background-color:#dcdcdc;color:#1e1e1e}.vb-statusSelector{display:flex;align-items:center;cursor:pointer;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition-duration:.2s;transition-property:background-color}.vb-statusSelector--disabled{opacity:.5}.vb-statusSelector__dropdownIcon{width:1rem;height:1rem;margin-left:.25rem;margin-right:-0.25rem}.vb-statusSelector--typeDone{border-color:#8c8989;color:#6e6b6b}.vb-statusSelector--typeDone__dropdownIcon{fill:#6e6b6b}.vb-statusSelector--typeDone:hover{background-color:#f0eded}.vb-statusSelector--typeSuccess{border-color:#285ac8;color:#285ac8}.vb-statusSelector--typeSuccess__dropdownIcon{fill:#285ac8}.vb-statusSelector--typeSuccess:hover{background-color:#dce8ff}.vb-statusSelector--typeProgress{border-color:#be8c14;color:#825a0f}.vb-statusSelector--typeProgress__dropdownIcon{fill:#825a0f}.vb-statusSelector--typeProgress:hover{background-color:#fff0d2}.vb-statusSelector--typeRequired{border-color:#dc1e32;color:#dc1e32}.vb-statusSelector--typeRequired__dropdownIcon{fill:#dc1e32}.vb-statusSelector--typeRequired:hover{background-color:#fad2d7}.vb-statusSelector--typeDisabled{background-color:#6e6b6b;border-width:0}.vb-statusSelector--typeDisabled__dropdownIcon{fill:#fff}.vb-statusSelector--typeDisabled:hover{background-color:#4f4d4d}.vb-statusSelector--typeEmphasis{background-color:#285ac8;border-width:0}.vb-statusSelector--typeEmphasis__dropdownIcon{fill:#fff}.vb-statusSelector--typeEmphasis:hover{background-color:#1e4395}.vb-statusSelector--typeWarning{background-color:#825a0f;border-width:0}.vb-statusSelector--typeWarning__dropdownIcon{fill:#fff}.vb-statusSelector--typeWarning:hover{background-color:#4b3409}.vb-statusSelector--typeError{background-color:#dc1e32;border-width:0}.vb-statusSelector--typeError__dropdownIcon{fill:#fff}.vb-statusSelector--typeError:hover{background-color:#a61726}.vb-stepper{display:flex;flex-wrap:nowrap;justify-content:center;padding:0;gap:2rem}.vb-stepper__listItem{list-style-type:none;width:4rem;position:relative}.vb-stepper__listItem:not(:last-child)::after{content:"";width:3rem;height:.25rem;background-color:#6e6b6b;display:block;position:absolute;left:calc(100% - .5rem);top:1.5rem}.vb-stepper__listContent{position:relative;z-index:1;text-align:center}.vb-stepper--small{gap:1.5rem}.vb-stepper--small .vb-stepper__listItem{width:3rem}.vb-stepper--small .vb-stepper__listItem:not(:last-child)::after{width:2.5rem;top:1rem}.vb-verticalSteps__number{user-select:none}.vb-verticalSteps__step{display:grid;grid-template-columns:3rem 1fr;column-gap:.5rem;row-gap:0}.vb-verticalSteps__step:not(:last-child)::after{content:"";background:#6e6b6b;grid-column:1/2;grid-row:2/3;width:.25rem;margin:0 auto}.vb-verticalSteps__title{grid-column:2/3;font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#323232;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}.vb-verticalSteps__title--future{color:#6e6b6b;font-weight:normal}.vb-verticalSteps__content{grid-column:2/3;grid-row:2/3;padding:0 0 1.5rem}.vb-verticalSteps__actions{margin:1rem 0 0 0}.vb-tabBar{border-bottom:1px solid #e9e7e7;padding:0 1.5rem;background:#fff;display:flex;justify-content:space-between;align-items:flex-end}.vb-tabBar__buttonGroup{margin-left:1rem}.vb-tabBar__buttonGroup button{margin-left:.5rem}.vb-tagBox{display:inline-block;background-color:#fff;box-sizing:border-box;padding:0 .5rem;border:1px solid #8c8989;border-radius:99rem;height:1.5rem;line-height:1.5rem;font-size:1.5rem}.vb-tagBox--removable{padding-right:.25rem}.vb-tagBox--maxWidthSmall{max-width:10rem}.vb-tagBox--maxWidthMedium{max-width:20rem}.vb-tagBox--maxWidthLarge{max-width:30rem}.vb-tagBox--success{border-color:#285ac8}.vb-tagBox--error{border-color:#dc1e32}.vb-tagBox--RE{background-color:#fad2d7;border-color:#fad2d7}.vb-tagBox--OR{background-color:#ffe1d2;border-color:#ffe1d2}.vb-tagBox--YE{background-color:#fff0d2;border-color:#fff0d2}.vb-tagBox--YG{background-color:#e6f0d2;border-color:#e6f0d2}.vb-tagBox--GR{background-color:#cdebd7;border-color:#cdebd7}.vb-tagBox--BG{background-color:#cdf0f0;border-color:#cdf0f0}.vb-tagBox--PU{background-color:#e6d7fa;border-color:#e6d7fa}.vb-tagBox--GY{background-color:#dcdcdc;border-color:#dcdcdc}.vb-tagBox__inner{display:flex;align-items:center;margin-top:-1px;height:1.5rem}.vb-tagBox__type{display:inline-block;font-size:.75rem;color:#6e6b6b;margin-right:.5rem;white-space:nowrap}.vb-tagBox__type--RE{color:#6e0f19}.vb-tagBox__type--OR{color:#7d320a}.vb-tagBox__type--YE{color:#825a0f}.vb-tagBox__type--YG{color:#3c5f14}.vb-tagBox__type--GR{color:#004b1e}.vb-tagBox__type--BG{color:#146464}.vb-tagBox__type--PU{color:#3c1e73}.vb-tagBox__type--GY{color:#1e1e1e}.vb-tagBox__body{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-tagBox__body--success{color:#285ac8}.vb-tagBox__body--error{color:#dc1e32}.vb-tagBox__body--RE{color:#6e0f19}.vb-tagBox__body--OR{color:#7d320a}.vb-tagBox__body--YE{color:#825a0f}.vb-tagBox__body--YG{color:#3c5f14}.vb-tagBox__body--GR{color:#004b1e}.vb-tagBox__body--BG{color:#146464}.vb-tagBox__body--PU{color:#3c1e73}.vb-tagBox__body--GY{color:#1e1e1e}.vb-tagBox__removeButton{font-size:0;color:#8c8989;margin-left:.5rem;height:1.5rem;width:1.5rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;transition-duration:.2s;transition-property:color}.vb-tagBox__removeButton:hover{color:#6d6b6b}.vb-tagBox__removeButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-tagBox__removeButton--disabled:hover{cursor:not-allowed}.vb-tagBox__removeButton--RE{color:#6e0f19}.vb-tagBox__removeButton--OR{color:#7d320a}.vb-tagBox__removeButton--YE{color:#825a0f}.vb-tagBox__removeButton--YG{color:#3c5f14}.vb-tagBox__removeButton--GR{color:#004b1e}.vb-tagBox__removeButton--BG{color:#146464}.vb-tagBox__removeButton--PU{color:#3c1e73}.vb-tagBox__removeButton--GY{color:#1e1e1e}.vb-tagBox__removeIcon{font-size:1rem;vertical-align:middle}.vb-miniTag{display:inline-block;height:1.25rem;max-width:100%;box-sizing:border-box;padding:0 .25rem;position:relative;border-radius:.25rem;font-size:.875rem;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-miniTag--RE{background-color:#fad2d7;color:#6e0f19}.vb-miniTag--OR{background-color:#ffe1d2;color:#7d320a}.vb-miniTag--YE{background-color:#fff0d2;color:#825a0f}.vb-miniTag--YG{background-color:#e6f0d2;color:#3c5f14}.vb-miniTag--GR{background-color:#cdebd7;color:#004b1e}.vb-miniTag--BG{background-color:#cdf0f0;color:#146464}.vb-miniTag--PU{background-color:#e6d7fa;color:#3c1e73}.vb-miniTag--GY{background-color:#dcdcdc;color:#1e1e1e}.vb-miniTag__inner{display:flex;align-items:center;height:1.25rem}.vb-miniTag__body{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-miniTag__removeButton{width:1rem;height:1rem;position:relative;cursor:pointer;border:0;background-color:rgba(0,0,0,0);padding:0;flex-shrink:0;margin-left:.25rem}.vb-miniTag__removeButton::before{content:"";position:absolute;width:1.5rem;height:1.5rem;top:-0.25rem;right:-0.25rem}.vb-miniTag__removeButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-miniTag__removeButton--disabled:hover{cursor:not-allowed}.vb-miniTag__removeButton--RE{color:#6e0f19}.vb-miniTag__removeButton--OR{color:#7d320a}.vb-miniTag__removeButton--YE{color:#825a0f}.vb-miniTag__removeButton--YG{color:#3c5f14}.vb-miniTag__removeButton--GR{color:#004b1e}.vb-miniTag__removeButton--BG{color:#146464}.vb-miniTag__removeButton--PU{color:#3c1e73}.vb-miniTag__removeButton--GY{color:#1e1e1e}.vb-miniTag__removeIcon{width:1rem;height:1rem}.vb-withAccordionContent{display:inline-block}.vb-withBalloon{display:inline-block}.vb-withBalloon__contentWrapper{pointer-events:auto}.vb-withBalloon__balloonWrapper--hidden{width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px)}.vb-withPopup{display:inline-block}.vb-withPopup__contentWrapper{display:block}.vb-withPopup__popupWrapper{position:relative;transition-property:opacity;transition-duration:.3s}.vb-withPopup__popup{position:absolute;top:0;left:0}.vb-withPopup__popup--rightAligned{left:auto;right:0}.vb-withPopup__animation-enter{opacity:0}.vb-withPopup__animation-enter-active{opacity:1}.vb-withPopup__animation-exit{opacity:0}.vb-withTOC{display:flex;gap:0 1rem}.vb-withTOC__toc{flex-grow:0;flex-shrink:0;width:11rem}.vb-withTOC__toc__container{position:sticky;top:0;overflow-y:auto;max-height:100vh;margin:-1rem 0 0;padding:0;list-style:none}.vb-withTOC__toc__link{display:block;margin:1rem 0;padding:.25rem 1rem;text-decoration:none;font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#323232;border-radius:.25rem;cursor:pointer}.vb-withTOC__toc__link:hover{background-color:#f7f5f5}.vb-withTOC__toc__link--current{background-color:#ebf3ff;color:#2864f0}.vb-withTOC__toc__link--current:hover{background-color:#ebf3ff}.vb-withTOC__contents{flex-grow:1}.vb-withTOC__contents__section{overflow-y:hidden;outline:none}.vb-withFilterableDropdown__popup{min-width:11rem;padding:1rem 1rem 0 1rem}.vb-withFilterableDropdown__note{padding-bottom:1rem}.vb-withFilterableDropdown__footer{border-top:1px solid #e9e7e7;margin:0 -1rem;padding:1rem}.vb-personTag{display:inline-block;background-color:#fff;box-sizing:border-box;padding-left:.25rem;padding-right:.5rem;border:1px solid #8c8989;border-radius:99rem;height:2rem;line-height:2rem;font-size:2rem}.vb-personTag--removable{padding-right:.25rem}.vb-personTag--success{border-color:#285ac8}.vb-personTag--error{border-color:#dc1e32}.vb-personTag__inner{display:flex;align-items:center;margin-top:-1px;height:2rem}.vb-personTag__type{display:inline-block;font-size:.75rem;color:#6e6b6b;margin-right:.5rem;white-space:nowrap}.vb-personTag__body{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-personTag__body--success{color:#285ac8}.vb-personTag__body--error{color:#dc1e32}.vb-personTag__removeButton{font-size:0;color:#8c8989;margin-left:.5rem;height:1.5rem;width:1.5rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;transition-duration:.2s;transition-property:color}.vb-personTag__removeButton:hover{color:#6d6b6b}.vb-personTag__removeButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-personTag__removeButton--disabled:hover{cursor:not-allowed}.vb-personTag__removeIcon{font-size:1rem;vertical-align:middle}.vb-popupProgressBar{padding:.5rem 1rem;display:flex;align-items:center;min-width:20rem;max-width:40rem}.vb-popupProgressBar__contents{display:flex;flex-direction:column;width:100%}.vb-popupProgressBar__message{display:flex;justify-content:space-between;align-items:center}.vb-popupProgressBar__message-block{display:flex;align-items:center}.vb-popupProgressBar__icon{flex-shrink:0;align-self:flex-start}.vb-popupProgressBar__close{flex-shrink:0}.vb-popupProgressBarPortal{position:fixed;left:0;bottom:0;z-index:4000}.vb-popupProgressBarPortal__element{padding:.75rem 1rem .5rem 1rem}.vb-skeltonPageTitle{padding:.375rem 0;max-height:1.5rem}.vb-skeltonSectionTitle{padding:.25rem 0;max-height:1rem}.vb-skeltonParagraph{padding:.21875rem 0;max-height:.875rem}.vb-skeltonRectangle{max-height:5rem}.vb-skeltonBlock{max-height:2.25rem}.vb-skeltonBlock--small{max-height:1.5rem}.vb-skeltonBlock--large{max-height:3rem}.vb-skeltonIcon{max-height:2rem}.vb-skeltonIcon--small{max-height:1.5rem}.vb-skeltonIcon--large{max-height:3rem}.vb-skeltonCircle{max-height:2rem}.vb-skeltonCircle--small{max-height:1.5rem}.vb-skeltonCircle--large{max-height:3rem}.vb-skeltonCircle--xlarge{max-height:6rem}.vb-skeletonInput{align-items:center;background-color:#fff;border-radius:.5rem;border:1px solid #dcdcdc;box-sizing:border-box;display:inline-flex;height:2.25rem;overflow:hidden;padding:0 .5rem;vertical-align:inherit}.vb-skeletonInput--small{height:1.5rem;padding:0 .5rem}.vb-skeletonInput--large{height:3rem;padding:0 1rem}.vb-skeletonInput--widthXSmall{width:4rem}.vb-skeletonInput--widthSmall{width:7rem}.vb-skeletonInput--widthMedium{width:11rem}.vb-skeletonInput--widthLarge{width:24rem}.vb-skeletonInput--widthFull{width:100%}.vb-skeletonStackedBarChart{height:1.5rem;box-sizing:border-box;display:flex;align-items:center;padding:0 .5rem;background-color:#fff;border:1px solid #bebaba;border-radius:99rem}.vb-hierarchicalTable__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff}.vb-hierarchicalTableRowHeaderCell{display:inline-flex;align-items:center;gap:.5rem}.vb-hierarchicalTableRowHeaderCell--level1{margin-left:0rem}.vb-hierarchicalTableRowHeaderCell--foldable--level1{margin-left:2rem}.vb-hierarchicalTableRowHeaderCell--level2{margin-left:2rem}.vb-hierarchicalTableRowHeaderCell--foldable--level2{margin-left:4rem}.vb-hierarchicalTableRowHeaderCell--level3{margin-left:4rem}.vb-hierarchicalTableRowHeaderCell--foldable--level3{margin-left:6rem}.vb-hierarchicalTableRowHeaderCell--level4{margin-left:6rem}.vb-hierarchicalTableRowHeaderCell--foldable--level4{margin-left:8rem}.vb-hierarchicalTableRowHeaderCell--level5{margin-left:8rem}.vb-hierarchicalTableRowHeaderCell--foldable--level5{margin-left:10rem}.vb-hierarchicalTableRowHeaderCell__button{cursor:pointer;color:#285ac8;display:inline;border:0;background:none;padding:0}.vb-hierarchicalTableRowHeaderCell__button:hover{color:#1e4395}.vb-hierarchicalTableRowHeaderCell__icon{width:1.5rem;height:1.5rem}.vb-propListForm{display:block}.vb-propListForm__list{display:flex}.vb-propListForm__list--wrap{display:flex;flex-wrap:wrap}.vb-propListForm__item{display:flex;border-bottom:solid 1px #e9e7e7;align-items:flex-start}.vb-propListForm__term{display:inline-block;min-height:2.25rem;font-size:.875rem;vertical-align:middle;margin-right:1rem}.vb-propListForm__description{margin-left:0}.vb-propListForm__termInner,.vb-propListForm__descriptionInner{display:flex;align-items:center;height:100%;min-height:2.25rem;white-space:pre-line}.vb-propListForm__termLabel{display:flex;align-items:flex-start}.vb-propListForm__termIcons{display:flex;white-space:nowrap;align-items:center}.vb-propListForm__field{display:flex;align-items:center} + )}.vb-text,.vb-paragraph,.vb-note,.vb-subSectionTitle,.vb-sectionTitle,.vb-pageTitle{margin:0;padding:0;font-weight:normal}.vb-subSectionTitle,.vb-sectionTitle,.vb-pageTitle{display:block;overflow-wrap:break-word;border-radius:.25rem}.vb-subSectionTitle:focus,.vb-sectionTitle:focus,.vb-pageTitle:focus{outline:none}.vb-subSectionTitle:focus:focus-visible,.vb-sectionTitle:focus:focus-visible,.vb-pageTitle:focus:focus-visible{box-shadow:0 0 0 2px #dce8ff}.vb-pageTitle{color:#323232;font:bold 1.5rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media(max-width: 48rem){.vb-pageTitle--responsive{font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}}.vb-sectionTitle{color:#323232;font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media(max-width: 48rem){.vb-sectionTitle--responsive{font:bold 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}}.vb-subSectionTitle{color:#6e6b6b;font:bold 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media(max-width: 48rem){.vb-subSectionTitle--responsive{font:bold 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}}.vb-note{display:block;color:#6e6b6b;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-paragraph{display:block;font:normal 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#323232}.vb-text{color:#323232;font:normal 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-text--weightBold{font-weight:bold}.vb-text--size0750{font-size:.75rem}.vb-text--size1500{font-size:1.5rem}.vb-text--size1000{font-size:1rem}.vb-text--colorWhite{color:#fff}.vb-text--colorGY7{color:#323232}.vb-text--colorS9{color:#6e6b6b}.vb-text--colorP7{color:#285ac8}.vb-text--colorP5{color:#2864f0}.vb-text--colorRE5{color:#dc1e32}.vb-text--colorYE10{color:#825a0f}.vb-text--ellipsis{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.vb-pageTitle--inline,.vb-sectionTitle--inline,.vb-subSectionTitle--inline,.vb-paragraph--inline,.vb-note--inline{display:inline-block}.vb-pageTitle--alignLeft,.vb-sectionTitle--alignLeft,.vb-subSectionTitle--alignLeft,.vb-paragraph--alignLeft,.vb-note--alignLeft{text-align:left}.vb-pageTitle--alignRight,.vb-sectionTitle--alignRight,.vb-subSectionTitle--alignRight,.vb-paragraph--alignRight,.vb-note--alignRight{text-align:right}.vb-pageTitle--alignCenter,.vb-sectionTitle--alignCenter,.vb-subSectionTitle--alignCenter,.vb-paragraph--alignCenter,.vb-note--alignCenter{text-align:center}.vb-paragraph--ellipsis,.vb-note--ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.vb-materialIcon{width:1.5rem;height:1.5rem;color:#323232}.vb-materialIcon--small{width:1rem;height:1rem}.vb-materialIcon--pointerEventsNone{pointer-events:none}.vb-materialIcon--colorInherit{color:inherit}.vb-materialIcon--colorWhite{color:#fff}.vb-materialIcon--colorP1{color:#ebf3ff}.vb-materialIcon--colorP2{color:#dce8ff}.vb-materialIcon--colorP3{color:#aac8ff}.vb-materialIcon--colorP4{color:#73a5ff}.vb-materialIcon--colorP5{color:#2864f0}.vb-materialIcon--colorP6{color:#3264dc}.vb-materialIcon--colorP7{color:#285ac8}.vb-materialIcon--colorP8{color:#1e46aa}.vb-materialIcon--colorP9{color:#23418c}.vb-materialIcon--colorP10{color:#143278}.vb-materialIcon--colorS1{color:#f7f5f5}.vb-materialIcon--colorS2{color:#f0eded}.vb-materialIcon--colorS3{color:#e9e7e7}.vb-materialIcon--colorS4{color:#e1dcdc}.vb-materialIcon--colorS5{color:#d7d2d2}.vb-materialIcon--colorS6{color:#bebaba}.vb-materialIcon--colorS7{color:#aaa7a7}.vb-materialIcon--colorS8{color:#8c8989}.vb-materialIcon--colorS9{color:#6e6b6b}.vb-materialIcon--colorS10{color:#464343}.vb-materialIcon--colorRE2{color:#fad2d7}.vb-materialIcon--colorRE4{color:#f07882}.vb-materialIcon--colorRE5{color:#dc1e32}.vb-materialIcon--colorRE7{color:#a51428}.vb-materialIcon--colorRE10{color:#6e0f19}.vb-materialIcon--colorOR2{color:#ffe1d2}.vb-materialIcon--colorOR4{color:#ffaa78}.vb-materialIcon--colorOR5{color:#fa6414}.vb-materialIcon--colorOR7{color:#be4b0f}.vb-materialIcon--colorOR10{color:#7d320a}.vb-materialIcon--colorYE2{color:#fff0d2}.vb-materialIcon--colorYE4{color:#ffd278}.vb-materialIcon--colorYE5{color:#ffb91e}.vb-materialIcon--colorYE7{color:#be8c14}.vb-materialIcon--colorYE10{color:#825a0f}.vb-materialIcon--colorYG2{color:#e6f0d2}.vb-materialIcon--colorYG4{color:#b4dc7d}.vb-materialIcon--colorYG5{color:#82c31e}.vb-materialIcon--colorYG7{color:#50961e}.vb-materialIcon--colorYG10{color:#3c5f14}.vb-materialIcon--colorGR2{color:#cdebd7}.vb-materialIcon--colorGR4{color:#64be8c}.vb-materialIcon--colorGR5{color:#00963c}.vb-materialIcon--colorGR7{color:#006e2d}.vb-materialIcon--colorGR10{color:#004b1e}.vb-materialIcon--colorBG2{color:#cdf0f0}.vb-materialIcon--colorBG4{color:#64d2d2}.vb-materialIcon--colorBG5{color:#00b9b9}.vb-materialIcon--colorBG7{color:#008c8c}.vb-materialIcon--colorBG10{color:#146464}.vb-materialIcon--colorPU2{color:#e6d7fa}.vb-materialIcon--colorPU4{color:#b482f0}.vb-materialIcon--colorPU5{color:#733ce6}.vb-materialIcon--colorPU7{color:#5a2daa}.vb-materialIcon--colorPU10{color:#3c1e73}.vb-materialIcon--colorGY1{color:#fbfbfb}.vb-materialIcon--colorGY2{color:#dcdcdc}.vb-materialIcon--colorGY4{color:#a0a0a0}.vb-materialIcon--colorGY5{color:#5a5a5a}.vb-materialIcon--colorGY7{color:#323232}.vb-materialIcon--colorGY10{color:#1e1e1e}.vb-statusSelector,.vb-statusIcon{display:inline-block;min-width:2.375rem;box-sizing:border-box;padding:.2rem .5rem;font-size:.6875rem;font-weight:bold;text-align:center;line-height:1;vertical-align:middle;border-radius:.25rem}.vb-statusSelector--typeRequired,.vb-statusSelector--typeProgress,.vb-statusSelector--typeSuccess,.vb-statusSelector--typeDone,.vb-statusIcon--required,.vb-statusIcon--progress,.vb-statusIcon--success,.vb-statusIcon--done{padding-top:.125rem;padding-bottom:.125rem;border:1px solid #8c8989;background-color:#fff}.vb-statusSelector--typeError,.vb-statusSelector--typeWarning,.vb-statusSelector--typeEmphasis,.vb-statusSelector--typeDisabled,.vb-statusIcon--error,.vb-statusIcon--warning,.vb-statusIcon--emphasis,.vb-statusIcon--disabled{color:#fff}.vb-statusIcon--done{border-color:#8c8989;color:#6e6b6b}.vb-statusIcon--success{border-color:#285ac8;color:#285ac8}.vb-statusIcon--progress{border-color:#be8c14;color:#825a0f}.vb-statusIcon--required{border-color:#dc1e32;color:#dc1e32}.vb-statusIcon--disabled{background-color:#6e6b6b}.vb-statusIcon--emphasis{background-color:#285ac8}.vb-statusIcon--warning{background-color:#825a0f}.vb-statusIcon--error{background-color:#dc1e32}.vb-avatar{width:2rem;height:2rem;font-size:2rem;line-height:2rem;display:inline-block;box-sizing:border-box}.vb-avatar__background{fill:#f0eded}.vb-avatar__placeholderIcon{display:block;width:100%;height:100%;fill:#8c8989}.vb-avatar--small{width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1.5rem}.vb-avatar--large{width:3rem;height:3rem;font-size:3rem;line-height:3rem}.vb-avatar--xLarge{width:6rem;height:6rem;font-size:6rem;line-height:6rem}.vb-requiredIcon{display:inline-block;vertical-align:middle;line-height:1;box-sizing:border-box;padding-bottom:.125em}.vb-requiredIcon__content{background-color:#fad2d7;color:#a51428;font-size:.625rem;display:block;border-radius:99rem;padding:.125rem .25rem;line-height:1}.vb-storeBadge,.vb-illust{margin:0;padding:0;display:inline-block;line-height:0}.vb-logo{margin:0;padding:0;fill:#4575b4;display:inline-block;line-height:0}.vb-logo .vb-logo__svg{height:3rem;text-indent:0}.vb-logo--minpaku .vb-logo__svg{width:10.9375rem}.vb-logo--seal .vb-logo__svg{width:10.9375rem}.vb-logo--sfa .vb-logo__svg{width:10.75rem}.vb-logo--cryptocurrency .vb-logo__svg{width:9.8125rem}.vb-illust .vb-illust__svg{height:12rem}.vb-illust .vb-illust__background{fill:#fff}.vb-illust .vb-illust__frame{fill:#e9e7e7}.vb-illust .vb-illust__border{fill:#f0eded}.vb-illust--fileUpload .vb-illust__svg,.vb-illust--imageUpload .vb-illust__svg,.vb-illust--csvUpload .vb-illust__svg,.vb-illust--cloudUpload .vb-illust__svg,.vb-illust--cloudSkeleton .vb-illust__svg{height:8rem;width:8rem}.vb-swallow__svg{display:block;margin:auto}.vb-storeBadge .vb-storeBadge__svg{height:2.5rem}.vb-storeBadge--googlePlayStore .vb-storeBadge__svg{width:8.4375rem}.vb-storeBadge--appStore .vb-storeBadge__svg{width:6.8125rem}.vb-tab{display:inline-block;min-width:7.25em;height:2em;padding:0 .75rem;margin:0;background-color:#fff;border:none;box-sizing:border-box;font-size:1rem;font-weight:bold;text-align:center;line-height:2em;vertical-align:bottom;position:relative;transition-duration:.2s;transition-property:background-color,color;color:#6e6b6b}.vb-tab::after{content:"";display:block;height:1px;background-color:#e9e7e7;position:absolute;left:0;right:0;bottom:-1px;transition-duration:.2s;transition-property:background-color}.vb-tab:focus{color:#323232;z-index:1}.vb-tab:hover:not(.vb-tab--current){cursor:pointer;background-color:#f2f5fc}.vb-tab:hover:not(.vb-tab--current)::after{background-color:#73a5ff}.vb-tab--current{color:#285ac8;cursor:default;color:#2864f0}.vb-tab--current::after{height:2px;background-color:#285ac8;background-color:#2864f0}.vb-tab--small{font-size:.75rem}.vb-tab__block{display:inline-block;position:relative}.vb-tab__notificationDot{display:inline-block;width:.5rem;height:.5rem;position:absolute;right:0;top:0;background-color:#dc1e32;border-radius:99rem;z-index:1}.vb-segmentControlButton{display:inline-block;height:2.25rem;line-height:calc(2.25rem - 2px);padding:0 1rem;border:1px solid #285ac8;min-width:3rem;border-right-width:0;box-sizing:border-box;font-size:.875rem;font-weight:bold;vertical-align:middle;transition-duration:.2s;transition-property:background-color,color;background-color:#fff;color:#285ac8;cursor:pointer;text-decoration:none}.vb-segmentControlButton:hover{background-color:#f7f5f5;text-decoration:none}.vb-segmentControlButton:first-child{border-top-left-radius:.4em;border-bottom-left-radius:.4em}.vb-segmentControlButton:last-child{border-top-right-radius:.4em;border-bottom-right-radius:.4em;border-right-width:1px}.vb-segmentControlButton--large{font-size:1rem;height:3rem;line-height:calc(3rem - 2px)}.vb-segmentControlButton--small{font-size:.75rem;height:1.5rem;line-height:calc(1.5rem - 2px)}.vb-segmentControlButton--icon{padding-left:2.75em;position:relative;text-align:left}.vb-segmentControlButton__icon{width:1.5em;height:1.5em;position:absolute;top:50%;transform:translateY(-50%);left:.625em}.vb-segmentControlButton--current{background-color:#285ac8;color:#fff;cursor:default}.vb-segmentControlButton--current:hover{background-color:#285ac8}.vb-stepNumber{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;width:3rem;height:3rem;border-radius:99rem;position:relative;background-color:#fff;border:1px solid #8c8989;color:#6e6b6b;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.5em}.vb-stepNumber__numberCheck{width:1rem;height:1rem;margin:0;border-radius:99rem;background-color:#8c8989;position:absolute;top:-0.25rem;right:-0.25rem}.vb-stepNumber__numberCheckSvg{display:block;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#fff}.vb-stepNumber--current{background-color:#fff;border:1px solid #2864f0;color:#2864f0}.vb-stepNumber--done{background-color:#fff;border:1px solid #8c8989;color:#6e6b6b}.vb-stepNumber--disabled{background-color:#fff;border:1px dashed #8c8989;color:#6e6b6b}.vb-stepNumber--small{font-size:1rem;width:2.25rem;height:2.25rem}.vb-stepBlock{display:inline-block;width:4rem;text-align:center}.vb-stepBlock__title{display:block;margin-top:.5rem;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#6e6b6b}.vb-stepBlock--current .vb-stepBlock__title{color:#2864f0}.vb-stepBlock--small{font-size:.75rem}.vb-stepBorder{display:inline-block;width:3em;height:4px;background-color:#e9e7e7;background-color:#e9e7e7}.vb-stepBorder--done{background-color:#285ac8;background-color:#6e6b6b}.vb-stepBorder--separator{margin:1.5em -0.5em 0}.vb-tableListRow,.vb-tableListHead{border:none;border-collapse:collapse;transition-duration:.2s;transition-property:background-color,color;height:2.5rem}.vb-descriptionListCell,.vb-descriptionListHeadCell,.vb-treeFoldingButtonCell,.vb-checkBoxCell,.vb-tableListCell,.vb-BorderTableListCell{border:none;border-spacing:0;border-collapse:collapse;font-size:.875rem;text-align:left;padding:.25rem .5rem;line-height:1;vertical-align:middle;transition-duration:.2s;transition-property:background-color,color;word-break:break-all}.vb-descriptionListCell:first-child,.vb-descriptionListHeadCell:first-child,.vb-treeFoldingButtonCell:first-child,.vb-checkBoxCell:first-child,.vb-tableListCell:first-child,.vb-BorderTableListCell:first-child{padding-left:1.5rem}.vb-descriptionListCell:last-child,.vb-descriptionListHeadCell:last-child,.vb-treeFoldingButtonCell:last-child,.vb-checkBoxCell:last-child,.vb-tableListCell:last-child,.vb-BorderTableListCell:last-child{padding-right:1.5rem}.vb-BorderTableListCell{border-right:1px solid #e9e7e7;border-bottom:1px solid #e9e7e7}.vb-BorderTableListCell:last-child{border-right:none}.vb-tableListRow.vb-tableListRow--clickable:hover,.vb-tableListRow.vb-tableListRow--clickable:nth-child(2n):hover,.vb-BorderTableListCell--clickable:hover{background-color:#f7f5f5}.vb-tableListCell,.vb-BorderTableListCell{position:relative}.vb-tableListCell--small,.vb-BorderTableListCell--small{font-size:.75rem}.vb-tableListCell--alignCenter,.vb-BorderTableListCell--alignCenter{text-align:center}.vb-tableListCell--alignRight,.vb-BorderTableListCell--alignRight{text-align:right}.vb-tableListCell--alignBottom,.vb-BorderTableListCell--alignBottom{vertical-align:bottom}.vb-tableListCell--alignTop,.vb-BorderTableListCell--alignTop{vertical-align:top}.vb-tableListCell--breakWord,.vb-BorderTableListCell--breakWord{word-break:normal;overflow-wrap:break-word}.vb-tableListCell{border-bottom:1px solid #e9e7e7}.vb-tableListCell__link{position:absolute;top:0;left:0;bottom:0;right:0}.vb-tableListCell__indentContainer{display:flex;flex-direction:row}.vb-tableListCell__indent{width:1rem;flex-shrink:0}.vb-tableListCell__indentedContent{flex-grow:1;min-width:0}.vb-tableListCell__indentedContent--alignCenter{text-align:center}.vb-tableListCell__indentedContent--alignRight{text-align:right}.vb-tableListCell__text{position:relative;display:inline-block;width:100%}.vb-tableListCell__text--withLink{pointer-events:none}.vb-tableListCell__text--withLink a[href],.vb-tableListCell__text--withLink button,.vb-tableListCell__text--withLink label,.vb-tableListCell__text--withLink input,.vb-tableListCell__text--withLink select,.vb-tableListCell__text--withLink textarea,.vb-tableListCell__text--withLink [role=button]{pointer-events:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.vb-tableListCell__link{top:-0.25rem;left:-0.5rem;right:-0.5rem;bottom:-0.25rem}.vb-tableListCell:first-child .vb-tableListCell__link{left:-1.5rem}.vb-tableListCell:last-child .vb-tableListCell__link{right:-1.5rem}.vb-tableListCell__indentContainerWrapper{display:table;width:100%;height:100%;position:relative}.vb-tableListCell__indentContainer{display:table-row}.vb-tableListCell__indent{display:table-cell}.vb-tableListCell__indentedContent{display:table-cell;vertical-align:middle}.vb-tableListCell--alignTop .vb-tableListCell__indentedContent{vertical-align:top}.vb-tableListCell--alignBottom .vb-tableListCell__indentedContent{vertical-align:bottom}}.vb-BorderTableListCell--clickable{cursor:pointer}.vb-BorderTableListCell__clickElement::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-BorderTableListCell__status::after{position:absolute;content:"";top:0;right:0;border:0 solid rgba(0,0,0,0);border-bottom-width:1rem;border-right-width:1rem}.vb-BorderTableListCell__status--alert::after{border-right-color:#dc1e32}.vb-BorderTableListCell__status--notice::after{border-right-color:#be8c14}.vb-BorderTableListCell__status--success::after{border-right-color:#73a5ff}.vb-BorderTableListCell--noWrap{white-space:nowrap}.vb-BorderTableListCell--rowHeader{background-color:#f7f5f5;font-weight:normal}.vb-BorderTableListCell--fixedRowHeader{position:sticky;left:0;z-index:1;border-right:none}.vb-BorderTableListCell--fixedRowHeaderLeft1{left:1rem}.vb-BorderTableListCell--fixedRowHeaderLeft2{left:2rem}.vb-BorderTableListCell--fixedRowHeaderLeft3{left:3rem}.vb-BorderTableListCell--fixedRowHeaderLeft4{left:4rem}.vb-BorderTableListCell--fixedRowHeaderLeft5{left:5rem}.vb-BorderTableListCell--fixedRowHeaderLeft6{left:6rem}.vb-BorderTableListCell--fixedRowHeaderLeft7{left:7rem}.vb-BorderTableListCell--fixedRowHeaderLeft8{left:8rem}.vb-BorderTableListCell--fixedRowHeaderLeft9{left:9rem}.vb-BorderTableListCell--fixedRowHeaderLeft10{left:10rem}.vb-BorderTableListCell--fixedRowHeaderLeft11{left:11rem}.vb-BorderTableListCell--fixedRowHeaderLeft12{left:12rem}.vb-BorderTableListCell--fixedRowHeaderLeft13{left:13rem}.vb-BorderTableListCell--fixedRowHeaderLeft14{left:14rem}.vb-BorderTableListCell--fixedRowHeaderLeft15{left:15rem}.vb-BorderTableListCell--fixedRowHeaderLeft16{left:16rem}.vb-BorderTableListCell--fixedRowHeaderLeft17{left:17rem}.vb-BorderTableListCell--fixedRowHeaderLeft18{left:18rem}.vb-BorderTableListCell--fixedRowHeaderLeft19{left:19rem}.vb-BorderTableListCell--fixedRowHeaderLeft20{left:20rem}.vb-BorderTableListCell--fixedRowHeaderLeft21{left:21rem}.vb-BorderTableListCell--fixedRowHeaderLeft22{left:22rem}.vb-BorderTableListCell--fixedRowHeaderLeft23{left:23rem}.vb-BorderTableListCell--fixedRowHeaderLeft24{left:24rem}.vb-BorderTableListCell--fixedRowHeaderLeft25{left:25rem}.vb-BorderTableListCell--fixedRowHeaderLeft26{left:26rem}.vb-BorderTableListCell--fixedRowHeaderLeft27{left:27rem}.vb-BorderTableListCell--fixedRowHeaderLeft28{left:28rem}.vb-BorderTableListCell--fixedRowHeaderLeft29{left:29rem}.vb-BorderTableListCell--fixedRowHeaderLeft30{left:30rem}.vb-BorderTableListCell--fixedRowHeaderLeft31{left:31rem}.vb-BorderTableListCell--fixedRowHeaderLeft32{left:32rem}.vb-BorderTableListCell--fixedRowHeaderLeft33{left:33rem}.vb-BorderTableListCell--fixedRowHeaderLeft34{left:34rem}.vb-BorderTableListCell--fixedRowHeaderLeft35{left:35rem}.vb-BorderTableListCell--fixedRowHeaderLeft36{left:36rem}.vb-BorderTableListCell--fixedRowHeaderLeft37{left:37rem}.vb-BorderTableListCell--fixedRowHeaderLeft38{left:38rem}.vb-BorderTableListCell--fixedRowHeaderLeft39{left:39rem}.vb-BorderTableListCell--fixedRowHeaderLeft40{left:40rem}.vb-BorderTableListCell--fixedRowHeaderLeft41{left:41rem}.vb-BorderTableListCell--fixedRowHeaderLeft42{left:42rem}.vb-BorderTableListCell--fixedRowHeaderLeft43{left:43rem}.vb-BorderTableListCell--fixedRowHeaderLeft44{left:44rem}.vb-BorderTableListCell--fixedRowHeaderLeft45{left:45rem}.vb-BorderTableListCell--fixedRowHeaderLeft46{left:46rem}.vb-BorderTableListCell--fixedRowHeaderLeft47{left:47rem}.vb-BorderTableListCell--fixedRowHeaderLeft48{left:48rem}.vb-BorderTableListCell--fixedRowHeaderLeft49{left:49rem}.vb-BorderTableListCell--fixedRowHeaderLeft50{left:50rem}.vb-BorderTableListCell--fixedRowHeaderLeft51{left:51rem}.vb-BorderTableListCell--fixedRowHeaderLeft52{left:52rem}.vb-BorderTableListCell--fixedRowHeaderLeft53{left:53rem}.vb-BorderTableListCell--fixedRowHeaderLeft54{left:54rem}.vb-BorderTableListCell--fixedRowHeaderLeft55{left:55rem}.vb-BorderTableListCell--fixedRowHeaderLeft56{left:56rem}.vb-BorderTableListCell--fixedRowHeaderLeft57{left:57rem}.vb-BorderTableListCell--fixedRowHeaderLeft58{left:58rem}.vb-BorderTableListCell--fixedRowHeaderLeft59{left:59rem}.vb-BorderTableListCell--fixedRowHeaderLeft60{left:60rem}.vb-BorderTableListCell--fixedRowHeaderLeft61{left:61rem}.vb-BorderTableListCell--fixedRowHeaderLeft62{left:62rem}.vb-BorderTableListCell--fixedRowHeaderLeft63{left:63rem}.vb-BorderTableListCell--fixedRowHeaderLeft64{left:64rem}.vb-BorderTableListCell--fixedRowHeaderLeft65{left:65rem}.vb-BorderTableListCell--fixedRowHeaderLeft66{left:66rem}.vb-BorderTableListCell--fixedRowHeaderLeft67{left:67rem}.vb-BorderTableListCell--fixedRowHeaderLeft68{left:68rem}.vb-BorderTableListCell--fixedRowHeaderLeft69{left:69rem}.vb-BorderTableListCell--fixedRowHeaderLeft70{left:70rem}.vb-checkBoxCell{position:relative;border-bottom:1px solid #e9e7e7;box-sizing:border-box;width:2rem;text-align:center}.vb-checkBoxCell+.vb-BorderTableListCell{border-left:1px solid #e9e7e7}.vb-checkBoxCell__label:not(.vb-checkBoxCell__label--disabled){cursor:pointer}.vb-checkBoxCell__label--disabled ::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;cursor:not-allowed}.vb-checkBoxCell__label::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-treeFoldingButtonCell{position:relative;border-bottom:1px solid #e9e7e7;box-sizing:border-box;width:2rem;text-align:center}.vb-treeFoldingButtonCell__button{cursor:pointer;color:#285ac8;display:inline;border:0;background:none;padding:0}.vb-treeFoldingButtonCell__button::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-treeFoldingButtonCell__button:hover{color:#1e4395}.vb-treeFoldingButtonCell__icon{width:1.5rem;height:1.5rem}.vb-descriptionListHeadCell{width:1px;white-space:nowrap;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;vertical-align:middle}.vb-descriptionListHeadCell--minWidth1{min-width:1rem}.vb-descriptionListHeadCell--minWidth2{min-width:2rem}.vb-descriptionListHeadCell--minWidth3{min-width:3rem}.vb-descriptionListHeadCell--minWidth4{min-width:4rem}.vb-descriptionListHeadCell--minWidth5{min-width:5rem}.vb-descriptionListHeadCell--minWidth6{min-width:6rem}.vb-descriptionListHeadCell--minWidth7{min-width:7rem}.vb-descriptionListHeadCell--minWidth8{min-width:8rem}.vb-descriptionListHeadCell--minWidth9{min-width:9rem}.vb-descriptionListHeadCell--minWidth10{min-width:10rem}.vb-descriptionListHeadCell--minWidth11{min-width:11rem}.vb-descriptionListHeadCell--minWidth12{min-width:12rem}.vb-descriptionListHeadCell--minWidth13{min-width:13rem}.vb-descriptionListHeadCell--minWidth14{min-width:14rem}.vb-descriptionListHeadCell--minWidth15{min-width:15rem}.vb-descriptionListHeadCell--minWidth16{min-width:16rem}.vb-descriptionListHeadCell--minWidth17{min-width:17rem}.vb-descriptionListHeadCell--minWidth18{min-width:18rem}.vb-descriptionListHeadCell--minWidth19{min-width:19rem}.vb-descriptionListHeadCell--minWidth20{min-width:20rem}.vb-descriptionListHeadCell--minWidth21{min-width:21rem}.vb-descriptionListHeadCell--minWidth22{min-width:22rem}.vb-descriptionListHeadCell--minWidth23{min-width:23rem}.vb-descriptionListHeadCell--minWidth24{min-width:24rem}.vb-descriptionListHeadCell--minWidth25{min-width:25rem}.vb-descriptionListHeadCell--minWidth26{min-width:26rem}.vb-descriptionListHeadCell--minWidth27{min-width:27rem}.vb-descriptionListHeadCell--minWidth28{min-width:28rem}.vb-descriptionListHeadCell--minWidth29{min-width:29rem}.vb-descriptionListHeadCell--minWidth30{min-width:30rem}.vb-descriptionListHeadCell--minWidth31{min-width:31rem}.vb-descriptionListHeadCell--minWidth32{min-width:32rem}.vb-descriptionListHeadCell--minWidth33{min-width:33rem}.vb-descriptionListHeadCell--minWidth34{min-width:34rem}.vb-descriptionListHeadCell--minWidth35{min-width:35rem}.vb-descriptionListHeadCell--minWidth36{min-width:36rem}.vb-descriptionListHeadCell--minWidth37{min-width:37rem}.vb-descriptionListHeadCell--minWidth38{min-width:38rem}.vb-descriptionListHeadCell--minWidth39{min-width:39rem}.vb-descriptionListHeadCell--minWidth40{min-width:40rem}.vb-descriptionListHeadCell--minWidth41{min-width:41rem}.vb-descriptionListHeadCell--minWidth42{min-width:42rem}.vb-descriptionListHeadCell--minWidth43{min-width:43rem}.vb-descriptionListHeadCell--minWidth44{min-width:44rem}.vb-descriptionListHeadCell--minWidth45{min-width:45rem}.vb-descriptionListHeadCell--minWidth46{min-width:46rem}.vb-descriptionListHeadCell--minWidth47{min-width:47rem}.vb-descriptionListHeadCell--minWidth48{min-width:48rem}.vb-descriptionListHeadCell--minWidth49{min-width:49rem}.vb-descriptionListHeadCell--minWidth50{min-width:50rem}.vb-descriptionListHeadCell--minWidth51{min-width:51rem}.vb-descriptionListHeadCell--minWidth52{min-width:52rem}.vb-descriptionListHeadCell--minWidth53{min-width:53rem}.vb-descriptionListHeadCell--minWidth54{min-width:54rem}.vb-descriptionListHeadCell--minWidth55{min-width:55rem}.vb-descriptionListHeadCell--minWidth56{min-width:56rem}.vb-descriptionListHeadCell--minWidth57{min-width:57rem}.vb-descriptionListHeadCell--minWidth58{min-width:58rem}.vb-descriptionListHeadCell--minWidth59{min-width:59rem}.vb-descriptionListHeadCell--minWidth60{min-width:60rem}.vb-descriptionListHeadCell--minWidth61{min-width:61rem}.vb-descriptionListHeadCell--minWidth62{min-width:62rem}.vb-descriptionListHeadCell--minWidth63{min-width:63rem}.vb-descriptionListHeadCell--minWidth64{min-width:64rem}.vb-descriptionListHeadCell--minWidth65{min-width:65rem}.vb-descriptionListHeadCell--minWidth66{min-width:66rem}.vb-descriptionListHeadCell--minWidth67{min-width:67rem}.vb-descriptionListHeadCell--minWidth68{min-width:68rem}.vb-descriptionListHeadCell--minWidth69{min-width:69rem}.vb-descriptionListHeadCell--minWidth70{min-width:70rem}@media(max-width: 48rem){.vb-descriptionListHeadCell--responsive{display:block;width:auto}.vb-descriptionListHeadCell--responsive,.vb-descriptionListHeadCell--responsive:first-child,.vb-descriptionListHeadCell--responsive:last-child{padding:1rem 1rem .25rem}}.vb-descriptionListCell{padding-top:.5rem;padding-bottom:.5rem;line-height:1.5}@media(max-width: 48rem){.vb-descriptionListCell--responsive{display:block;width:auto}.vb-descriptionListCell--responsive,.vb-descriptionListCell--responsive:first-child,.vb-descriptionListCell--responsive:last-child{padding:.25rem 1rem 1rem}}.vb-tableListHeadCell{border:none;border-spacing:0;border-collapse:collapse;box-sizing:border-box;padding:.25rem .5rem;font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;height:1.875rem;text-align:left;line-height:1;vertical-align:middle;border-bottom:1px solid #e9e7e7;position:relative;transition-duration:.3s;transition-property:background-color}.vb-tableListHeadCell:first-child{padding-left:1.5rem}.vb-tableListHeadCell:last-child{padding-right:1.5rem}.vb-tableListHeadCell--alignCenter{text-align:center}.vb-tableListHeadCell--alignRight{text-align:right}.vb-tableListHeadCell--clickable:hover{background:#f0eded}.vb-tableListHeadCell--fixedRowHeader{position:sticky;left:0;z-index:1;background-color:#f7f5f5}.vb-tableListHeadCell--width1{width:1rem}.vb-tableListHeadCell--minWidth1{min-width:1rem}.vb-tableListHeadCell--maxWidth1{max-width:1rem}.vb-tableListHeadCell--fixedRowHeaderLeft1{left:1rem}.vb-tableListHeadCell--width2{width:2rem}.vb-tableListHeadCell--minWidth2{min-width:2rem}.vb-tableListHeadCell--maxWidth2{max-width:2rem}.vb-tableListHeadCell--fixedRowHeaderLeft2{left:2rem}.vb-tableListHeadCell--width3{width:3rem}.vb-tableListHeadCell--minWidth3{min-width:3rem}.vb-tableListHeadCell--maxWidth3{max-width:3rem}.vb-tableListHeadCell--fixedRowHeaderLeft3{left:3rem}.vb-tableListHeadCell--width4{width:4rem}.vb-tableListHeadCell--minWidth4{min-width:4rem}.vb-tableListHeadCell--maxWidth4{max-width:4rem}.vb-tableListHeadCell--fixedRowHeaderLeft4{left:4rem}.vb-tableListHeadCell--width5{width:5rem}.vb-tableListHeadCell--minWidth5{min-width:5rem}.vb-tableListHeadCell--maxWidth5{max-width:5rem}.vb-tableListHeadCell--fixedRowHeaderLeft5{left:5rem}.vb-tableListHeadCell--width6{width:6rem}.vb-tableListHeadCell--minWidth6{min-width:6rem}.vb-tableListHeadCell--maxWidth6{max-width:6rem}.vb-tableListHeadCell--fixedRowHeaderLeft6{left:6rem}.vb-tableListHeadCell--width7{width:7rem}.vb-tableListHeadCell--minWidth7{min-width:7rem}.vb-tableListHeadCell--maxWidth7{max-width:7rem}.vb-tableListHeadCell--fixedRowHeaderLeft7{left:7rem}.vb-tableListHeadCell--width8{width:8rem}.vb-tableListHeadCell--minWidth8{min-width:8rem}.vb-tableListHeadCell--maxWidth8{max-width:8rem}.vb-tableListHeadCell--fixedRowHeaderLeft8{left:8rem}.vb-tableListHeadCell--width9{width:9rem}.vb-tableListHeadCell--minWidth9{min-width:9rem}.vb-tableListHeadCell--maxWidth9{max-width:9rem}.vb-tableListHeadCell--fixedRowHeaderLeft9{left:9rem}.vb-tableListHeadCell--width10{width:10rem}.vb-tableListHeadCell--minWidth10{min-width:10rem}.vb-tableListHeadCell--maxWidth10{max-width:10rem}.vb-tableListHeadCell--fixedRowHeaderLeft10{left:10rem}.vb-tableListHeadCell--width11{width:11rem}.vb-tableListHeadCell--minWidth11{min-width:11rem}.vb-tableListHeadCell--maxWidth11{max-width:11rem}.vb-tableListHeadCell--fixedRowHeaderLeft11{left:11rem}.vb-tableListHeadCell--width12{width:12rem}.vb-tableListHeadCell--minWidth12{min-width:12rem}.vb-tableListHeadCell--maxWidth12{max-width:12rem}.vb-tableListHeadCell--fixedRowHeaderLeft12{left:12rem}.vb-tableListHeadCell--width13{width:13rem}.vb-tableListHeadCell--minWidth13{min-width:13rem}.vb-tableListHeadCell--maxWidth13{max-width:13rem}.vb-tableListHeadCell--fixedRowHeaderLeft13{left:13rem}.vb-tableListHeadCell--width14{width:14rem}.vb-tableListHeadCell--minWidth14{min-width:14rem}.vb-tableListHeadCell--maxWidth14{max-width:14rem}.vb-tableListHeadCell--fixedRowHeaderLeft14{left:14rem}.vb-tableListHeadCell--width15{width:15rem}.vb-tableListHeadCell--minWidth15{min-width:15rem}.vb-tableListHeadCell--maxWidth15{max-width:15rem}.vb-tableListHeadCell--fixedRowHeaderLeft15{left:15rem}.vb-tableListHeadCell--width16{width:16rem}.vb-tableListHeadCell--minWidth16{min-width:16rem}.vb-tableListHeadCell--maxWidth16{max-width:16rem}.vb-tableListHeadCell--fixedRowHeaderLeft16{left:16rem}.vb-tableListHeadCell--width17{width:17rem}.vb-tableListHeadCell--minWidth17{min-width:17rem}.vb-tableListHeadCell--maxWidth17{max-width:17rem}.vb-tableListHeadCell--fixedRowHeaderLeft17{left:17rem}.vb-tableListHeadCell--width18{width:18rem}.vb-tableListHeadCell--minWidth18{min-width:18rem}.vb-tableListHeadCell--maxWidth18{max-width:18rem}.vb-tableListHeadCell--fixedRowHeaderLeft18{left:18rem}.vb-tableListHeadCell--width19{width:19rem}.vb-tableListHeadCell--minWidth19{min-width:19rem}.vb-tableListHeadCell--maxWidth19{max-width:19rem}.vb-tableListHeadCell--fixedRowHeaderLeft19{left:19rem}.vb-tableListHeadCell--width20{width:20rem}.vb-tableListHeadCell--minWidth20{min-width:20rem}.vb-tableListHeadCell--maxWidth20{max-width:20rem}.vb-tableListHeadCell--fixedRowHeaderLeft20{left:20rem}.vb-tableListHeadCell--width21{width:21rem}.vb-tableListHeadCell--minWidth21{min-width:21rem}.vb-tableListHeadCell--maxWidth21{max-width:21rem}.vb-tableListHeadCell--fixedRowHeaderLeft21{left:21rem}.vb-tableListHeadCell--width22{width:22rem}.vb-tableListHeadCell--minWidth22{min-width:22rem}.vb-tableListHeadCell--maxWidth22{max-width:22rem}.vb-tableListHeadCell--fixedRowHeaderLeft22{left:22rem}.vb-tableListHeadCell--width23{width:23rem}.vb-tableListHeadCell--minWidth23{min-width:23rem}.vb-tableListHeadCell--maxWidth23{max-width:23rem}.vb-tableListHeadCell--fixedRowHeaderLeft23{left:23rem}.vb-tableListHeadCell--width24{width:24rem}.vb-tableListHeadCell--minWidth24{min-width:24rem}.vb-tableListHeadCell--maxWidth24{max-width:24rem}.vb-tableListHeadCell--fixedRowHeaderLeft24{left:24rem}.vb-tableListHeadCell--width25{width:25rem}.vb-tableListHeadCell--minWidth25{min-width:25rem}.vb-tableListHeadCell--maxWidth25{max-width:25rem}.vb-tableListHeadCell--fixedRowHeaderLeft25{left:25rem}.vb-tableListHeadCell--width26{width:26rem}.vb-tableListHeadCell--minWidth26{min-width:26rem}.vb-tableListHeadCell--maxWidth26{max-width:26rem}.vb-tableListHeadCell--fixedRowHeaderLeft26{left:26rem}.vb-tableListHeadCell--width27{width:27rem}.vb-tableListHeadCell--minWidth27{min-width:27rem}.vb-tableListHeadCell--maxWidth27{max-width:27rem}.vb-tableListHeadCell--fixedRowHeaderLeft27{left:27rem}.vb-tableListHeadCell--width28{width:28rem}.vb-tableListHeadCell--minWidth28{min-width:28rem}.vb-tableListHeadCell--maxWidth28{max-width:28rem}.vb-tableListHeadCell--fixedRowHeaderLeft28{left:28rem}.vb-tableListHeadCell--width29{width:29rem}.vb-tableListHeadCell--minWidth29{min-width:29rem}.vb-tableListHeadCell--maxWidth29{max-width:29rem}.vb-tableListHeadCell--fixedRowHeaderLeft29{left:29rem}.vb-tableListHeadCell--width30{width:30rem}.vb-tableListHeadCell--minWidth30{min-width:30rem}.vb-tableListHeadCell--maxWidth30{max-width:30rem}.vb-tableListHeadCell--fixedRowHeaderLeft30{left:30rem}.vb-tableListHeadCell--width31{width:31rem}.vb-tableListHeadCell--minWidth31{min-width:31rem}.vb-tableListHeadCell--maxWidth31{max-width:31rem}.vb-tableListHeadCell--fixedRowHeaderLeft31{left:31rem}.vb-tableListHeadCell--width32{width:32rem}.vb-tableListHeadCell--minWidth32{min-width:32rem}.vb-tableListHeadCell--maxWidth32{max-width:32rem}.vb-tableListHeadCell--fixedRowHeaderLeft32{left:32rem}.vb-tableListHeadCell--width33{width:33rem}.vb-tableListHeadCell--minWidth33{min-width:33rem}.vb-tableListHeadCell--maxWidth33{max-width:33rem}.vb-tableListHeadCell--fixedRowHeaderLeft33{left:33rem}.vb-tableListHeadCell--width34{width:34rem}.vb-tableListHeadCell--minWidth34{min-width:34rem}.vb-tableListHeadCell--maxWidth34{max-width:34rem}.vb-tableListHeadCell--fixedRowHeaderLeft34{left:34rem}.vb-tableListHeadCell--width35{width:35rem}.vb-tableListHeadCell--minWidth35{min-width:35rem}.vb-tableListHeadCell--maxWidth35{max-width:35rem}.vb-tableListHeadCell--fixedRowHeaderLeft35{left:35rem}.vb-tableListHeadCell--width36{width:36rem}.vb-tableListHeadCell--minWidth36{min-width:36rem}.vb-tableListHeadCell--maxWidth36{max-width:36rem}.vb-tableListHeadCell--fixedRowHeaderLeft36{left:36rem}.vb-tableListHeadCell--width37{width:37rem}.vb-tableListHeadCell--minWidth37{min-width:37rem}.vb-tableListHeadCell--maxWidth37{max-width:37rem}.vb-tableListHeadCell--fixedRowHeaderLeft37{left:37rem}.vb-tableListHeadCell--width38{width:38rem}.vb-tableListHeadCell--minWidth38{min-width:38rem}.vb-tableListHeadCell--maxWidth38{max-width:38rem}.vb-tableListHeadCell--fixedRowHeaderLeft38{left:38rem}.vb-tableListHeadCell--width39{width:39rem}.vb-tableListHeadCell--minWidth39{min-width:39rem}.vb-tableListHeadCell--maxWidth39{max-width:39rem}.vb-tableListHeadCell--fixedRowHeaderLeft39{left:39rem}.vb-tableListHeadCell--width40{width:40rem}.vb-tableListHeadCell--minWidth40{min-width:40rem}.vb-tableListHeadCell--maxWidth40{max-width:40rem}.vb-tableListHeadCell--fixedRowHeaderLeft40{left:40rem}.vb-tableListHeadCell--width41{width:41rem}.vb-tableListHeadCell--minWidth41{min-width:41rem}.vb-tableListHeadCell--maxWidth41{max-width:41rem}.vb-tableListHeadCell--fixedRowHeaderLeft41{left:41rem}.vb-tableListHeadCell--width42{width:42rem}.vb-tableListHeadCell--minWidth42{min-width:42rem}.vb-tableListHeadCell--maxWidth42{max-width:42rem}.vb-tableListHeadCell--fixedRowHeaderLeft42{left:42rem}.vb-tableListHeadCell--width43{width:43rem}.vb-tableListHeadCell--minWidth43{min-width:43rem}.vb-tableListHeadCell--maxWidth43{max-width:43rem}.vb-tableListHeadCell--fixedRowHeaderLeft43{left:43rem}.vb-tableListHeadCell--width44{width:44rem}.vb-tableListHeadCell--minWidth44{min-width:44rem}.vb-tableListHeadCell--maxWidth44{max-width:44rem}.vb-tableListHeadCell--fixedRowHeaderLeft44{left:44rem}.vb-tableListHeadCell--width45{width:45rem}.vb-tableListHeadCell--minWidth45{min-width:45rem}.vb-tableListHeadCell--maxWidth45{max-width:45rem}.vb-tableListHeadCell--fixedRowHeaderLeft45{left:45rem}.vb-tableListHeadCell--width46{width:46rem}.vb-tableListHeadCell--minWidth46{min-width:46rem}.vb-tableListHeadCell--maxWidth46{max-width:46rem}.vb-tableListHeadCell--fixedRowHeaderLeft46{left:46rem}.vb-tableListHeadCell--width47{width:47rem}.vb-tableListHeadCell--minWidth47{min-width:47rem}.vb-tableListHeadCell--maxWidth47{max-width:47rem}.vb-tableListHeadCell--fixedRowHeaderLeft47{left:47rem}.vb-tableListHeadCell--width48{width:48rem}.vb-tableListHeadCell--minWidth48{min-width:48rem}.vb-tableListHeadCell--maxWidth48{max-width:48rem}.vb-tableListHeadCell--fixedRowHeaderLeft48{left:48rem}.vb-tableListHeadCell--width49{width:49rem}.vb-tableListHeadCell--minWidth49{min-width:49rem}.vb-tableListHeadCell--maxWidth49{max-width:49rem}.vb-tableListHeadCell--fixedRowHeaderLeft49{left:49rem}.vb-tableListHeadCell--width50{width:50rem}.vb-tableListHeadCell--minWidth50{min-width:50rem}.vb-tableListHeadCell--maxWidth50{max-width:50rem}.vb-tableListHeadCell--fixedRowHeaderLeft50{left:50rem}.vb-tableListHeadCell--width51{width:51rem}.vb-tableListHeadCell--minWidth51{min-width:51rem}.vb-tableListHeadCell--maxWidth51{max-width:51rem}.vb-tableListHeadCell--fixedRowHeaderLeft51{left:51rem}.vb-tableListHeadCell--width52{width:52rem}.vb-tableListHeadCell--minWidth52{min-width:52rem}.vb-tableListHeadCell--maxWidth52{max-width:52rem}.vb-tableListHeadCell--fixedRowHeaderLeft52{left:52rem}.vb-tableListHeadCell--width53{width:53rem}.vb-tableListHeadCell--minWidth53{min-width:53rem}.vb-tableListHeadCell--maxWidth53{max-width:53rem}.vb-tableListHeadCell--fixedRowHeaderLeft53{left:53rem}.vb-tableListHeadCell--width54{width:54rem}.vb-tableListHeadCell--minWidth54{min-width:54rem}.vb-tableListHeadCell--maxWidth54{max-width:54rem}.vb-tableListHeadCell--fixedRowHeaderLeft54{left:54rem}.vb-tableListHeadCell--width55{width:55rem}.vb-tableListHeadCell--minWidth55{min-width:55rem}.vb-tableListHeadCell--maxWidth55{max-width:55rem}.vb-tableListHeadCell--fixedRowHeaderLeft55{left:55rem}.vb-tableListHeadCell--width56{width:56rem}.vb-tableListHeadCell--minWidth56{min-width:56rem}.vb-tableListHeadCell--maxWidth56{max-width:56rem}.vb-tableListHeadCell--fixedRowHeaderLeft56{left:56rem}.vb-tableListHeadCell--width57{width:57rem}.vb-tableListHeadCell--minWidth57{min-width:57rem}.vb-tableListHeadCell--maxWidth57{max-width:57rem}.vb-tableListHeadCell--fixedRowHeaderLeft57{left:57rem}.vb-tableListHeadCell--width58{width:58rem}.vb-tableListHeadCell--minWidth58{min-width:58rem}.vb-tableListHeadCell--maxWidth58{max-width:58rem}.vb-tableListHeadCell--fixedRowHeaderLeft58{left:58rem}.vb-tableListHeadCell--width59{width:59rem}.vb-tableListHeadCell--minWidth59{min-width:59rem}.vb-tableListHeadCell--maxWidth59{max-width:59rem}.vb-tableListHeadCell--fixedRowHeaderLeft59{left:59rem}.vb-tableListHeadCell--width60{width:60rem}.vb-tableListHeadCell--minWidth60{min-width:60rem}.vb-tableListHeadCell--maxWidth60{max-width:60rem}.vb-tableListHeadCell--fixedRowHeaderLeft60{left:60rem}.vb-tableListHeadCell--width61{width:61rem}.vb-tableListHeadCell--minWidth61{min-width:61rem}.vb-tableListHeadCell--maxWidth61{max-width:61rem}.vb-tableListHeadCell--fixedRowHeaderLeft61{left:61rem}.vb-tableListHeadCell--width62{width:62rem}.vb-tableListHeadCell--minWidth62{min-width:62rem}.vb-tableListHeadCell--maxWidth62{max-width:62rem}.vb-tableListHeadCell--fixedRowHeaderLeft62{left:62rem}.vb-tableListHeadCell--width63{width:63rem}.vb-tableListHeadCell--minWidth63{min-width:63rem}.vb-tableListHeadCell--maxWidth63{max-width:63rem}.vb-tableListHeadCell--fixedRowHeaderLeft63{left:63rem}.vb-tableListHeadCell--width64{width:64rem}.vb-tableListHeadCell--minWidth64{min-width:64rem}.vb-tableListHeadCell--maxWidth64{max-width:64rem}.vb-tableListHeadCell--fixedRowHeaderLeft64{left:64rem}.vb-tableListHeadCell--width65{width:65rem}.vb-tableListHeadCell--minWidth65{min-width:65rem}.vb-tableListHeadCell--maxWidth65{max-width:65rem}.vb-tableListHeadCell--fixedRowHeaderLeft65{left:65rem}.vb-tableListHeadCell--width66{width:66rem}.vb-tableListHeadCell--minWidth66{min-width:66rem}.vb-tableListHeadCell--maxWidth66{max-width:66rem}.vb-tableListHeadCell--fixedRowHeaderLeft66{left:66rem}.vb-tableListHeadCell--width67{width:67rem}.vb-tableListHeadCell--minWidth67{min-width:67rem}.vb-tableListHeadCell--maxWidth67{max-width:67rem}.vb-tableListHeadCell--fixedRowHeaderLeft67{left:67rem}.vb-tableListHeadCell--width68{width:68rem}.vb-tableListHeadCell--minWidth68{min-width:68rem}.vb-tableListHeadCell--maxWidth68{max-width:68rem}.vb-tableListHeadCell--fixedRowHeaderLeft68{left:68rem}.vb-tableListHeadCell--width69{width:69rem}.vb-tableListHeadCell--minWidth69{min-width:69rem}.vb-tableListHeadCell--maxWidth69{max-width:69rem}.vb-tableListHeadCell--fixedRowHeaderLeft69{left:69rem}.vb-tableListHeadCell--width70{width:70rem}.vb-tableListHeadCell--minWidth70{min-width:70rem}.vb-tableListHeadCell--maxWidth70{max-width:70rem}.vb-tableListHeadCell--fixedRowHeaderLeft70{left:70rem}.vb-tableListHeadCell__clickElement{cursor:pointer}.vb-tableListHeadCell__clickElement:hover{font-weight:bold}.vb-tableListHeadCell__clickElement::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0}.vb-tableListHeadCell--orderAscending,.vb-tableListHeadCell--orderDescending{font-weight:bold}.vb-tableListHeadCell__iconWrapper{height:.75rem;width:1rem;display:inline-block}.vb-tableListHeadCell__headerArrowUp,.vb-tableListHeadCell__headerArrowDown,.vb-tableListHeadCell__headerSwapVert{margin-left:.5rem;vertical-align:middle;height:1rem;width:1rem;margin-top:-0.25rem}.vb-tableListHeadCell__headerSwapVert{color:#8c8989}.vb-tableListHeadCell--noWrap{white-space:nowrap}.vb-tableListHead{height:1.875rem;background-color:#f7f5f5}.vb-tableListHead--fixedHeader{position:sticky;top:0;z-index:2}.vb-tableListRow.vb-tableListRow--clickable{cursor:pointer}.vb-withSideContent{display:flex;justify-content:space-between}.vb-withSideContent--alignTop{align-items:flex-start}.vb-withSideContent--alignMiddle{align-items:center}.vb-withSideContent--alignBottom{align-items:flex-end}.vb-withSideContent__content{flex-grow:1}.vb-withSideContent__sideContent{flex-shrink:0}.vb-withDescriptionContent{display:flex;flex-direction:column-reverse}.vb-withDescriptionContent--horizontal{flex-direction:row-reverse;align-items:center}.vb-withDescriptionContent--verticalReverse{flex-direction:column}.vb-withDescriptionContent__content{flex-grow:0}.vb-withDescriptionContent__description{flex-grow:1}.vb-stack{display:flex}.vb-stack>*{flex-shrink:0}.vb-stack--inline{display:inline-flex}.vb-stack--directionVertical{flex-direction:column}.vb-stack--directionHorizontal{flex-direction:row}.vb-stack--directionVerticalReverse{flex-direction:column-reverse}.vb-stack--directionHorizontalReverse{flex-direction:row-reverse}.vb-stack--gap25{gap:0.25rem}.vb-stack--gap50{gap:0.5rem}.vb-stack--gap100{gap:1rem}.vb-stack--gap150{gap:1.5rem}.vb-stack--gap200{gap:2rem}.vb-stack--gap300{gap:3rem}.vb-stack--justifyContentStart{justify-content:start}.vb-stack--justifyContentEnd{justify-content:end}.vb-stack--justifyContentCenter{justify-content:center}.vb-stack--justifyContentSpaceBetween{justify-content:space-between}.vb-stack--alignItemsStrech{align-items:stretch}.vb-stack--alignItemsCenter{align-items:center}.vb-stack--alignItemsStart{align-items:start}.vb-stack--alignItemsEnd{align-items:end}.vb-stack--wrapWrap{flex-wrap:wrap}.vb-stack--wrapNowrap{flex-wrap:nowrap}.vb-message{display:inline-flex;vertical-align:middle}.vb-message__icon{flex-shrink:0}.vb-message__content{display:inline-block;font-size:.875rem;line-height:1.5;padding-top:.09375rem}.vb-ma25{margin:0.25rem}.vb-mt25{margin-top:0.25rem}.vb-mb25{margin-bottom:0.25rem}.vb-ml25{margin-left:0.25rem}.vb-mr25{margin-right:0.25rem}.vb-ma-25{margin:-0.25rem}.vb-mt-25{margin-top:-0.25rem}.vb-mb-25{margin-bottom:-0.25rem}.vb-ml-25{margin-left:-0.25rem}.vb-mr-25{margin-right:-0.25rem}.vb-ma50{margin:0.5rem}.vb-mt50{margin-top:0.5rem}.vb-mb50{margin-bottom:0.5rem}.vb-ml50{margin-left:0.5rem}.vb-mr50{margin-right:0.5rem}.vb-ma-50{margin:-0.5rem}.vb-mt-50{margin-top:-0.5rem}.vb-mb-50{margin-bottom:-0.5rem}.vb-ml-50{margin-left:-0.5rem}.vb-mr-50{margin-right:-0.5rem}.vb-ma100{margin:1rem}.vb-mt100{margin-top:1rem}.vb-mb100{margin-bottom:1rem}.vb-ml100{margin-left:1rem}.vb-mr100{margin-right:1rem}.vb-ma-100{margin:-1rem}.vb-mt-100{margin-top:-1rem}.vb-mb-100{margin-bottom:-1rem}.vb-ml-100{margin-left:-1rem}.vb-mr-100{margin-right:-1rem}.vb-ma150{margin:1.5rem}.vb-mt150{margin-top:1.5rem}.vb-mb150{margin-bottom:1.5rem}.vb-ml150{margin-left:1.5rem}.vb-mr150{margin-right:1.5rem}.vb-ma-150{margin:-1.5rem}.vb-mt-150{margin-top:-1.5rem}.vb-mb-150{margin-bottom:-1.5rem}.vb-ml-150{margin-left:-1.5rem}.vb-mr-150{margin-right:-1.5rem}.vb-ma200{margin:2rem}.vb-mt200{margin-top:2rem}.vb-mb200{margin-bottom:2rem}.vb-ml200{margin-left:2rem}.vb-mr200{margin-right:2rem}.vb-ma-200{margin:-2rem}.vb-mt-200{margin-top:-2rem}.vb-mb-200{margin-bottom:-2rem}.vb-ml-200{margin-left:-2rem}.vb-mr-200{margin-right:-2rem}.vb-ma300{margin:3rem}.vb-mt300{margin-top:3rem}.vb-mb300{margin-bottom:3rem}.vb-ml300{margin-left:3rem}.vb-mr300{margin-right:3rem}.vb-ma-300{margin:-3rem}.vb-mt-300{margin-top:-3rem}.vb-mb-300{margin-bottom:-3rem}.vb-ml-300{margin-left:-3rem}.vb-mr-300{margin-right:-3rem}.vb-ma-auto{margin:auto}.vb-mt-auto{margin-top:auto}.vb-mb-auto{margin-bottom:auto}.vb-ml-auto{margin-left:auto}.vb-mr-auto{margin-right:auto}.vb-spinner{display:inline-block;vertical-align:middle;width:1rem;height:1rem;pointer-events:none;position:relative}.vb-spinner--large{width:1.75rem;height:1.75rem}.vb-spinner__base{position:absolute;top:-0.25rem;left:-0.25rem}.vb-spinner__fade-enter-active,.vb-spinner__fade-enter-done{opacity:1;transition:opacity .3s ease}.vb-spinner__animation{width:1.5rem;height:1.5rem}.vb-spinner__animation--large{width:2.25rem;height:2.25rem}@keyframes keyframes__vb-progressBar__indeterminateBar{0%{transform:translate(-100%, 0)}100%{transform:translate(250%, 0)}}.vb-progressBar{height:.5rem;width:11rem;position:relative;border-radius:99rem;display:inline-block;background-color:#e9e7e7;overflow:hidden}.vb-progressBar--widthLarge{width:24rem}.vb-progressBar--widthSmall{width:7rem}.vb-progressBar--widthXSmall{width:4rem}.vb-progressBar--widthFull{width:100%}.vb-progressBar--progressing{background-color:#dce8ff}.vb-progressBar__valueBar,.vb-progressBar__indeterminateBar{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#2864f0;border-radius:99rem}.vb-progressBar__valueBar--complete,.vb-progressBar__indeterminateBar--complete{background-color:#73a5ff}.vb-progressBar__indeterminateBar{width:40%;border-radius:99rem;animation-name:keyframes__vb-progressBar__indeterminateBar;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:ease-in-out}@media(prefers-reduced-motion){.vb-progressBar__indeterminateBar{animation-name:none}}.vb-accordionPanel{display:block;box-sizing:border-box;position:relative;background-color:#fff;transition-duration:.2s}.vb-accordionPanel__title{display:block;padding:1rem 3rem 1rem 1.5rem;margin:0;font-size:.875rem;line-height:1;position:relative;cursor:pointer;transition:background-color .2s}.vb-accordionPanel__title:hover{background-color:#ebf3ff}@media(max-width: 48rem){.vb-accordionPanel__title--responsive{padding-left:1rem;padding-right:2.5rem}}.vb-accordionPanel__icon{display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}@media(max-width: 48rem){.vb-accordionPanel__icon--responsive{right:1rem}}.vb-accordionPanel__description{padding:.5rem 1.5rem;margin:0;font-size:.875rem}.vb-accordionPanel--borderBoth{border-width:1px 0;border-style:solid;border-color:#e9e7e7}.vb-accordionPanel--borderBottom{border-bottom:1px solid #e9e7e7}.vb-accordionPanel--borderTop{border-top:1px solid #e9e7e7}@media(max-width: 48rem){.vb-accordionPanel--responsive{padding-left:1rem;padding-right:1rem}}.vb-bulletedList{font-size:.875rem}.vb-bulletedList__list{list-style-type:disc;padding:0 0 0 1.5em;margin:0}.vb-bulletedList__list--decimal{list-style-type:decimal}.vb-bulletedList__list__listItem{margin:0 0 .5em;line-height:1.5}.vb-bulletedList__list__listItem:last-child{margin-bottom:0}.vb-bulletedList--small{font-size:.75rem}.vb-buttonGroup{display:flex;justify-content:center;align-items:center}.vb-buttonGroup__topPair{display:flex;justify-content:center;align-items:center}.vb-buttonGroup__topPair:not(:last-child){margin:0 1rem 0 0}.vb-buttonGroup--alignLeft{justify-content:flex-start}.vb-buttonGroup__topItem:not(:last-child),.vb-buttonGroup__item:not(:last-child){margin:0 1rem 0 0}@media(max-width: 48rem){.vb-buttonGroup--responsive{flex-direction:column;width:100%}.vb-buttonGroup--responsive .vb-buttonGroup__topPair{flex-direction:column;margin-right:0}.vb-buttonGroup--responsive .vb-buttonGroup__topPair:not(:last-child){margin-bottom:.5rem}.vb-buttonGroup--responsive .vb-buttonGroup__topPair--mobileButtonLayoutRow{width:100%;flex-direction:row;justify-content:space-between}.vb-buttonGroup--responsive .vb-buttonGroup__topPair--mobileButtonLayoutRow:not(:last-child){margin-bottom:.5rem}.vb-buttonGroup--responsive .vb-buttonGroup__topItem--mobileButtonLayoutRow{flex-grow:1}.vb-buttonGroup--responsive .vb-buttonGroup__item,.vb-buttonGroup--responsive .vb-buttonGroup__topItem:not(.vb-buttonGroup__topItem--mobileButtonLayoutRow){margin:0 auto .5rem;min-width:10rem;text-align:center}.vb-buttonGroup--responsive .vb-buttonGroup__item:last-child,.vb-buttonGroup--responsive .vb-buttonGroup__topItem:not(.vb-buttonGroup__topItem--mobileButtonLayoutRow):last-child{margin-bottom:0}.vb-buttonGroup--responsive .vb-button:not(.vb-button--appearanceTertiary){width:100%}}.vb-breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;line-height:1}.vb-breadcrumbs__item{display:inline-flex;align-items:center;font-size:.875rem}.vb-breadcrumbs__divider{font-size:1.5rem}.vb-calendar{width:100%;border-collapse:collapse;table-layout:fixed;min-width:50rem;position:relative}.vb-calendar__inner{position:absolute;top:0;bottom:0;left:0;right:0}.vb-datePicker{width:calc((2rem + 1px)*7);font-size:.875rem;background:#fff}.vb-datePicker__header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:.25rem}.vb-datePicker__calendar{width:100%;border-collapse:collapse}.vb-datePicker__calendarHead,.vb-datePicker__calendarCell{text-align:center;width:2rem;box-sizing:border-box}.vb-datePicker__calendarHead{font-size:.75rem;color:#6e6b6b}.vb-datePicker__calendarCell{position:relative;border-top:1px solid #e9e7e7;border-right:1px solid #e9e7e7;box-sizing:border-box;padding:0;width:2rem;height:2rem;cursor:pointer;transition-duration:.2s;transition-property:background-color,color}.vb-datePicker__calendarCell:last-of-type{border-right:0}.vb-datePicker__calendarCell--disabled{background-color:#f7f5f5;color:#8c8989;cursor:not-allowed;outline:none}.vb-datePicker__calendarCell--selected{background:#285ac8;color:#fff}.vb-datePicker__calendarCell--otherMonth{background:#f7f5f5}.vb-datePicker__calendarCell:hover:not(.vb-datePicker__calendarCell--disabled):not(.vb-datePicker__calendarCell--selected){background:#e9e7e7}.vb-datePicker__dateButton::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.vb-datePicker__dateNumber--today{font-weight:bold}.vb-cardNavigation{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.vb-cardNavigation__item{margin-bottom:1rem;margin-right:1rem}.vb-cardNavigation__item--1{margin-right:0}.vb-cardNavigation__content{display:flex;align-items:center;justify-content:space-between;min-height:5rem;width:12.75rem}.vb-cardNavigation__content--3{width:18.3333333333rem}.vb-cardNavigation__content--2{width:29.5rem}.vb-cardNavigation__content--1{width:64rem}.vb-cardNavigation__arrow{flex-shrink:0}.vb-cardNavigation__icon{width:1.5rem;height:1.5rem;fill:#285ac8;margin-right:1rem;flex-shrink:0}.vb-cardNavigation__title{display:flex;justify-content:flex-start}.vb-cardNavigation__title--text{margin-bottom:1rem}.vb-cardNavigation__url{text-decoration:initial;color:initial}.vb-comboBox{display:inline;position:relative}.vb-comboBox__listBox{display:none}.vb-comboBox__listBox--open{display:block}.vb-comboBox__listBox--widthXSmall{width:6rem}.vb-comboBox__listBox--widthSmall{width:9rem}.vb-comboBox__listBox--widthMedium{width:13rem}.vb-comboBox__listBox--widthLarge{width:26rem}.vb-comboBox__listOptions{overflow-y:auto}.vb-comboBox__listOption{padding:.5rem 1rem;font-size:.875rem;word-break:keep-all;overflow:hidden;transition-duration:.2s;transition-property:background-color;display:flex;align-items:baseline;justify-content:space-between}.vb-comboBox__listOption--disabled{background:inherit;opacity:.5;cursor:default;pointer-events:none}.vb-comboBox__listOption--selected:not(.vb-comboBox__listOption--disabled){background:#2864f0;color:#fff}.vb-comboBox__listOption:hover:not(.vb-comboBox__listOption--selected):not(.vb-comboBox__listOption--disabled){background:#f7f5f5;color:#323232;cursor:pointer}.vb-comboBox__listOptionLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 fit-content}.vb-comboBox__listOptionSubLabel{font:normal 0.75rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#6e6b6b;margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 fit-content;text-align:right}.vb-comboBox__listOption--selected .vb-comboBox__listOptionSubLabel{color:#fff}.vb-comboBox__emptyMessage{padding:.5rem .5rem;text-align:center}.vb-comboBox__spinner{padding:1rem;text-align:center}.vb-comboBox__fixedItem{display:flex;color:#285ac8;font-weight:bold;vertical-align:middle;margin:-0.5rem -1rem;padding:.5rem 1rem}.vb-comboBox__fixedItem--add{border-top:1px solid #e9e7e7}.vb-comboBox__fixedItem--selected{background:#2864f0;color:#fff}.vb-comboBox__fixedItemIcon{width:1.5em;height:1.5em;margin:-1px .25rem 0 0}.vb-multiComboBox{display:inline-block}.vb-multiComboBox--widthXSmall{width:4rem}.vb-multiComboBox--widthSmall{width:7rem}.vb-multiComboBox--widthMedium{width:11rem}.vb-multiComboBox--widthLarge{width:24rem}.vb-multiComboBox--widthFull{width:100%}.vb-multiComboBox__border{line-height:1;vertical-align:middle;margin:-1px;display:inline-block;overflow:hidden;border:1px solid #dcdcdc;border-radius:.5rem;background-color:#fff;transition-duration:.2s;transition-property:border-color,background-color,color}.vb-multiComboBox__border--disabled{background-color:#f0eded;cursor:not-allowed}.vb-multiComboBox__border--error{border-color:#dc1e32}.vb-multiComboBox__border--widthXSmall{width:4rem}.vb-multiComboBox__border--widthSmall{width:7rem}.vb-multiComboBox__border--widthMedium{width:11rem}.vb-multiComboBox__border--widthLarge{width:24rem}.vb-multiComboBox__border--widthFull{width:100%}.vb-multiComboBox__flex{width:100%;display:flex;flex-wrap:wrap;min-height:2.25rem}.vb-multiComboBox__field{flex-grow:1;flex-shrink:1;flex-basis:1rem}.vb-multiComboBox__field--maxSelectionCountReached{width:1px;height:1px;clip:rect(1px 1px 1px 1px);position:absolute;left:0;top:0;overflow:hidden}.vb-multiComboBox__list{flex-grow:0;flex-shrink:0;flex-basis:fit-content;max-width:100%;display:flex;flex-wrap:wrap;align-items:center}.vb-multiComboBox__listItem{margin:.25rem;max-width:calc(100% - 0.5rem)}.vb-descriptionList__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff}.vb-descriptionList__header{width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px)}.vb-descriptionList__row{height:3.25rem}.vb-descriptionList__row--spacingCompact{height:2rem}.vb-descriptionList__row:nth-child(2n+1){background-color:#f7f5f5}.vb-descriptionList__row:nth-child(2n):last-child{border-bottom:1px solid #e9e7e7}@media(max-width: 48rem){.vb-descriptionList--responsive{display:block;width:100%}.vb-descriptionList--responsive .vb-descriptionList__row{height:auto;display:block}}.vb-dateInput{display:inline;position:relative}.vb-dateInput__listbox{position:absolute;top:0;left:0}.vb-dateInput__listbox--rightAligned{left:unset;right:0}.vb-ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay{opacity:0;transition:opacity 300ms ease}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.vb-messageDialog{max-width:70rem;min-width:40rem;max-height:calc(100vh - 2rem)}.vb-messageDialog__inner{text-align:center;display:flex;flex-direction:column}.vb-messageDialog__header,.vb-messageDialog__footer{padding:1.5rem}.vb-messageDialog__body{padding:0 1.5rem}.vb-messageDialog__body--alignLeft{text-align:left}@media(max-width: 48rem){.vb-messageDialog--responsive{margin:0 1rem;min-width:18rem}.vb-messageDialog--responsive .vb-messageDialog__header,.vb-messageDialog--responsive .vb-messageDialog__footer{padding:1rem}.vb-messageDialog--responsive .vb-messageDialog__body{padding-left:1rem;padding-right:1rem}}.vb-taskDialog{max-width:70rem;min-width:40rem}.vb-taskDialog__inner{overflow-y:auto}.vb-taskDialog__flex{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100svh - 2rem);min-height:12rem}.vb-taskDialog__header,.vb-taskDialog__footer{background-color:#fff;padding:1.5rem}.vb-taskDialog__body{border-top:1px solid #e9e7e7;border-bottom:1px solid #e9e7e7;margin:0;padding:1.5rem;overflow:auto;background-color:#fff;min-height:3rem}@media(max-width: 48rem){.vb-taskDialog--responsive{margin:0 1rem;min-width:18rem}.vb-taskDialog--responsive .vb-taskDialog__header,.vb-taskDialog--responsive .vb-taskDialog__footer{padding:1rem}.vb-taskDialog--responsive .vb-taskDialog__body{padding:1rem}}.vb-guideDialog{text-align:center;width:40rem}@media(max-width: 40rem){.vb-guideDialog{margin:0 1rem;width:auto;min-width:10rem}}.vb-guideDialog__inner{display:flex;flex-direction:column;max-height:calc(100vh - 5rem)}.vb-guideDialog__header{display:flex;justify-content:space-between;flex-direction:row-reverse}.vb-guideDialog__footer{display:flex;justify-content:space-between}.vb-guideDialog__body{overflow:auto;background-color:#fff;min-height:3rem}.vb-guideDialog__image{width:320px;height:240px;margin-bottom:1rem}@media(max-width: 48rem){.vb-guideDialog__image{width:240px;height:180px}}.vb-guideDialog__buttonBlock{display:flex;justify-content:space-between}.vb-guideDialog__closeButtonBlock{display:flex;justify-content:space-between;flex-direction:row-reverse}.vb-guideStepCount{color:#6e6b6b}.vb-guideStepCount__currentStep{font-weight:bold}.vb-DialogFooter{display:flex;justify-content:space-between;align-items:center}@media(max-width: 48rem){.vb-DialogFooter--responsive{justify-content:center;flex-direction:column}}@media(max-width: 48rem){.vb-DialogFooter__sideContent--responsive{margin-top:1rem}}.vb-listButtonSelector__button--disabled,.vb-dropdownItem--disabled,.vb-button--disabled,.vb-pagerButton--disabled,.vb-iconOnlyButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-listButtonSelector__button--disabled:hover,.vb-dropdownItem--disabled:hover,.vb-button--disabled:hover,.vb-pagerButton--disabled:hover,.vb-iconOnlyButton--disabled:hover{cursor:not-allowed}.vb-dropdown{position:relative;text-align:left;font-size:.875rem}.vb-dropdown__body{position:absolute;top:0;width:auto}.vb-dropdown--alignRight .vb-dropdown__body{right:0}.vb-dropdown--positionRelative .vb-dropdown__body{position:relative}.vb-dropdownMenuContent__list{margin:0;padding:0;list-style:none;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch}.vb-dropdownMenuContent__list li:first-child>*::before{border-top-left-radius:1rem;border-top-right-radius:1rem}.vb-dropdownMenuContent__list li:last-child>*::before{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.vb-dropdownMenuContent__list{display:block}}.vb-dropdownItem{width:100%}.vb-dropdownItem--selectable:not(.vb-dropdownItem--disabled){cursor:pointer;transition-duration:.2s;transition-property:background-color}.vb-dropdownItem--selectable:not(.vb-dropdownItem--disabled):hover{background-color:#f7f5f5}.vb-dropdownItem--unread{background-image:linear-gradient(135deg, #dc1e32 10px, transparent 0)}.vb-dropdownItem--rule{height:0;min-height:0;padding:0;border-top:1px solid #e9e7e7}.vb-dropdownItem__text{font-size:.875rem;line-height:1.5rem;padding:.46875rem 1rem;width:100%;display:inline-block;box-sizing:border-box}.vb-dropdownItem__content,.vb-dropdownItem__checkBoxItem{display:block;min-width:10rem;max-width:42rem;max-width:min(42rem, calc(100vw - 6rem));width:max-content}.vb-dropdownItem__content--danger{color:#dc1e32}.vb-dropdownItem__checkBoxItem{font-size:.875rem;line-height:1.5rem;padding:.46875rem 1rem}.vb-dropdownItem__selectable{cursor:pointer;background:rgba(0,0,0,0);padding:.46875rem 1rem;line-height:1.5;font-size:.875rem;border:0;text-align:left;width:100%;color:#323232;text-decoration:none;display:block;box-sizing:border-box;position:relative;overflow:hidden}.vb-dropdownItem__selectable--rightIcon{padding-right:3rem}.vb-dropdownItem__selectable:focus{outline:none}.vb-dropdownItem__selectable:focus::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #73a5ff}.vb-dropdownItem__rightIcon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);height:1.5rem;width:1.5rem}.vb-dropdownButton{display:inline-block}.vb-nameField--small{margin:0 .25rem}.vb-nameField--error{color:#dc1e32}.vb-nameField--disabled{color:#e9e7e7}.vb-phoneNumberField{display:flex;align-items:center}.vb-phoneNumberField .vb-phoneNumberField__hyphen{margin:0 .5rem}.vb-phoneNumberField .vb-phoneNumberField__hyphen--small{margin:0 .25rem}.vb-phoneNumberField .vb-phoneNumberField__hyphen--error{color:#dc1e32}.vb-phoneNumberField .vb-phoneNumberField__hyphen--disabled{color:#e9e7e7}.vb-dateField .vb-dateField__unit{margin:0 .5rem;font:normal 0.875rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-dateField .vb-dateField__unit--small{margin:0 .25rem;font-size:.6875rem}.vb-amountRangeField{display:inline-flex;align-items:center}.vb-filterTag__block{display:flex;align-items:center;box-sizing:border-box;padding:0 .5rem;border-radius:.75rem;height:1.5rem;cursor:pointer;transition-duration:.2s;transition-property:background-color,color,border;color:#464343;background-color:#fff;border:1px solid #8c8989}.vb-filterTag__block .vb-filterTag__icon{width:1rem;height:1rem;margin-left:.5rem;transition-duration:.2s;transition-property:fill;fill:#464343}.vb-filterTag__block:hover{background-color:#f0eded}.vb-filterTag__block:active{background-color:#e9e7e7}.vb-filterTag__block.active{color:#285ac8;background-color:#ebf3ff;border-color:#285ac8}.vb-filterTag__block.active .vb-filterTag__icon{fill:#285ac8}.vb-filterTag__block.active:hover{background-color:#dce8ff}.vb-filterTag__block.active:active{background-color:#aac8ff}.vb-filterTag__body{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-fileUploader{width:32.75rem;height:19.625rem;background-color:#f7f5f5;transition-duration:.2s;transition-property:background-color;position:relative;border-radius:.5rem}.vb-fileUploader__content,.vb-fileUploader__dropMessage,.vb-fileUploader__errorMessage{text-align:center;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);transition-duration:.2s;transition-property:opacity}.vb-fileUploader__content{opacity:1}.vb-fileUploader__content--disabled{cursor:default}.vb-fileUploader__dropMessage,.vb-fileUploader__errorMessage{opacity:0}.vb-fileUploader--widthFull{width:100%;height:100%}.vb-fileUploader--typeCompact .vb-fileUploader__content,.vb-fileUploader--typeCompact .vb-fileUploader__dropMessage{display:flex;align-items:center}.vb-fileUploader--typeCompact .vb-fileUploader__contentIllust{flex:1;margin:0}.vb-fileUploader--typeCompact .vb-fileUploader__contentDescription{flex:1;margin:0 1rem}.vb-fileUploader--active{background-color:#f0eded}.vb-fileUploader--active .vb-illust--cloudUpload .vb-illust__frame{fill:#8c8989}.vb-fileUploader--active .vb-fileUploader__content{opacity:0}.vb-fileUploader--active .vb-fileUploader__dropMessage{opacity:1}.vb-fileUploader--error .vb-fileUploader__content{opacity:0}.vb-fileUploader--error .vb-fileUploader__errorMessage{opacity:1}.vb-fileUploader__icon{width:3rem;height:3rem;margin-bottom:1rem;fill:#5a5a5a}.vb-fileDropArea{width:auto;height:auto;position:relative}.vb-fileDropArea__fade-enter,.vb-fileDropArea__fade-exit{opacity:0;transition:opacity .3s ease}.vb-fileDropArea__fade-enter-active,.vb-fileDropArea__fade-enter-done{opacity:1;transition:opacity .3s ease}.vb-fileDropArea__overlay{z-index:100;border:dashed 2px #2864f0;transition-duration:.2s;transition-property:opacity;background-color:rgba(40,100,240,.1);position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backdrop-filter:blur(1px)}.vb-fileDropArea__overlay--disabled{cursor:not-allowed;border:dashed 2px #5a5a5a;background-color:rgba(90,90,90,.1)}.vb-fileDropArea__icon{fill:#143278}.vb-fileDropArea__icon--disabled{width:3rem;height:3rem;margin-bottom:1rem;fill:#5a5a5a}.vb-fileDropArea__contentDescription{color:#143278;font-weight:bold}.vb-fileDropArea__contentDescription--disabled{color:#5a5a5a}.vb-footer{display:flex;max-width:70rem;width:calc(100vw - 3rem);margin-left:auto;margin-right:auto;flex-wrap:nowrap;justify-content:space-between}@media(max-width: 48rem){.vb-footer{width:calc(100vw - 1rem);flex-direction:column}}.vb-footer--widthWide{max-width:100rem}.vb-footer--widthNarrow{max-width:40rem}.vb-footerLinks{display:block;padding:0;margin:0 0 1rem;list-style:none;overflow:hidden}.vb-footerLinks__item{display:block;margin-right:1rem;float:left;line-height:1}.vb-footerLinks__item:last-child{margin-right:0}.vb-footerLinks__item>a{color:#323232;font-size:.875rem;font-weight:normal;text-decoration:underline;transition-duration:.2s;transition-property:color}.vb-footerLinks__item>a:hover{color:#6e6b6b}.vb-footerCopyright{display:block;font-size:.75rem;font-style:normal;line-height:1}.vb-footerBadges{display:block;padding:0;margin:0;list-style:none;overflow:hidden}@media(max-width: 48rem){.vb-footerBadges{margin-top:1.5rem}}.vb-footerBadges__item{display:block;margin-right:1rem;float:left}.vb-footerBadges__item:last-child{margin-right:0}@media(max-width: 48rem){.vb-footerSection{margin-top:1.5rem}}.vb-formControlGroup{display:flex;flex-wrap:wrap}.vb-formControlGroup--block{display:block}.vb-formControl{max-width:100%}.vb-formControl__legend{padding:0}.vb-formControl__labelArea{display:flex;align-items:flex-end;min-height:1.5rem;margin-bottom:.25rem}.vb-formControl__fieldset{border:0;margin:0;padding:0;min-inline-size:0;max-width:100%}.vb-formActions--fixed{position:fixed;bottom:0;left:0;right:0;background-color:#fff;z-index:200}.vb-formActions--fixed .vb-popupBase{border-radius:initial}.vb-formActions__inner{box-sizing:border-box;max-width:70rem;margin:0 auto;padding:0 1.5rem}.vb-formActions__inner--widthWide{max-width:100rem}.vb-formActions__inner--widthNarrow{max-width:40rem;min-width:40rem}.vb-formActions__animation-enter,.vb-formActions__animation-exit{transform:translateY(100%);transition:transform .3s ease}.vb-formActions__animation-enter-active,.vb-formActions__animation-enter-done{transform:translateY(0);transition:transform .3s ease}.vb-globalNavi{display:flex;box-sizing:border-box;min-width:73rem;padding:0 1.5rem;background-color:#285ac8;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #2864f0;height:3rem;flex-wrap:nowrap;justify-content:space-between;align-items:center}.vb-globalNavi--disableGutters{min-width:70rem}.vb-globalNaviList{display:block;margin:0;padding:0;list-style:none}.vb-globalNaviList__item{display:block;float:left}.vb-globalNaviList__itemInner{display:block;padding:1rem}.vb-guidanceMessage{position:relative;background-color:#ebf3ff;color:#143278;border-radius:.5rem}.vb-guidanceMessage__content--alignMiddle{display:flex;align-items:center}.vb-guidanceMessage--inline{display:inline-block}.vb-guidanceMessage--widthFitContent{width:fit-content}.vb-guidanceMessage--widthFull{width:100%}.vb-guidanceMessage--clickable{border-radius:.5rem}.vb-guidanceMessage__container{display:grid;display:-ms-grid;grid-template-columns:auto 1fr;-ms-grid-columns:auto 1fr;padding:1rem}@media(max-width: 48rem){.vb-guidanceMessage__container--responsive{padding:.5rem}}.vb-guidanceMessage__container--alignTop{align-items:flex-start}.vb-guidanceMessage__container--alignMiddle{align-items:center}.vb-guidanceMessage__container--small{padding:.25rem .5rem}.vb-guidanceMessage__icon{grid-column:1/2;-ms-grid-column:1;margin-right:.5rem;font-size:1.5rem}.vb-guidanceMessage__link,.vb-guidanceMessage__button{color:#143278;text-decoration:none;display:inline-block;text-align:left;border:0;background-color:rgba(0,0,0,0);font-size:.875rem;font-weight:bold;padding:0;font-family:inherit}.vb-guidanceMessage__link::before,.vb-guidanceMessage__button::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;transition-duration:.2s;transition-property:background-color,color}.vb-guidanceMessage__link:hover::before,.vb-guidanceMessage__button:hover::before{background-color:rgba(40,90,200,.06)}.vb-guidedContent{display:grid;grid-template-columns:auto min-content;grid-template-rows:auto}.vb-guidedContent__title{grid-column:1/-1}.vb-guidedContent__guide{grid-column:3/-1;grid-row:span 2}@media(max-width: 48rem){.vb-guidedContent--responsive .vb-guidedContent__guide{grid-column:1/-1}}.vb-header{box-sizing:border-box;min-width:73rem;height:5rem;padding:1rem 1.5rem;display:flex;justify-content:space-between;background-color:#fff;font-size:.75rem;padding:.75rem 1.5rem .25rem;height:4rem}.vb-header--disableGutters{min-width:70rem}.vb-header .vb-header__logo{width:fit-content}.vb-header .vb-header__info{text-align:center;display:flex;align-items:flex-end;width:fit-content}.vb-header .vb-header__children{display:flex;flex:1;padding:0 2rem;align-items:center}.vb-header .vb-header__plan{display:inline-block;box-sizing:border-box;padding:0 .2em;margin-bottom:-0.1em;font-weight:bold;border:1px solid #285ac8;color:#285ac8;text-decoration:none}.vb-header .vb-header__icon{vertical-align:middle;width:1rem;height:1rem}.vb-header .vb-header__icon--notice{color:#be8c14}.vb-header .vb-header__icon--alert{color:#dc1e32}.vb-header .vb-header__text{vertical-align:middle}.vb-header .vb-header__link{color:#323232;transition-duration:.2s;transition-property:background-color}.vb-header .vb-header__link:hover{background-color:#f7f5f5}.vb-header .vb-header__button{color:#323232;display:inline;border:0;background:rgba(0,0,0,0);padding:0;text-decoration:underline;cursor:pointer;font-size:.75rem;transition-duration:.2s;transition-property:background-color}.vb-header .vb-header__button--active{background-color:#f0eded}.vb-header .vb-header__button:hover{background-color:#f7f5f5}.vb-header .vb-header__icon+.vb-header__text{margin-left:.2em}.vb-header .vb-header__section{position:relative}.vb-header .vb-header__section:not(:last-child){margin-right:1em}.vb-header .vb-header__dropdownWrapper{padding-bottom:8px}.vb-header .vb-header__badge{width:.5rem;height:.5rem;border-radius:99rem;background:#dc1e32;display:block;position:absolute;top:.25rem;left:.5rem;border:solid 1px #fff}.vb-headlineArea{display:block;padding-bottom:2rem;position:relative}.vb-indexSearchField{display:inline-block;position:relative;max-width:100%}.vb-indexSearchField--widthFull{width:100%}.vb-indexSearchField .vb-indexSearchField__icon{display:block;width:1.5em;height:1.5em;position:absolute;top:50%;left:.5em;pointer-events:none;transform:translateY(-50%);transition:left .3s ease,fill .3s ease}.vb-indexSearchField .vb-indexSearchField__icon--searchAreaClosed{left:.375em;pointer-events:none}.vb-indexSearchField .vb-indexSearchField__input{padding-left:2.75em;max-width:100%;transition:width .3s ease,background-color .3s ease,border-color .3s ease}.vb-indexSearchField .vb-indexSearchField__input::placeholder{opacity:1;transition:opacity .3s ease}.vb-indexSearchField .vb-indexSearchField__input::-webkit-search-cancel-button{cursor:pointer}.vb-indexSearchField .vb-indexSearchField__input+svg{fill:#e9e7e7}.vb-indexSearchField .vb-indexSearchField__input--widthXSmall{width:4rem}.vb-indexSearchField .vb-indexSearchField__input--widthSmall{width:7rem}.vb-indexSearchField .vb-indexSearchField__input--widthMedium{width:11rem}.vb-indexSearchField .vb-indexSearchField__input--widthLarge{width:24rem}.vb-indexSearchField .vb-indexSearchField__input--widthFull{width:100%}.vb-indexSearchField .vb-indexSearchField__input--searchAreaClosed{width:2.25rem;padding:0;cursor:pointer}.vb-indexSearchField .vb-indexSearchField__input--searchAreaClosed::placeholder{opacity:0}.vb-indexSearchField .vb-indexSearchField__input:not(.vb-indexSearchField .vb-indexSearchField__input--disabled):hover{background-color:#dce8ff;border-color:#1e46aa}.vb-indexSearchField .vb-indexSearchField__input:not(.vb-indexSearchField .vb-indexSearchField__input--disabled):hover+.vb-indexSearchField__icon{fill:#1e46aa}.vb-indexSearchField .vb-indexSearchField__dropdown{position:absolute;top:100%;left:0;opacity:0}.vb-indexSearchField .vb-indexSearchField__dropdown--searchAreaOpen{transition:opacity .3s .3s ease;opacity:1}.vb-indexSearchField .vb-indexSearchField__dropdownItem{margin:.25em;padding:.25em;cursor:pointer}.vb-lineSeparatedList__list{list-style:none;margin:0;padding:0}.vb-lineSeparatedList__list__listItem{background-color:#fff;border-top:1px solid #e9e7e7;padding:1rem}.vb-listButtonSelector__button--disabled,.vb-button--disabled,.vb-pagerButton--disabled,.vb-iconOnlyButton--disabled,.vb-dropdownItem--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-listButtonSelector__button--disabled:hover,.vb-button--disabled:hover,.vb-pagerButton--disabled:hover,.vb-iconOnlyButton--disabled:hover,.vb-dropdownItem--disabled:hover{cursor:not-allowed}.vb-listButtonSelector{position:relative;display:inline-block}.vb-listButtonSelector__popupWrapper{position:absolute;top:100%;min-width:100%}.vb-listButtonSelector__button{display:inline-block;padding:1rem;padding-right:3em;background-color:#fff;border:solid 1px #285ac8;border-radius:.5rem;font-size:1rem;font-weight:bold;color:#285ac8;cursor:pointer;line-height:1}.vb-listButtonSelector__button--isOpen{background-color:#f0eded}.vb-listButtonSelector__icon{position:absolute;display:inline-block;font-size:1.5em;right:.5em;top:50%;transform:translateY(-50%)}.vb-listTable__table,.vb-groupedListTable__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff;height:1px}.vb-listTable--fitContent,.vb-groupedListTable--fitContent{max-width:fit-content}.vb-listCard{position:relative;background-color:#fff;border-radius:.75rem;box-shadow:0 0 1rem rgba(0,0,0,.1),0 .125rem .25rem rgba(0,0,0,.2);padding:1rem}.vb-listCard--disabled{opacity:.5}.vb-listCard__link,.vb-listCard__button{cursor:pointer;text-decoration:none;color:#323232;display:block;text-align:left;padding:0;border:0;background-color:#fff}.vb-listCard__link--disabled,.vb-listCard__button--disabled{cursor:not-allowed}.vb-listCard__link::before,.vb-listCard__button::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;transition-duration:.2s;transition-property:background-color,color;border-radius:.75rem}.vb-listCard__link--current::after,.vb-listCard__button--current::after{content:"";height:100%;width:4px;background-color:#2864f0;position:absolute;top:0;left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.vb-listCard__link:not(.vb-listCard__link--disabled):hover::before{background-color:#f2f5fc}.vb-listCard__button:not(.vb-listCard__button--disabled):hover::before{background-color:#f2f5fc}.vb-listCard__content{position:relative;z-index:1;margin-right:1.5rem;display:flex}.vb-listCard__thumbnail{margin-right:1rem;flex-shrink:0;flex-grow:0;max-width:5rem}.vb-listCard__thumbnail *{max-width:100%;max-height:5rem}.vb-listCard__thumbnail--large{margin-right:1rem;flex-shrink:0;flex-grow:0;max-width:12rem}.vb-listCard__thumbnail--large *{max-width:100%;max-height:12rem}@media(max-width: 48rem){.vb-listCard__thumbnail--large{max-width:7.2rem}.vb-listCard__thumbnail--large *{max-height:7.2rem}}@media(max-width: 48rem){.vb-listCard__thumbnail{max-width:3rem}.vb-listCard__thumbnail *{max-height:3rem}}.vb-listCard__main{flex-shrink:1;flex-grow:1}.vb-listCard__icon{position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:.5rem;width:1.5rem;height:1.5rem}.vb-listCard__title{font-size:1rem;font-weight:bold}.vb-listCard__actions{position:relative;z-index:1;padding:.5rem 1rem 1rem;margin:.5rem -1rem -1rem;width:fit-content}.vb-messageBlock{container-type:inline-size;width:100%}.vb-messageBlock--hover{box-shadow:0 0 2rem rgba(0,0,0,.1),0 .375rem .75rem rgba(0,0,0,.2);border-radius:.5rem;z-index:500}.vb-messageBlock__inner{border:1px solid #d7d2d2;background-color:#f7f5f5;border-radius:.5rem;box-sizing:border-box;display:grid;display:-ms-grid;grid-template-columns:1fr auto;-ms-grid-columns:1fr auto;padding:1rem}@media(max-width: 48rem){.vb-messageBlock__inner--responsive{padding:.5rem;display:block}}@container (max-width: 48rem){.vb-messageBlock__inner{padding:.5rem;display:block}}.vb-messageBlock__inner--alert{border:1px solid #dc1e32;background-color:#fad2d7}.vb-messageBlock__inner--notice{border:1px solid #be8c14;background-color:#fff0d2}.vb-messageBlock__inner--success,.vb-messageBlock__inner--assistance,.vb-messageBlock__inner--discovery{border:1px solid #285ac8;background-color:#dce8ff}.vb-messageBlock__message{-ms-grid-column:1;grid-column:1/2}.vb-messageBlock__buttons{-ms-grid-column:2;grid-column:2/3;margin-top:-0.375rem;height:1.5rem}@media(max-width: 48rem){.vb-messageBlock__buttons--responsive{margin-top:.25rem;margin-left:1rem;height:auto}}@container (max-width: 48rem){.vb-messageBlock__buttons{margin-top:.25rem;margin-left:1rem;height:auto}}.vb-messageBlock__linkButton,.vb-messageBlock__closeButton{display:inline-block;white-space:nowrap;margin-top:-0.375rem;height:1.5rem}.vb-messageBlockInternalMessage__inner{display:flex;flex:1 auto;align-items:flex-start}.vb-messageBlockInternalMessage__icon{display:inline-block;margin-right:.5rem;font-size:1.5rem;min-width:1.5rem}.vb-messageBlockInternalMessage__icon--alert{color:#dc1e32}.vb-messageBlockInternalMessage__icon--notice{color:#be8c14}.vb-messageBlockInternalMessage__icon--success,.vb-messageBlockInternalMessage__icon--assistance,.vb-messageBlockInternalMessage__icon--discovery{color:#285ac8}.vb-messageBlockInternalMessage__icon--explanatory,.vb-messageBlockInternalMessage__icon--info{color:#8c8989}.vb-messageBlockInternalMessage__content{display:inline-block;font-size:.875rem;line-height:1.5;margin-top:.09375rem}.vb-floatingMessageBlockPortal{position:fixed;top:2rem;left:50%;transform:translate(-50%, 0);z-index:4000}.vb-floatingMessageBlock{box-shadow:0 0 2rem rgba(0,0,0,.1),0 .375rem .75rem rgba(0,0,0,.2);border-radius:1rem;margin:auto;min-width:16rem;max-width:calc(100vw - 3rem);width:50rem;transition-property:opacity;transition-duration:.3s}.vb-floatingMessageBlock .vb-messageBlock__inner{border-radius:1rem}.vb-floatingMessageBlock__animation-enter{opacity:0}.vb-floatingMessageBlock__animation-enter-active{opacity:1}.vb-floatingMessageBlock__animation-exit{opacity:0}.vb-pageSelector{display:inline-block}.vb-pageSelector__currentPage{font-weight:bold;font-size:.875rem;padding:0 .5rem}.vb-messageIcon{position:relative;display:inline-block;width:1.5rem;min-height:1em}.vb-messageIcon__control{cursor:pointer;width:1.5rem;height:1.5rem;position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.vb-messageIcon__icon{width:1.5rem;height:1.5rem;color:#8c8989;display:inline-block;vertical-align:middle}.vb-messageIcon__icon--error{color:#dc1e32}.vb-messageIcon__icon--notice{color:#be8c14}.vb-messageIcon__icon--success{color:#285ac8}.vb-messageIcon--small .vb-messageIcon__icon{width:1rem;height:1rem}.vb-messageIconMessageWrapper--hidden{display:none}.vb-messageIconMessage{position:relative;width:1.5rem}.vb-fullScreenModal{z-index:700;background-color:#fff}.vb-fullScreenModal__inner{display:flex;flex-direction:column;width:100vw;height:100vh}.vb-fullScreenModal__header{padding:1.5rem;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #e9e7e7}.vb-fullScreenModal__headerInnerContent{flex-grow:1}.vb-fullScreenModal__body{padding:1.5rem 1.5rem 1.5rem 4.75rem;overflow:auto}.vb-numericTable__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff}.vb-noSearchResults,.vb-noDataCreated{text-align:center}.vb-noSearchResults__image,.vb-noDataCreated__image{margin-bottom:1rem}.vb-pager{text-align:center}.vb-pager .vb-pager__list{padding:0;margin:1em auto}.vb-pager .vb-pager__break{display:inline-block;margin:0 .5em 0 -0.5em;vertical-align:middle}.vb-pager .vb-pager__icon--arrow{transform:scale(1.5);vertical-align:middle}.vb-selectableButton__button{position:relative;display:flex;align-items:center;gap:.5rem;margin:0;padding:0 1rem;text-align:center;text-decoration:none;box-sizing:border-box;border-radius:.5rem;border:0;cursor:pointer;transition-duration:.2s;transition-property:background-color,color,box-shadow,border-color;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:.875rem;height:2.25rem;vertical-align:middle;white-space:nowrap;color:#323232;background-color:#f7f5f5}.vb-selectableButton__button .vb-selectableButton__icon{width:1.375rem;height:1.375rem;fill:#285ac8}.vb-selectableButton__button:hover{background-color:#f0eded}.vb-selectableButton__button:active{background-color:#e9e7e7}.vb-selectableButton__button.active{background-color:#ebf3ff}.vb-selectableButton__button.active .vb-selectableButton__label{color:#285ac8;font-weight:bold}.vb-selectableButton__button.active:hover{background-color:#dce8ff}.vb-selectableButton__button.active:active{background-color:#aac8ff}.vb-selectableButton__button.active:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #2864f0,0 0 0 4px #fff;background-color:#aac8ff}.vb-selectableButton__badge{display:flex;align-items:center;justify-content:center;height:1.25rem;margin-left:-0.25rem;padding:0 .625rem;color:#1e1e1e;background-color:#dcdcdc;border-radius:.75rem}.vb-stackedBarChart__container{height:1.5rem;box-sizing:border-box;display:flex;overflow:hidden;background-color:#fff;border:1px solid #bebaba;border-radius:99rem;list-style-type:none;padding-inline-start:0;margin-block:0}.vb-stackedBarChart__item{box-sizing:border-box;display:flex;flex-direction:column}.vb-stackedBarChart__item+.vb-stackedBarChart__item{border-left:1px solid #8c8989}.vb-stackedBarChart__item__button{width:100%;height:calc(1.5rem - 2px);border:none;padding:0 .5rem;font-size:.75rem;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vb-stackedBarChart__item__button:focus{outline:none;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px #2864f0,inset 0 0 0 4px #fff}.vb-stackedBarChart__item__button--first{border-radius:99rem 0 0 99rem}.vb-stackedBarChart__item__button--last{border-radius:0 99rem 99rem 0}.vb-stackedBarChart__item__button--RE{background-color:#fad2d7;color:#6e0f19}.vb-stackedBarChart__item__button--OR{background-color:#ffe1d2;color:#7d320a}.vb-stackedBarChart__item__button--YE{background-color:#fff0d2;color:#825a0f}.vb-stackedBarChart__item__button--YG{background-color:#e6f0d2;color:#3c5f14}.vb-stackedBarChart__item__button--GR{background-color:#cdebd7;color:#004b1e}.vb-stackedBarChart__item__button--BG{background-color:#cdf0f0;color:#146464}.vb-stackedBarChart__item__button--PU{background-color:#e6d7fa;color:#3c1e73}.vb-stackedBarChart__item__button--GY{background-color:#dcdcdc;color:#1e1e1e}.vb-statusSelector{display:flex;align-items:center;cursor:pointer;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition-duration:.2s;transition-property:background-color}.vb-statusSelector--disabled{opacity:.5}.vb-statusSelector__dropdownIcon{width:1rem;height:1rem;margin-left:.25rem;margin-right:-0.25rem}.vb-statusSelector--typeDone{border-color:#8c8989;color:#6e6b6b}.vb-statusSelector--typeDone__dropdownIcon{fill:#6e6b6b}.vb-statusSelector--typeDone:hover{background-color:#f0eded}.vb-statusSelector--typeSuccess{border-color:#285ac8;color:#285ac8}.vb-statusSelector--typeSuccess__dropdownIcon{fill:#285ac8}.vb-statusSelector--typeSuccess:hover{background-color:#dce8ff}.vb-statusSelector--typeProgress{border-color:#be8c14;color:#825a0f}.vb-statusSelector--typeProgress__dropdownIcon{fill:#825a0f}.vb-statusSelector--typeProgress:hover{background-color:#fff0d2}.vb-statusSelector--typeRequired{border-color:#dc1e32;color:#dc1e32}.vb-statusSelector--typeRequired__dropdownIcon{fill:#dc1e32}.vb-statusSelector--typeRequired:hover{background-color:#fad2d7}.vb-statusSelector--typeDisabled{background-color:#6e6b6b;border-width:0}.vb-statusSelector--typeDisabled__dropdownIcon{fill:#fff}.vb-statusSelector--typeDisabled:hover{background-color:#4f4d4d}.vb-statusSelector--typeEmphasis{background-color:#285ac8;border-width:0}.vb-statusSelector--typeEmphasis__dropdownIcon{fill:#fff}.vb-statusSelector--typeEmphasis:hover{background-color:#1e4395}.vb-statusSelector--typeWarning{background-color:#825a0f;border-width:0}.vb-statusSelector--typeWarning__dropdownIcon{fill:#fff}.vb-statusSelector--typeWarning:hover{background-color:#4b3409}.vb-statusSelector--typeError{background-color:#dc1e32;border-width:0}.vb-statusSelector--typeError__dropdownIcon{fill:#fff}.vb-statusSelector--typeError:hover{background-color:#a61726}.vb-stepper{display:flex;flex-wrap:nowrap;justify-content:center;padding:0;gap:2rem}.vb-stepper__listItem{list-style-type:none;width:4rem;position:relative}.vb-stepper__listItem:not(:last-child)::after{content:"";width:3rem;height:.25rem;background-color:#6e6b6b;display:block;position:absolute;left:calc(100% - .5rem);top:1.5rem}.vb-stepper__listContent{position:relative;z-index:1;text-align:center}.vb-stepper--small{gap:1.5rem}.vb-stepper--small .vb-stepper__listItem{width:3rem}.vb-stepper--small .vb-stepper__listItem:not(:last-child)::after{width:2.5rem;top:1rem}.vb-verticalSteps__number{user-select:none}.vb-verticalSteps__step{display:grid;grid-template-columns:3rem 1fr;column-gap:.5rem;row-gap:0}.vb-verticalSteps__step:not(:last-child)::after{content:"";background:#6e6b6b;grid-column:1/2;grid-row:2/3;width:.25rem;margin:0 auto}.vb-verticalSteps__title{grid-column:2/3;font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#323232;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}.vb-verticalSteps__title--future{color:#6e6b6b;font-weight:normal}.vb-verticalSteps__content{grid-column:2/3;grid-row:2/3;padding:0 0 1.5rem}.vb-verticalSteps__actions{margin:1rem 0 0 0}.vb-tabBar{border-bottom:1px solid #e9e7e7;padding:0 1.5rem;background:#fff;display:flex;justify-content:space-between;align-items:flex-end}.vb-tabBar__buttonGroup{margin-left:1rem}.vb-tabBar__buttonGroup button{margin-left:.5rem}.vb-tagBox{display:inline-block;background-color:#fff;box-sizing:border-box;padding:0 .5rem;border:1px solid #8c8989;border-radius:99rem;height:1.5rem;line-height:1.5rem;font-size:1.5rem}.vb-tagBox--removable{padding-right:.25rem}.vb-tagBox--maxWidthSmall{max-width:10rem}.vb-tagBox--maxWidthMedium{max-width:20rem}.vb-tagBox--maxWidthLarge{max-width:30rem}.vb-tagBox--success{border-color:#285ac8}.vb-tagBox--error{border-color:#dc1e32}.vb-tagBox--RE{background-color:#fad2d7;border-color:#fad2d7}.vb-tagBox--OR{background-color:#ffe1d2;border-color:#ffe1d2}.vb-tagBox--YE{background-color:#fff0d2;border-color:#fff0d2}.vb-tagBox--YG{background-color:#e6f0d2;border-color:#e6f0d2}.vb-tagBox--GR{background-color:#cdebd7;border-color:#cdebd7}.vb-tagBox--BG{background-color:#cdf0f0;border-color:#cdf0f0}.vb-tagBox--PU{background-color:#e6d7fa;border-color:#e6d7fa}.vb-tagBox--GY{background-color:#dcdcdc;border-color:#dcdcdc}.vb-tagBox__inner{display:flex;align-items:center;margin-top:-1px;height:1.5rem}.vb-tagBox__type{display:inline-block;font-size:.75rem;color:#6e6b6b;margin-right:.5rem;white-space:nowrap}.vb-tagBox__type--RE{color:#6e0f19}.vb-tagBox__type--OR{color:#7d320a}.vb-tagBox__type--YE{color:#825a0f}.vb-tagBox__type--YG{color:#3c5f14}.vb-tagBox__type--GR{color:#004b1e}.vb-tagBox__type--BG{color:#146464}.vb-tagBox__type--PU{color:#3c1e73}.vb-tagBox__type--GY{color:#1e1e1e}.vb-tagBox__body{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-tagBox__body--success{color:#285ac8}.vb-tagBox__body--error{color:#dc1e32}.vb-tagBox__body--RE{color:#6e0f19}.vb-tagBox__body--OR{color:#7d320a}.vb-tagBox__body--YE{color:#825a0f}.vb-tagBox__body--YG{color:#3c5f14}.vb-tagBox__body--GR{color:#004b1e}.vb-tagBox__body--BG{color:#146464}.vb-tagBox__body--PU{color:#3c1e73}.vb-tagBox__body--GY{color:#1e1e1e}.vb-tagBox__removeButton{font-size:0;color:#8c8989;margin-left:.5rem;height:1.5rem;width:1.5rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;transition-duration:.2s;transition-property:color}.vb-tagBox__removeButton:hover{color:#6d6b6b}.vb-tagBox__removeButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-tagBox__removeButton--disabled:hover{cursor:not-allowed}.vb-tagBox__removeButton--RE{color:#6e0f19}.vb-tagBox__removeButton--OR{color:#7d320a}.vb-tagBox__removeButton--YE{color:#825a0f}.vb-tagBox__removeButton--YG{color:#3c5f14}.vb-tagBox__removeButton--GR{color:#004b1e}.vb-tagBox__removeButton--BG{color:#146464}.vb-tagBox__removeButton--PU{color:#3c1e73}.vb-tagBox__removeButton--GY{color:#1e1e1e}.vb-tagBox__removeIcon{font-size:1rem;vertical-align:middle}.vb-miniTag{display:inline-block;height:1.25rem;max-width:100%;box-sizing:border-box;padding:0 .25rem;position:relative;border-radius:.25rem;font-size:.875rem;font-family:"-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.vb-miniTag--RE{background-color:#fad2d7;color:#6e0f19}.vb-miniTag--OR{background-color:#ffe1d2;color:#7d320a}.vb-miniTag--YE{background-color:#fff0d2;color:#825a0f}.vb-miniTag--YG{background-color:#e6f0d2;color:#3c5f14}.vb-miniTag--GR{background-color:#cdebd7;color:#004b1e}.vb-miniTag--BG{background-color:#cdf0f0;color:#146464}.vb-miniTag--PU{background-color:#e6d7fa;color:#3c1e73}.vb-miniTag--GY{background-color:#dcdcdc;color:#1e1e1e}.vb-miniTag__inner{display:flex;align-items:center;height:1.25rem}.vb-miniTag__body{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-miniTag__removeButton{width:1rem;height:1rem;position:relative;cursor:pointer;border:0;background-color:rgba(0,0,0,0);padding:0;flex-shrink:0;margin-left:.25rem}.vb-miniTag__removeButton::before{content:"";position:absolute;width:1.5rem;height:1.5rem;top:-0.25rem;right:-0.25rem}.vb-miniTag__removeButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-miniTag__removeButton--disabled:hover{cursor:not-allowed}.vb-miniTag__removeButton--RE{color:#6e0f19}.vb-miniTag__removeButton--OR{color:#7d320a}.vb-miniTag__removeButton--YE{color:#825a0f}.vb-miniTag__removeButton--YG{color:#3c5f14}.vb-miniTag__removeButton--GR{color:#004b1e}.vb-miniTag__removeButton--BG{color:#146464}.vb-miniTag__removeButton--PU{color:#3c1e73}.vb-miniTag__removeButton--GY{color:#1e1e1e}.vb-miniTag__removeIcon{width:1rem;height:1rem}.vb-withAccordionContent{display:inline-block}.vb-withBalloon{display:inline-block}.vb-withBalloon__contentWrapper{pointer-events:auto}.vb-withBalloon__balloonWrapper--hidden{width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px)}.vb-withPopup{display:inline-block}.vb-withPopup__contentWrapper{display:block}.vb-withPopup__popupWrapper{position:relative;transition-property:opacity;transition-duration:.3s}.vb-withPopup__popup{position:absolute;top:0;left:0}.vb-withPopup__popup--rightAligned{left:auto;right:0}.vb-withPopup__animation-enter{opacity:0}.vb-withPopup__animation-enter-active{opacity:1}.vb-withPopup__animation-exit{opacity:0}.vb-withTOC{display:flex;gap:0 1rem}.vb-withTOC__toc{flex-grow:0;flex-shrink:0;width:11rem}.vb-withTOC__toc__container{position:sticky;top:0;overflow-y:auto;max-height:100vh;margin:-1rem 0 0;padding:0;list-style:none}.vb-withTOC__toc__link{display:block;margin:1rem 0;padding:.25rem 1rem;text-decoration:none;font:bold 1rem/1.5 "-apple-system",BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#323232;border-radius:.25rem;cursor:pointer}.vb-withTOC__toc__link:hover{background-color:#f7f5f5}.vb-withTOC__toc__link--current{background-color:#ebf3ff;color:#2864f0}.vb-withTOC__toc__link--current:hover{background-color:#ebf3ff}.vb-withTOC__contents{flex-grow:1}.vb-withTOC__contents__section{overflow-y:hidden;outline:none}.vb-withFilterableDropdown__popup{min-width:11rem;padding:1rem 1rem 0 1rem}.vb-withFilterableDropdown__note{padding-bottom:1rem}.vb-withFilterableDropdown__footer{border-top:1px solid #e9e7e7;margin:0 -1rem;padding:1rem}.vb-personTag{display:inline-block;background-color:#fff;box-sizing:border-box;padding-left:.25rem;padding-right:.5rem;border:1px solid #8c8989;border-radius:99rem;height:2rem;line-height:2rem;font-size:2rem}.vb-personTag--removable{padding-right:.25rem}.vb-personTag--success{border-color:#285ac8}.vb-personTag--error{border-color:#dc1e32}.vb-personTag__inner{display:flex;align-items:center;margin-top:-1px;height:2rem}.vb-personTag__type{display:inline-block;font-size:.75rem;color:#6e6b6b;margin-right:.5rem;white-space:nowrap}.vb-personTag__body{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-personTag__body--success{color:#285ac8}.vb-personTag__body--error{color:#dc1e32}.vb-personTag__removeButton{font-size:0;color:#8c8989;margin-left:.5rem;height:1.5rem;width:1.5rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;transition-duration:.2s;transition-property:color}.vb-personTag__removeButton:hover{color:#6d6b6b}.vb-personTag__removeButton--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vb-personTag__removeButton--disabled:hover{cursor:not-allowed}.vb-personTag__removeIcon{font-size:1rem;vertical-align:middle}.vb-popupProgressBar{padding:.5rem 1rem;display:flex;align-items:center;min-width:20rem;max-width:40rem}.vb-popupProgressBar__contents{display:flex;flex-direction:column;width:100%}.vb-popupProgressBar__message{display:flex;justify-content:space-between;align-items:center}.vb-popupProgressBar__message-block{display:flex;align-items:center}.vb-popupProgressBar__icon{flex-shrink:0;align-self:flex-start}.vb-popupProgressBar__close{flex-shrink:0}.vb-popupProgressBarPortal{position:fixed;left:0;bottom:0;z-index:4000}.vb-popupProgressBarPortal__element{padding:.75rem 1rem .5rem 1rem}.vb-skeltonPageTitle{padding:.375rem 0;max-height:1.5rem}.vb-skeltonSectionTitle{padding:.25rem 0;max-height:1rem}.vb-skeltonParagraph{padding:.21875rem 0;max-height:.875rem}.vb-skeltonRectangle{max-height:5rem}.vb-skeltonBlock{max-height:2.25rem}.vb-skeltonBlock--small{max-height:1.5rem}.vb-skeltonBlock--large{max-height:3rem}.vb-skeltonIcon{max-height:2rem}.vb-skeltonIcon--small{max-height:1.5rem}.vb-skeltonIcon--large{max-height:3rem}.vb-skeltonCircle{max-height:2rem}.vb-skeltonCircle--small{max-height:1.5rem}.vb-skeltonCircle--large{max-height:3rem}.vb-skeltonCircle--xlarge{max-height:6rem}.vb-skeletonInput{align-items:center;background-color:#fff;border-radius:.5rem;border:1px solid #dcdcdc;box-sizing:border-box;display:inline-flex;height:2.25rem;overflow:hidden;padding:0 .5rem;vertical-align:inherit}.vb-skeletonInput--small{height:1.5rem;padding:0 .5rem}.vb-skeletonInput--large{height:3rem;padding:0 1rem}.vb-skeletonInput--widthXSmall{width:4rem}.vb-skeletonInput--widthSmall{width:7rem}.vb-skeletonInput--widthMedium{width:11rem}.vb-skeletonInput--widthLarge{width:24rem}.vb-skeletonInput--widthFull{width:100%}.vb-skeletonStackedBarChart{height:1.5rem;box-sizing:border-box;display:flex;align-items:center;padding:0 .5rem;background-color:#fff;border:1px solid #bebaba;border-radius:99rem}.vb-hierarchicalTable__table{width:100%;border:none;border-collapse:collapse;border-spacing:0;background-color:#fff}.vb-hierarchicalTableRowHeaderCell{display:inline-flex;align-items:center;gap:.5rem}.vb-hierarchicalTableRowHeaderCell--level1{margin-left:0rem}.vb-hierarchicalTableRowHeaderCell--foldable--level1{margin-left:2rem}.vb-hierarchicalTableRowHeaderCell--level2{margin-left:2rem}.vb-hierarchicalTableRowHeaderCell--foldable--level2{margin-left:4rem}.vb-hierarchicalTableRowHeaderCell--level3{margin-left:4rem}.vb-hierarchicalTableRowHeaderCell--foldable--level3{margin-left:6rem}.vb-hierarchicalTableRowHeaderCell--level4{margin-left:6rem}.vb-hierarchicalTableRowHeaderCell--foldable--level4{margin-left:8rem}.vb-hierarchicalTableRowHeaderCell--level5{margin-left:8rem}.vb-hierarchicalTableRowHeaderCell--foldable--level5{margin-left:10rem}.vb-hierarchicalTableRowHeaderCell__button{cursor:pointer;color:#285ac8;display:inline;border:0;background:none;padding:0}.vb-hierarchicalTableRowHeaderCell__button:hover{color:#1e4395}.vb-hierarchicalTableRowHeaderCell__icon{width:1.5rem;height:1.5rem}.vb-propListForm{display:block}.vb-propListForm__list{display:flex}.vb-propListForm__list--wrap{display:flex;flex-wrap:wrap}.vb-propListForm__item{display:flex;border-bottom:solid 1px #e9e7e7;align-items:flex-start}.vb-propListForm__term{display:inline-block;min-height:2.25rem;font-size:.875rem;vertical-align:middle;margin-right:1rem}.vb-propListForm__description{margin-left:0}.vb-propListForm__termInner,.vb-propListForm__descriptionInner{display:flex;align-items:center;height:100%;min-height:2.25rem;white-space:pre-line}.vb-propListForm__termLabel{display:flex;align-items:flex-start}.vb-propListForm__termIcons{display:flex;white-space:nowrap;align-items:center}.vb-propListForm__field{display:flex;align-items:center}