From 131e6af4c2852893b3f7828fed94608dbccaf59c Mon Sep 17 00:00:00 2001 From: Carmelo Fiorello Date: Fri, 29 Dec 2023 17:08:15 +0100 Subject: [PATCH 1/7] feat: first commit --- packages/mui-joy/.eslintrc | 4 + packages/mui-joy/README.md | 140 + packages/mui-joy/babel.config.js | 3 + packages/mui-joy/jest.config.js | 8 + packages/mui-joy/logo.png | Bin 0 -> 82145 bytes packages/mui-joy/package-lock.json | 10111 ++++++++++++++++ packages/mui-joy/package.json | 102 + packages/mui-joy/screenshot.png | Bin 0 -> 167617 bytes packages/mui-joy/src/AddButton/AddButton.tsx | 18 + packages/mui-joy/src/AddButton/index.ts | 2 + .../ArrayFieldItemTemplate.tsx | 97 + .../src/ArrayFieldItemTemplate/index.ts | 2 + .../ArrayFieldTemplate/ArrayFieldTemplate.tsx | 100 + .../mui-joy/src/ArrayFieldTemplate/index.ts | 2 + .../BaseInputTemplate/BaseInputTemplate.tsx | 169 + .../mui-joy/src/BaseInputTemplate/index.ts | 2 + .../src/CheckboxWidget/CheckboxWidget.tsx | 87 + packages/mui-joy/src/CheckboxWidget/index.ts | 2 + .../src/CheckboxesWidget/CheckboxesWidget.tsx | 96 + .../mui-joy/src/CheckboxesWidget/index.ts | 2 + .../src/DescriptionField/DescriptionField.tsx | 28 + .../mui-joy/src/DescriptionField/index.ts | 2 + packages/mui-joy/src/ErrorList/ErrorList.tsx | 48 + packages/mui-joy/src/ErrorList/index.ts | 2 + .../FieldErrorTemplate/FieldErrorTemplate.tsx | 39 + .../mui-joy/src/FieldErrorTemplate/index.ts | 2 + .../FieldHelpTemplate/FieldHelpTemplate.tsx | 19 + .../mui-joy/src/FieldHelpTemplate/index.ts | 2 + .../src/FieldTemplate/FieldTemplate.tsx | 81 + packages/mui-joy/src/FieldTemplate/index.ts | 2 + .../mui-joy/src/IconButton/IconButton.tsx | 103 + packages/mui-joy/src/IconButton/index.ts | 2 + packages/mui-joy/src/MuiForm/MuiForm.tsx | 15 + packages/mui-joy/src/MuiForm/index.ts | 2 + .../ObjectFieldTemplate.tsx | 104 + .../mui-joy/src/ObjectFieldTemplate/index.ts | 2 + .../mui-joy/src/RadioWidget/RadioWidget.tsx | 84 + packages/mui-joy/src/RadioWidget/index.ts | 2 + .../mui-joy/src/RangeWidget/RangeWidget.tsx | 51 + packages/mui-joy/src/RangeWidget/index.ts | 2 + .../mui-joy/src/SelectWidget/SelectWidget.tsx | 92 + packages/mui-joy/src/SelectWidget/index.ts | 2 + .../mui-joy/src/SubmitButton/SubmitButton.tsx | 23 + packages/mui-joy/src/SubmitButton/index.ts | 2 + packages/mui-joy/src/Templates/Templates.ts | 46 + packages/mui-joy/src/Templates/index.ts | 2 + .../src/TextareaWidget/TextareaWidget.tsx | 21 + packages/mui-joy/src/TextareaWidget/index.ts | 2 + packages/mui-joy/src/Theme/Theme.tsx | 18 + packages/mui-joy/src/Theme/index.ts | 2 + .../mui-joy/src/TitleField/TitleField.tsx | 20 + packages/mui-joy/src/TitleField/index.ts | 2 + packages/mui-joy/src/Widgets/Widgets.ts | 25 + packages/mui-joy/src/Widgets/index.ts | 2 + .../WrapIfAdditionalTemplate.tsx | 93 + .../src/WrapIfAdditionalTemplate/index.ts | 2 + packages/mui-joy/src/index.ts | 8 + packages/mui-joy/src/tsconfig.json | 23 + packages/mui-joy/test/Array.test.tsx | 5 + packages/mui-joy/test/Form.test.tsx | 56 + packages/mui-joy/test/Object.test.tsx | 5 + packages/mui-joy/test/tsconfig.json | 18 + packages/mui-joy/tsconfig.json | 12 + 63 files changed, 12020 insertions(+) create mode 100644 packages/mui-joy/.eslintrc create mode 100644 packages/mui-joy/README.md create mode 100644 packages/mui-joy/babel.config.js create mode 100644 packages/mui-joy/jest.config.js create mode 100644 packages/mui-joy/logo.png create mode 100644 packages/mui-joy/package-lock.json create mode 100644 packages/mui-joy/package.json create mode 100644 packages/mui-joy/screenshot.png create mode 100644 packages/mui-joy/src/AddButton/AddButton.tsx create mode 100644 packages/mui-joy/src/AddButton/index.ts create mode 100644 packages/mui-joy/src/ArrayFieldItemTemplate/ArrayFieldItemTemplate.tsx create mode 100644 packages/mui-joy/src/ArrayFieldItemTemplate/index.ts create mode 100644 packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx create mode 100644 packages/mui-joy/src/ArrayFieldTemplate/index.ts create mode 100644 packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx create mode 100644 packages/mui-joy/src/BaseInputTemplate/index.ts create mode 100644 packages/mui-joy/src/CheckboxWidget/CheckboxWidget.tsx create mode 100644 packages/mui-joy/src/CheckboxWidget/index.ts create mode 100644 packages/mui-joy/src/CheckboxesWidget/CheckboxesWidget.tsx create mode 100644 packages/mui-joy/src/CheckboxesWidget/index.ts create mode 100644 packages/mui-joy/src/DescriptionField/DescriptionField.tsx create mode 100644 packages/mui-joy/src/DescriptionField/index.ts create mode 100644 packages/mui-joy/src/ErrorList/ErrorList.tsx create mode 100644 packages/mui-joy/src/ErrorList/index.ts create mode 100644 packages/mui-joy/src/FieldErrorTemplate/FieldErrorTemplate.tsx create mode 100644 packages/mui-joy/src/FieldErrorTemplate/index.ts create mode 100644 packages/mui-joy/src/FieldHelpTemplate/FieldHelpTemplate.tsx create mode 100644 packages/mui-joy/src/FieldHelpTemplate/index.ts create mode 100644 packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx create mode 100644 packages/mui-joy/src/FieldTemplate/index.ts create mode 100644 packages/mui-joy/src/IconButton/IconButton.tsx create mode 100644 packages/mui-joy/src/IconButton/index.ts create mode 100644 packages/mui-joy/src/MuiForm/MuiForm.tsx create mode 100644 packages/mui-joy/src/MuiForm/index.ts create mode 100644 packages/mui-joy/src/ObjectFieldTemplate/ObjectFieldTemplate.tsx create mode 100644 packages/mui-joy/src/ObjectFieldTemplate/index.ts create mode 100644 packages/mui-joy/src/RadioWidget/RadioWidget.tsx create mode 100644 packages/mui-joy/src/RadioWidget/index.ts create mode 100644 packages/mui-joy/src/RangeWidget/RangeWidget.tsx create mode 100644 packages/mui-joy/src/RangeWidget/index.ts create mode 100644 packages/mui-joy/src/SelectWidget/SelectWidget.tsx create mode 100644 packages/mui-joy/src/SelectWidget/index.ts create mode 100644 packages/mui-joy/src/SubmitButton/SubmitButton.tsx create mode 100644 packages/mui-joy/src/SubmitButton/index.ts create mode 100644 packages/mui-joy/src/Templates/Templates.ts create mode 100644 packages/mui-joy/src/Templates/index.ts create mode 100644 packages/mui-joy/src/TextareaWidget/TextareaWidget.tsx create mode 100644 packages/mui-joy/src/TextareaWidget/index.ts create mode 100644 packages/mui-joy/src/Theme/Theme.tsx create mode 100644 packages/mui-joy/src/Theme/index.ts create mode 100644 packages/mui-joy/src/TitleField/TitleField.tsx create mode 100644 packages/mui-joy/src/TitleField/index.ts create mode 100644 packages/mui-joy/src/Widgets/Widgets.ts create mode 100644 packages/mui-joy/src/Widgets/index.ts create mode 100644 packages/mui-joy/src/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx create mode 100644 packages/mui-joy/src/WrapIfAdditionalTemplate/index.ts create mode 100644 packages/mui-joy/src/index.ts create mode 100644 packages/mui-joy/src/tsconfig.json create mode 100644 packages/mui-joy/test/Array.test.tsx create mode 100644 packages/mui-joy/test/Form.test.tsx create mode 100644 packages/mui-joy/test/Object.test.tsx create mode 100644 packages/mui-joy/test/tsconfig.json create mode 100644 packages/mui-joy/tsconfig.json diff --git a/packages/mui-joy/.eslintrc b/packages/mui-joy/.eslintrc new file mode 100644 index 0000000000..731b36bae0 --- /dev/null +++ b/packages/mui-joy/.eslintrc @@ -0,0 +1,4 @@ +{ + "extends": ["../../.eslintrc"], + "plugins": ["@typescript-eslint", "jsx-a11y", "react", "import"] +} diff --git a/packages/mui-joy/README.md b/packages/mui-joy/README.md new file mode 100644 index 0000000000..1360002250 --- /dev/null +++ b/packages/mui-joy/README.md @@ -0,0 +1,140 @@ +[![Build Status][build-shield]][build-url] +[![npm][npm-shield]][npm-url] +[![npm downloads][npm-dl-shield]][npm-dl-url] +[![Contributors][contributors-shield]][contributors-url] +[![Apache 2.0 License][license-shield]][license-url] + + +
+

+ + Logo + + +

@rjsf/mui-joy

+ +

+ Mui Joy theme, fields and widgets for react-jsonschema-form. +
+ Explore the docs » +
+
+ View Playground + · + Report Bug + · + Request Feature +

+

+ + + +## Table of Contents + +- [Table of Contents](#table-of-contents) +- [About The Project](#about-the-project) + - [Built With](#built-with) +- [Getting Started](#getting-started) + - [Prerequisites](#prerequisites) + - [Installation](#installation) +- [Usage](#usage) + - [Mui Joy](#mui-joy) +- [Roadmap](#roadmap) +- [Contributing](#contributing) +- [Contact](#contact) + + + +## About The Project + +[![@rjsf/mui Screen Shot][product-screenshot]](https://rjsf-team.github.io/@rjsf/mui-joy) + +Exports `mui-joy` themes, fields and widgets for `react-jsonschema-form`. + +### Built With + +- [react-jsonschema-form](https://github.com/rjsf-team/react-jsonschema-form/) +- [Mui Joy](https://mui.com/joy-ui/getting-started/) +- [TypeScript](https://www.typescriptlang.org/) + + + +## Getting Started + +### Prerequisites + +NOTE: Mui Joy requires React 17, so you will need to upgrade + +- `@mui/joy` +- `@mui/icons-material` +- `@emotion/react` +- `@emotion/styled` +- `@rjsf/core >= 5.0.0` +- `@rjsf/utils >= 5.0.0` +- `@rjsf/validator-ajv6 >= 5.0.0` + +```bash +yarn add @mui/joy @mui/icons-material @emotion/react @emotion/styled @rjsf/core @rjsf/utils @rjsf/validator-ajv6 +``` + +### Installation + +```bash +yarn add @rjsf/mui-joy +``` + + + +## Usage + +### Mui Joy + +```js +import Form from '@rjsf/mui-joy'; +``` + +or + +```js +import { withTheme } from '@rjsf/core'; +import Theme from '@rjsf/mui-joy'; + +// Make modifications to the theme with your own fields and widgets + +const Form = withTheme(Theme); +``` + + + +## Roadmap + +See the [open issues](https://github.com/rjsf-team/react-jsonschema-form/issues) for a list of proposed features (and known issues). + + + +## Contributing + +Read our [contributors' guide](https://rjsf-team.github.io/react-jsonschema-form/docs/contributing/) to get started. + + + +## Contact + +rjsf team: [https://github.com/orgs/rjsf-team/people](https://github.com/orgs/rjsf-team/people) + +GitHub repository: [https://github.com/rjsf-team/react-jsonschema-form](https://github.com/rjsf-team/react-jsonschema-form) + + + + +[build-shield]: https://github.com/rjsf-team/react-jsonschema-form/workflows/CI/badge.svg +[build-url]: https://github.com/rjsf-team/react-jsonschema-form/actions +[contributors-shield]: https://img.shields.io/github/contributors/rjsf-team/react-jsonschema-form.svg +[contributors-url]: https://github.com/rjsf-team/react-jsonschema-form/graphs/contributors +[license-shield]: https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square +[license-url]: https://choosealicense.com/licenses/apache-2.0/ +[npm-shield]: https://img.shields.io/npm/v/@rjsf/mui/latest.svg?style=flat-square +[npm-url]: https://www.npmjs.com/package/@rjsf/mui +[npm-dl-shield]: https://img.shields.io/npm/dm/@rjsf/mui.svg?style=flat-square +[npm-dl-url]: https://www.npmjs.com/package/@rjsf/mui +[product-screenshot]: https://raw.githubusercontent.com/rjsf-team/react-jsonschema-form/e2e1181d1020f18cad0c80c661ddae28edb9794e/packages/mui/screenshot.png diff --git a/packages/mui-joy/babel.config.js b/packages/mui-joy/babel.config.js new file mode 100644 index 0000000000..5f772a56c4 --- /dev/null +++ b/packages/mui-joy/babel.config.js @@ -0,0 +1,3 @@ +const defaultConfig = require('../../babel.config'); + +module.exports = defaultConfig; diff --git a/packages/mui-joy/jest.config.js b/packages/mui-joy/jest.config.js new file mode 100644 index 0000000000..acb748da63 --- /dev/null +++ b/packages/mui-joy/jest.config.js @@ -0,0 +1,8 @@ +module.exports = { + snapshotSerializers: ['@emotion/jest/serializer'], + testEnvironment: 'jsdom', + testEnvironmentOptions: { + browsers: ['chrome', 'firefox', 'safari'], + }, + transformIgnorePatterns: [`/node_modules/(?!nanoid)`], +}; diff --git a/packages/mui-joy/logo.png b/packages/mui-joy/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0db8558c7a7bf4ef7a753c7fc5b864c008566167 GIT binary patch literal 82145 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 VAz)sT9f$(_LFLutYGf>e{~vE|R~!HU literal 0 HcmV?d00001 diff --git a/packages/mui-joy/package-lock.json b/packages/mui-joy/package-lock.json new file mode 100644 index 0000000000..be77eb5872 --- /dev/null +++ b/packages/mui-joy/package-lock.json @@ -0,0 +1,10111 @@ +{ + "name": "@rjsf/mui-joy", + "version": "5.15.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@rjsf/mui-joy", + "version": "5.15.1", + "license": "Apache-2.0", + "devDependencies": { + "@babel/core": "^7.22.17", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/preset-env": "^7.22.15", + "@babel/preset-react": "^7.22.15", + "@babel/preset-typescript": "^7.22.15", + "@emotion/jest": "^11.11.0", + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.14.8", + "@mui/joy": "^5.0.0-beta.20", + "@rjsf/core": "^5.15.1", + "@rjsf/snapshot-tests": "^5.15.1", + "@rjsf/utils": "^5.15.1", + "@rjsf/validator-ajv8": "^5.15.1", + "@types/jest": "^29.5.7", + "@types/react": "^17.0.65", + "@types/react-dom": "^17.0.20", + "@types/react-test-renderer": "^17.0.3", + "babel-jest": "^29.6.4", + "esbuild": "^0.18.20", + "eslint": "^8.48.0", + "jest": "^29.6.4", + "jest-environment-jsdom": "^29.6.4", + "jest-watch-typeahead": "^2.2.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-test-renderer": "^17.0.2", + "rimraf": "^5.0.1", + "rollup": "^3.29.0", + "typescript": "^4.9.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@emotion/react": "^11.7.0", + "@emotion/styled": "^11.6.0", + "@mui/icons-material": "^5.2.0", + "@mui/joy": "^5.0.0-beta.20", + "@rjsf/core": "^5.12.x", + "@rjsf/utils": "^5.12.x", + "react": ">=17" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", + "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.6", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", + "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", + "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", + "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", + "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", + "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", + "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.4", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.5", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", + "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", + "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dev": true, + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/css-prettifier": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/css-prettifier/-/css-prettifier-1.1.3.tgz", + "integrity": "sha512-KNv23+VQ+pcw3ebd1vSEl11CQ6SKAG5EQkrinjVGsfw3ZTWe6/tpWQrsvFLqCtU2LRiLPi04KgFCE4A9+crfpQ==", + "dev": true, + "dependencies": { + "@emotion/memoize": "^0.8.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==", + "dev": true + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dev": true, + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/jest": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/jest/-/jest-11.11.0.tgz", + "integrity": "sha512-XZlnmdUZ32YjQnInsCFk/plKpkV/NXN1Ab4YoNvXN887MeR3Hr5ZsTyoblIW8AWwdfQiZHHphaPMb56lk6Ofdw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/css-prettifier": "^1.1.3", + "chalk": "^4.1.0", + "specificity": "^0.4.1", + "stylis": "4.2.0" + }, + "peerDependencies": { + "@types/jest": "^26.0.14 || ^27.0.0 || ^28.0.0 || ^29.0.0", + "enzyme-to-json": "^3.2.1" + }, + "peerDependenciesMeta": { + "@types/jest": { + "optional": true + }, + "enzyme-to-json": { + "optional": true + } + } + }, + "node_modules/@emotion/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/@emotion/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/@emotion/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/@emotion/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/@emotion/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/@emotion/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/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "dev": true + }, + "node_modules/@emotion/react": { + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "dev": true, + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==", + "dev": true + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "dev": true + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "dev": true, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==", + "dev": true + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==", + "dev": true + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.2.tgz", + "integrity": "sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==", + "dev": true, + "dependencies": { + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "dev": true, + "dependencies": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "dev": true, + "dependencies": { + "@floating-ui/dom": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==", + "dev": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "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.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "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/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "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.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "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.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "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.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "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.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "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.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", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.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.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", + "v8-to-istanbul": "^9.0.1" + }, + "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/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "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/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "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", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "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.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "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.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.29.tgz", + "integrity": "sha512-OXfUssYrB6ch/xpBVHMKAjThPlI9VyGGKdvQLMXef2j39wXfcxPlUVQlwia/lmE3rxWIGvbwkZsDtNYzLMsDUg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@floating-ui/react-dom": "^2.0.4", + "@mui/types": "^7.2.11", + "@mui/utils": "^5.15.2", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.2.tgz", + "integrity": "sha512-0vk4ckS2w1F5PmkSXSd7F/QuRlNcPqWTJ8CPl+HQRLTIhJVS/VKEI+3dQufOdKfn2wS+ecnvlvXerbugs+xZ8Q==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.2.tgz", + "integrity": "sha512-Vs0Z6cd6ieTavMjqPvIJJfwsKaCLdRSErk5LjKdZlBqk7r2SR6roDyhVTQuZOeCzjEFj0qZ4iVPp2DJZRwuYbw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/joy": { + "version": "5.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@mui/joy/-/joy-5.0.0-beta.20.tgz", + "integrity": "sha512-w0BjmY8XKdca0s7yRZiURhSlhiqDtSnhNFl6GHixYytNB5u8Al6GMdYH0aLB2w5+QP8ojPueYQ7oXkS/qo0skQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@mui/base": "5.0.0-beta.29", + "@mui/core-downloads-tracker": "^5.15.2", + "@mui/system": "^5.15.2", + "@mui/types": "^7.2.11", + "@mui/utils": "^5.15.2", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.2.tgz", + "integrity": "sha512-JnoIrpNmEHG5uC1IyEdgsnDiaiuCZnUIh7f9oeAr87AvBmNiEJPbo7XrD7kBTFWwp+b97rQ12QdSs9CLhT2n/A==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@mui/base": "5.0.0-beta.29", + "@mui/core-downloads-tracker": "^5.15.2", + "@mui/system": "^5.15.2", + "@mui/types": "^7.2.11", + "@mui/utils": "^5.15.2", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.2.tgz", + "integrity": "sha512-KlXx5TH1Mw9omSY+Q6rz5TA/P71meSYaAOeopiW8s6o433+fnOxS17rZbmd1RnDZGCo+j24TfCavQuCMBAZnQA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@mui/utils": "^5.15.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.2.tgz", + "integrity": "sha512-fYEN3IZzbebeHwAmQHhxwruiOIi8W74709qXg/7tgtHV4byQSmPgnnKsZkg0hFlzjEbcJIRZyZI0qEecgpR2cg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.2.tgz", + "integrity": "sha512-I7CzLiHDtU/BTobJgSk+wPGGWG95K8lYfdFEnq//wOgSrLDAdOVvl2gleDxJWO+yAbGz4RKEOnR9KuD+xQZH4A==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@mui/private-theming": "^5.15.2", + "@mui/styled-engine": "^5.15.2", + "@mui/types": "^7.2.11", + "@mui/utils": "^5.15.2", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.11", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.11.tgz", + "integrity": "sha512-KWe/QTEsFFlFSH+qRYf3zoFEj3z67s+qAuSnMMg+gFwbxG7P96Hm6g300inQL1Wy///gSRb8juX7Wafvp93m3w==", + "dev": true, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.2.tgz", + "integrity": "sha512-6dGM9/guFKBlFRHA7/mbM+E7wE7CYDy9Ny4JLtD3J+NTyhi8nd8YxlzgAgTaTVqY0BpdQ2zdfB/q6+p2EdGM0w==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rjsf/core": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.15.1.tgz", + "integrity": "sha512-Ysn9G7sAS9A/fY4tCXv0LUUM8rNgXpVUkkoeOg3Yx6Y0vTctLVM7eorfmKuRKOrUZFCVe/MY0RjJfP3n2v1Fbg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "markdown-to-jsx": "^7.3.2", + "nanoid": "^3.3.6", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@rjsf/utils": "^5.12.x", + "react": "^16.14.0 || >=17" + } + }, + "node_modules/@rjsf/snapshot-tests": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/@rjsf/snapshot-tests/-/snapshot-tests-5.15.1.tgz", + "integrity": "sha512-FVSNG6y65HwISxNIwQ6iw1wR8qhII339r42hUdupofEnBqUs4+D57xd1DsFuASSBOJXFaYnZOU2Fxf4CM8smbA==", + "dev": true, + "dependencies": { + "@rjsf/core": "^5.15.1", + "@rjsf/utils": "^5.15.1", + "@rjsf/validator-ajv8": "^5.15.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.14.0 || >=17", + "react-test-renderer": "^17.0.2" + } + }, + "node_modules/@rjsf/utils": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.15.1.tgz", + "integrity": "sha512-ko1hpwy5gK7qwUpiD9fULekBShSrnFDWaIuhLkrN6HsNYGhN9PHZKrlTGcxl3seQvAzXkWfh1aRxNYw4YLCywg==", + "dev": true, + "dependencies": { + "json-schema-merge-allof": "^0.8.1", + "jsonpointer": "^5.0.1", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.14.0 || >=17" + } + }, + "node_modules/@rjsf/validator-ajv8": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv8/-/validator-ajv8-5.15.1.tgz", + "integrity": "sha512-QEbjdpLTmDCq4pdmeNaCiMiq3CId7IJ/Iri5FI794fhH8mn8Geu5hWqisMBTbrptfGdItY4RapKvoIglQEZKOg==", + "dev": true, + "dependencies": { + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@rjsf/utils": "^5.12.x" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@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, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", + "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.11", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", + "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", + "dev": true, + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "node_modules/@types/node": { + "version": "20.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", + "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.74", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.74.tgz", + "integrity": "sha512-nBtFGaeTMzpiL/p73xbmCi00SiCQZDTJUk9ZuHOLtil3nI+y7l269LHkHIAYpav99ZwGnPJzuJsJpfLXjiQ52g==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", + "dev": true, + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/react-test-renderer": { + "version": "17.0.9", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.9.tgz", + "integrity": "sha512-bOfxcu5oZ+KxvACScbkTwZ4eGCtZFTz4VZCOVAIfGbThxqiXSIGipKVG8ubaYBXquUSQROzNIUzviWdSnnAlzg==", + "dev": true, + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "dev": true, + "peer": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", + "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/babel-jest": { + "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.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "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", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.4", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "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.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001572", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", + "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compute-gcd": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", + "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", + "dev": true, + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, + "node_modules/compute-lcm": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", + "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", + "dev": true, + "dependencies": { + "compute-gcd": "^1.2.1", + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/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/core-js-compat": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "dev": true, + "dependencies": { + "browserslist": "^4.22.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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": "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/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "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/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.616", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", + "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/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, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "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/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dev": true, + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest": { + "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/jest-changed-files": { + "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": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "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.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": "^1.0.0", + "is-generator-fn": "^2.0.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.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": 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", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "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.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", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "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/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "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.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.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.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "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.3", + "chalk": "^4.0.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" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz", + "integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "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.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "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.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "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": { + "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": { + "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-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "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.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.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": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "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.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.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": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "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.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "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.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.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.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-merge-allof": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz", + "integrity": "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w==", + "dev": true, + "dependencies": { + "compute-lcm": "^1.1.2", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.20" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir/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/make-dir/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/markdown-to-jsx": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", + "dev": true, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "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/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-test-renderer": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", + "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^17.0.2", + "react-shallow-renderer": "^16.13.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-test-renderer/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/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rimraf/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/rimraf/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/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true, + "bin": { + "specificity": "bin/specificity" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "dev": true + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/v8-to-istanbul": { + "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": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate.io-array": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", + "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==", + "dev": true + }, + "node_modules/validate.io-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", + "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==", + "dev": true + }, + "node_modules/validate.io-integer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", + "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", + "dev": true, + "dependencies": { + "validate.io-number": "^1.0.3" + } + }, + "node_modules/validate.io-integer-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", + "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", + "dev": true, + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-integer": "^1.0.4" + } + }, + "node_modules/validate.io-number": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", + "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==", + "dev": true + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/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/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json new file mode 100644 index 0000000000..3269149529 --- /dev/null +++ b/packages/mui-joy/package.json @@ -0,0 +1,102 @@ +{ + "name": "@rjsf/mui-joy", + "version": "5.15.1", + "main": "./dist/index.js", + "module": "./lib/index.js", + "types": "./lib/index.d.ts", + "description": "Mui Joy theme, fields and widgets for react-jsonschema-form", + "files": [ + "dist", + "lib", + "src" + ], + "scripts": { + "build:ts": "tsc -b", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/mui.esm.js --sourcemap --packages=external --format=esm", + "build:umd": "rollup dist/mui.esm.js --format=umd --file=dist/mui.umd.js --name=@rjsf/mui", + "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", + "cs-check": "prettier -l \"{src,test}/**/*.ts?(x)\"", + "cs-format": "prettier \"{src,test}/**/*.ts?(x)\" --write", + "lint": "eslint src test", + "precommit": "lint-staged", + "test": "jest", + "test:update": "jest --u" + }, + "lint-staged": { + "{src,test}/**/*.ts?(x)": [ + "eslint --fix" + ] + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@emotion/react": "^11.7.0", + "@emotion/styled": "^11.6.0", + "@mui/icons-material": "^5.2.0", + "@mui/joy": "^5.0.0-beta.20", + "@rjsf/core": "^5.12.x", + "@rjsf/utils": "^5.12.x", + "react": ">=17" + }, + "devDependencies": { + "@babel/core": "^7.22.17", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/preset-env": "^7.22.15", + "@babel/preset-react": "^7.22.15", + "@babel/preset-typescript": "^7.22.15", + "@emotion/jest": "^11.11.0", + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.14.8", + "@mui/joy": "^5.0.0-beta.20", + "@rjsf/core": "^5.15.1", + "@rjsf/snapshot-tests": "^5.15.1", + "@rjsf/utils": "^5.15.1", + "@rjsf/validator-ajv8": "^5.15.1", + "@types/jest": "^29.5.7", + "@types/react": "^17.0.65", + "@types/react-dom": "^17.0.20", + "@types/react-test-renderer": "^17.0.3", + "babel-jest": "^29.6.4", + "esbuild": "^0.18.20", + "eslint": "^8.48.0", + "jest": "^29.6.4", + "jest-environment-jsdom": "^29.6.4", + "jest-watch-typeahead": "^2.2.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-test-renderer": "^17.0.2", + "rimraf": "^5.0.1", + "rollup": "^3.29.0", + "typescript": "^4.9.5" + }, + "publishConfig": { + "access": "public" + }, + "author": "Agustin N. R. Ramirez ", + "contributors": [ + "Lorenz Henk ", + "Heath Chiavettone " + ], + "keywords": [ + "Material UI", + "react-jsonschema-form", + "jsonschema", + "json-schema", + "json", + "schema", + "form", + "react", + "material-ui 5", + "mui", + "rjsf-mui" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/rjsf-team/react-jsonschema-form.git" + }, + "license": "Apache-2.0" +} diff --git a/packages/mui-joy/screenshot.png b/packages/mui-joy/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..112812215ba6b9506966af6382c7c1738f3f9b7e GIT binary patch literal 167617 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 %r< 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

      +tav4~?XV-6b&ti5_g_abDuy)mgWNx6i`! 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 + uiSchema, + registry, + ...props +}: IconButtonProps) { + const { translateString } = registry; + return ( + + + + ); +} diff --git a/packages/mui-joy/src/AddButton/index.ts b/packages/mui-joy/src/AddButton/index.ts new file mode 100644 index 0000000000..752d720d32 --- /dev/null +++ b/packages/mui-joy/src/AddButton/index.ts @@ -0,0 +1,2 @@ +export { default } from './AddButton'; +export * from './AddButton'; diff --git a/packages/mui-joy/src/ArrayFieldItemTemplate/ArrayFieldItemTemplate.tsx b/packages/mui-joy/src/ArrayFieldItemTemplate/ArrayFieldItemTemplate.tsx new file mode 100644 index 0000000000..30dc0424b5 --- /dev/null +++ b/packages/mui-joy/src/ArrayFieldItemTemplate/ArrayFieldItemTemplate.tsx @@ -0,0 +1,97 @@ +import { CSSProperties } from "react"; +import Box from "@mui/joy/Box"; +import Grid from "@mui/joy/Grid"; +import Sheet from "@mui/joy/Sheet"; +import { + ArrayFieldTemplateItemType, + FormContextType, + RJSFSchema, + StrictRJSFSchema, +} from "@rjsf/utils"; + +/** The `ArrayFieldItemTemplate` component is the template used to render an items of an array. + * + * @param props - The `ArrayFieldTemplateItemType` props for the component + */ +export default function ArrayFieldItemTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: ArrayFieldTemplateItemType) { + const { + children, + disabled, + hasToolbar, + hasCopy, + hasMoveDown, + hasMoveUp, + hasRemove, + index, + onCopyIndexClick, + onDropIndexClick, + onReorderClick, + readonly, + uiSchema, + registry, + } = props; + const { CopyButton, MoveDownButton, MoveUpButton, RemoveButton } = + registry.templates.ButtonTemplates; + const btnStyle: CSSProperties = { + flex: 1, + paddingLeft: 6, + paddingRight: 6, + fontWeight: "bold", + minWidth: 0, + }; + return ( + + + + + {children} + + + + {hasToolbar && ( + + {(hasMoveUp || hasMoveDown) && ( + + )} + {(hasMoveUp || hasMoveDown) && ( + + )} + {hasCopy && ( + + )} + {hasRemove && ( + + )} + + )} + + ); +} diff --git a/packages/mui-joy/src/ArrayFieldItemTemplate/index.ts b/packages/mui-joy/src/ArrayFieldItemTemplate/index.ts new file mode 100644 index 0000000000..f104431399 --- /dev/null +++ b/packages/mui-joy/src/ArrayFieldItemTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './ArrayFieldItemTemplate'; +export * from './ArrayFieldItemTemplate'; diff --git a/packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx b/packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx new file mode 100644 index 0000000000..3c986d2523 --- /dev/null +++ b/packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx @@ -0,0 +1,100 @@ +import Box from "@mui/joy/Box"; +import Grid from "@mui/joy/Grid"; +import Sheet from "@mui/joy/Sheet"; +import { + getTemplate, + getUiOptions, + ArrayFieldTemplateProps, + ArrayFieldTemplateItemType, + FormContextType, + RJSFSchema, + StrictRJSFSchema, +} from "@rjsf/utils"; + +/** The `ArrayFieldTemplate` component is the template used to render all items in an array. + * + * @param props - The `ArrayFieldTemplateItemType` props for the component + */ +export default function ArrayFieldTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: ArrayFieldTemplateProps) { + const { + canAdd, + disabled, + idSchema, + uiSchema, + items, + onAddClick, + readonly, + registry, + required, + schema, + title, + } = props; + const uiOptions = getUiOptions(uiSchema); + const ArrayFieldDescriptionTemplate = getTemplate< + "ArrayFieldDescriptionTemplate", + T, + S, + F + >("ArrayFieldDescriptionTemplate", registry, uiOptions); + const ArrayFieldItemTemplate = getTemplate<"ArrayFieldItemTemplate", T, S, F>( + "ArrayFieldItemTemplate", + registry, + uiOptions + ); + const ArrayFieldTitleTemplate = getTemplate< + "ArrayFieldTitleTemplate", + T, + S, + F + >("ArrayFieldTitleTemplate", registry, uiOptions); + // Button templates are not overridden in the uiSchema + const { + ButtonTemplates: { AddButton }, + } = registry.templates; + return ( + + + + + {items && + items.map( + ({ key, ...itemProps }: ArrayFieldTemplateItemType) => ( + + ) + )} + {canAdd && ( + + + + + + + + )} + + + ); +} diff --git a/packages/mui-joy/src/ArrayFieldTemplate/index.ts b/packages/mui-joy/src/ArrayFieldTemplate/index.ts new file mode 100644 index 0000000000..ab908dec2c --- /dev/null +++ b/packages/mui-joy/src/ArrayFieldTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './ArrayFieldTemplate'; +export * from './ArrayFieldTemplate'; diff --git a/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx b/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx new file mode 100644 index 0000000000..60f2d7a49c --- /dev/null +++ b/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx @@ -0,0 +1,169 @@ +import * as React from 'react'; +import Input from '@mui/joy/Input'; +import { + BaseInputTemplateProps, + examplesId, + getInputProps, + FormContextType, + RJSFSchema, + StrictRJSFSchema, +} from '@rjsf/utils'; +import { styled } from '@mui/joy/styles'; + +/** The `BaseInputTemplate` is the template to use to render the basic `` component for the `core` theme. + * It is used as the template for rendering many of the based widgets that differ by `type` and callbacks only. + * It can be customized/overridden for other themes or individual implementations as needed. + * + * @param props - The `WidgetProps` for this template + */ +export default function BaseInputTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: BaseInputTemplateProps) { + const { + id, + name, // remove this from textFieldProps + placeholder, + required, + type, + value, + onChange, + onChangeOverride, + onBlur, + onFocus, + autofocus, + options, + schema, + } = props; + const inputProps = getInputProps(schema, type, options); + // Now we need to pull out the step, min, max into an inner `inputProps` for material-ui + const { step, min, max, ...rest } = inputProps; + const otherProps = { + inputProps: { + step, + min, + max, + ...(schema.examples ? { list: examplesId(id) } : undefined), + }, + ...rest, + }; + const _onChange = ({ target: { value } }: React.ChangeEvent) => + onChange(value === '' ? options.emptyValue : value); + const _onBlur = ({ target: { value } }: React.FocusEvent) => onBlur(id, value); + const _onFocus = ({ target: { value } }: React.FocusEvent) => onFocus(id, value); + + return ( + <> + + + {/* 0} + onChange={onChangeOverride || _onChange} + onBlur={_onBlur} + onFocus={_onFocus} + InputLabelProps={DisplayInputLabelProps} + {...textFieldProps} + aria-describedby={ariaDescribedByIds(id, !!schema.examples)} + /> */} + {Array.isArray(schema.examples) && ( + (id)}> + {(schema.examples as string[]) + .concat(schema.default && !schema.examples.includes(schema.default) ? ([schema.default] as string[]) : []) + .map((example: any) => { + return + )} + + ); +} + +const StyledInput = styled('input')({ + border: 'none', // remove the native input border + minWidth: 0, // remove the native input width + outline: 0, // remove the native input outline + padding: 0, // remove the native input padding + paddingTop: '1em', + flex: 1, + color: 'inherit', + backgroundColor: 'transparent', + fontFamily: 'inherit', + fontSize: 'inherit', + fontStyle: 'inherit', + fontWeight: 'inherit', + lineHeight: 'inherit', + textOverflow: 'ellipsis', + '&::placeholder': { + opacity: 0, + transition: '0.1s ease-out', + }, + '&:focus::placeholder': { + opacity: 1, + }, + '&:focus ~ label, &:not(:placeholder-shown) ~ label, &:-webkit-autofill ~ label': { + top: '0.5rem', + fontSize: '0.75rem', + }, + '&:focus ~ label': { + color: 'var(--Input-focusedHighlight)', + }, + '&:-webkit-autofill': { + alignSelf: 'stretch', // to fill the height of the root slot + }, + '&:-webkit-autofill:not(* + &)': { + marginInlineStart: 'calc(-1 * var(--Input-paddingInline))', + paddingInlineStart: 'var(--Input-paddingInline)', + borderTopLeftRadius: 'calc(var(--Input-radius) - var(--variant-borderWidth, 0px))', + borderBottomLeftRadius: 'calc(var(--Input-radius) - var(--variant-borderWidth, 0px))', + }, +}); + +const StyledLabel = styled('label')(({ theme }) => ({ + position: 'absolute', + lineHeight: 1, + top: 'calc((var(--Input-minHeight) - 1em) / 2)', + color: theme.vars.palette.text.tertiary, + fontWeight: theme.vars.fontWeight.md, + transition: 'all 150ms cubic-bezier(0.4, 0, 0.2, 1)', +})); + +const InnerInput = React.forwardRef(function InnerInput(props, ref: any) { + const id = (React as any).useId(); + return ( + <> + + Label + + ); +}); diff --git a/packages/mui-joy/src/BaseInputTemplate/index.ts b/packages/mui-joy/src/BaseInputTemplate/index.ts new file mode 100644 index 0000000000..f7ef8d5939 --- /dev/null +++ b/packages/mui-joy/src/BaseInputTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './BaseInputTemplate'; +export * from './BaseInputTemplate'; diff --git a/packages/mui-joy/src/CheckboxWidget/CheckboxWidget.tsx b/packages/mui-joy/src/CheckboxWidget/CheckboxWidget.tsx new file mode 100644 index 0000000000..a2cca6bc7a --- /dev/null +++ b/packages/mui-joy/src/CheckboxWidget/CheckboxWidget.tsx @@ -0,0 +1,87 @@ +import { ChangeEventHandler, FocusEvent } from "react"; +import Checkbox from "@mui/joy/Checkbox"; +import { + ariaDescribedByIds, + descriptionId, + getTemplate, + labelValue, + schemaRequiresTrueValue, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + WidgetProps, +} from "@rjsf/utils"; + +/** The `CheckBoxWidget` is a widget for rendering boolean properties. + * It is typically used to represent a boolean. + * + * @param props - The `WidgetProps` for this component + */ +export default function CheckboxWidget< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: WidgetProps) { + const { + schema, + id, + value, + disabled, + readonly, + label = "", + hideLabel, + autofocus, + onChange, + onBlur, + onFocus, + registry, + options, + uiSchema, + } = props; + const DescriptionFieldTemplate = getTemplate< + "DescriptionFieldTemplate", + T, + S, + F + >("DescriptionFieldTemplate", registry, options); + // Because an unchecked checkbox will cause html5 validation to fail, only add + // the "required" attribute if the field value must be "true", due to the + // "const" or "enum" keywords + const required = schemaRequiresTrueValue(schema); + + const _onChange: ChangeEventHandler = (event) => + onChange(event.target.checked); + const _onBlur = ({ target: { value } }: FocusEvent) => + onBlur(id, value); + const _onFocus = ({ target: { value } }: FocusEvent) => + onFocus(id, value); + const description = options.description ?? schema.description; + + return ( + <> + {!hideLabel && !!description && ( + (id)} + description={description} + schema={schema} + uiSchema={uiSchema} + registry={registry} + /> + )} + + (id)} + label={labelValue(label, hideLabel, false)} + /> + + ); +} diff --git a/packages/mui-joy/src/CheckboxWidget/index.ts b/packages/mui-joy/src/CheckboxWidget/index.ts new file mode 100644 index 0000000000..b9e3c318ec --- /dev/null +++ b/packages/mui-joy/src/CheckboxWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './CheckboxWidget'; +export * from './CheckboxWidget'; diff --git a/packages/mui-joy/src/CheckboxesWidget/CheckboxesWidget.tsx b/packages/mui-joy/src/CheckboxesWidget/CheckboxesWidget.tsx new file mode 100644 index 0000000000..961d19dc22 --- /dev/null +++ b/packages/mui-joy/src/CheckboxesWidget/CheckboxesWidget.tsx @@ -0,0 +1,96 @@ +import { ChangeEvent, FocusEvent } from 'react'; +import Checkbox from '@mui/joy/Checkbox'; +import { + ariaDescribedByIds, + enumOptionsDeselectValue, + enumOptionsIsSelected, + enumOptionsSelectValue, + enumOptionsValueForIndex, + labelValue, + optionId, + FormContextType, + WidgetProps, + RJSFSchema, + StrictRJSFSchema, +} from '@rjsf/utils'; +import Typography from '@mui/joy/Typography'; +import Box from '@mui/joy/Box'; + +/** The `CheckboxesWidget` is a widget for rendering checkbox groups. + * It is typically used to represent an array of enums. + * + * @param props - The `WidgetProps` for this component + */ +export default function CheckboxesWidget< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>({ + label, + hideLabel, + id, + disabled, + options, + value, + autofocus, + readonly, + onChange, + onBlur, + onFocus, +}: WidgetProps) { + const { enumOptions, enumDisabled, inline, emptyValue } = options; + const checkboxesValues = Array.isArray(value) ? value : [value]; + + const _onChange = + (index: number) => + ({ target: { checked } }: ChangeEvent) => { + if (checked) { + onChange(enumOptionsSelectValue(index, checkboxesValues, enumOptions)); + } else { + onChange(enumOptionsDeselectValue(index, checkboxesValues, enumOptions)); + } + }; + + const _onBlur = ({ target: { value } }: FocusEvent) => + onBlur(id, enumOptionsValueForIndex(value, enumOptions, emptyValue)); + const _onFocus = ({ target: { value } }: FocusEvent) => + onFocus(id, enumOptionsValueForIndex(value, enumOptions, emptyValue)); + + const fieldLabel = labelValue(label, hideLabel); + + return ( + <> + {fieldLabel} + + {Array.isArray(enumOptions) && + enumOptions.map((option, index: number) => { + const checked = enumOptionsIsSelected(option.value, checkboxesValues); + const itemDisabled = Array.isArray(enumDisabled) && enumDisabled.indexOf(option.value) !== -1; + const checkbox = ( + (id)} + label={option.label} + /> + ); + return checkbox; + })} + + + ); +} diff --git a/packages/mui-joy/src/CheckboxesWidget/index.ts b/packages/mui-joy/src/CheckboxesWidget/index.ts new file mode 100644 index 0000000000..97152004fa --- /dev/null +++ b/packages/mui-joy/src/CheckboxesWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './CheckboxesWidget'; +export * from './CheckboxesWidget'; diff --git a/packages/mui-joy/src/DescriptionField/DescriptionField.tsx b/packages/mui-joy/src/DescriptionField/DescriptionField.tsx new file mode 100644 index 0000000000..f5dd38ff44 --- /dev/null +++ b/packages/mui-joy/src/DescriptionField/DescriptionField.tsx @@ -0,0 +1,28 @@ +import Typography from "@mui/joy/Typography"; +import { + DescriptionFieldProps, + FormContextType, + RJSFSchema, + StrictRJSFSchema, +} from "@rjsf/utils"; + +/** The `DescriptionField` is the template to use to render the description of a field + * + * @param props - The `DescriptionFieldProps` for this component + */ +export default function DescriptionField< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: DescriptionFieldProps) { + const { id, description } = props; + if (description) { + return ( + + {description} + + ); + } + + return null; +} diff --git a/packages/mui-joy/src/DescriptionField/index.ts b/packages/mui-joy/src/DescriptionField/index.ts new file mode 100644 index 0000000000..401540d99b --- /dev/null +++ b/packages/mui-joy/src/DescriptionField/index.ts @@ -0,0 +1,2 @@ +export { default } from './DescriptionField'; +export * from './DescriptionField'; diff --git a/packages/mui-joy/src/ErrorList/ErrorList.tsx b/packages/mui-joy/src/ErrorList/ErrorList.tsx new file mode 100644 index 0000000000..c3cb229087 --- /dev/null +++ b/packages/mui-joy/src/ErrorList/ErrorList.tsx @@ -0,0 +1,48 @@ +import ErrorIcon from "@mui/icons-material/Error"; +import Box from "@mui/joy/Box"; +import List from "@mui/joy/List"; +import ListItem from "@mui/joy/ListItem"; +import ListItemContent from "@mui/joy/ListItemContent"; +import ListItemDecorator from "@mui/joy/ListItemDecorator"; +import Sheet from "@mui/joy/Sheet"; +import Typography from "@mui/joy/Typography"; +import { + ErrorListProps, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + TranslatableString, +} from "@rjsf/utils"; + +/** The `ErrorList` component is the template that renders the all the errors associated with the fields in the `Form` + * + * @param props - The `ErrorListProps` for this component + */ +export default function ErrorList< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>({ errors, registry }: ErrorListProps) { + const { translateString } = registry; + return ( + + + + {translateString(TranslatableString.ErrorsLabel)} + + + {errors.map((error, i: number) => { + return ( + + + + + {error.stack} + + ); + })} + + + + ); +} diff --git a/packages/mui-joy/src/ErrorList/index.ts b/packages/mui-joy/src/ErrorList/index.ts new file mode 100644 index 0000000000..79376ace11 --- /dev/null +++ b/packages/mui-joy/src/ErrorList/index.ts @@ -0,0 +1,2 @@ +export { default } from './ErrorList'; +export * from './ErrorList'; diff --git a/packages/mui-joy/src/FieldErrorTemplate/FieldErrorTemplate.tsx b/packages/mui-joy/src/FieldErrorTemplate/FieldErrorTemplate.tsx new file mode 100644 index 0000000000..22b6123dc8 --- /dev/null +++ b/packages/mui-joy/src/FieldErrorTemplate/FieldErrorTemplate.tsx @@ -0,0 +1,39 @@ +import List from "@mui/joy/List"; +import ListItem from "@mui/joy/ListItem"; +import ListItemContent from "@mui/joy/ListItemContent"; + +import { + errorId, + FieldErrorProps, + FormContextType, + RJSFSchema, + StrictRJSFSchema, +} from "@rjsf/utils"; + +/** The `FieldErrorTemplate` component renders the errors local to the particular field + * + * @param props - The `FieldErrorProps` for the errors being rendered + */ +export default function FieldErrorTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: FieldErrorProps) { + const { errors = [], idSchema } = props; + if (errors.length === 0) { + return null; + } + const id = errorId(idSchema); + + return ( + + {errors.map((error, i: number) => { + return ( + + {error} + + ); + })} + + ); +} diff --git a/packages/mui-joy/src/FieldErrorTemplate/index.ts b/packages/mui-joy/src/FieldErrorTemplate/index.ts new file mode 100644 index 0000000000..2fbf1c353d --- /dev/null +++ b/packages/mui-joy/src/FieldErrorTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './FieldErrorTemplate'; +export * from './FieldErrorTemplate'; diff --git a/packages/mui-joy/src/FieldHelpTemplate/FieldHelpTemplate.tsx b/packages/mui-joy/src/FieldHelpTemplate/FieldHelpTemplate.tsx new file mode 100644 index 0000000000..d9a4e189f9 --- /dev/null +++ b/packages/mui-joy/src/FieldHelpTemplate/FieldHelpTemplate.tsx @@ -0,0 +1,19 @@ +import FormHelperText from '@mui/joy/FormHelperText'; +import { helpId, FieldHelpProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; + +/** The `FieldHelpTemplate` component renders any help desired for a field + * + * @param props - The `FieldHelpProps` to be rendered + */ +export default function FieldHelpTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: FieldHelpProps) { + const { idSchema, help } = props; + if (!help) { + return null; + } + const id = helpId(idSchema); + return {help}; +} diff --git a/packages/mui-joy/src/FieldHelpTemplate/index.ts b/packages/mui-joy/src/FieldHelpTemplate/index.ts new file mode 100644 index 0000000000..b439bce3f1 --- /dev/null +++ b/packages/mui-joy/src/FieldHelpTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './FieldHelpTemplate'; +export * from './FieldHelpTemplate'; diff --git a/packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx b/packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx new file mode 100644 index 0000000000..db4a66049f --- /dev/null +++ b/packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx @@ -0,0 +1,81 @@ +import FormControl from '@mui/joy/FormControl'; +import Typography from '@mui/joy/Typography'; +import { + FieldTemplateProps, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + getTemplate, + getUiOptions, +} from '@rjsf/utils'; + +/** The `FieldTemplate` component is the template used by `SchemaField` to render any field. It renders the field + * content, (label, description, children, errors and help) inside of a `WrapIfAdditional` component. + * + * @param props - The `FieldTemplateProps` for this component + */ +export default function FieldTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: FieldTemplateProps) { + const { + id, + children, + classNames, + style, + disabled, + displayLabel, + hidden, + label, + onDropPropertyClick, + onKeyChange, + readonly, + required, + rawErrors = [], + errors, + help, + description, + rawDescription, + schema, + uiSchema, + registry, + } = props; + const uiOptions = getUiOptions(uiSchema); + const WrapIfAdditionalTemplate = getTemplate<'WrapIfAdditionalTemplate', T, S, F>( + 'WrapIfAdditionalTemplate', + registry, + uiOptions + ); + + if (hidden) { + return

      {children}
      ; + } + return ( + + + {children} + {displayLabel && rawDescription ? ( + + {description} + + ) : null} + {errors} + {help} + + + ); +} diff --git a/packages/mui-joy/src/FieldTemplate/index.ts b/packages/mui-joy/src/FieldTemplate/index.ts new file mode 100644 index 0000000000..6f7dc3861c --- /dev/null +++ b/packages/mui-joy/src/FieldTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './FieldTemplate'; +export * from './FieldTemplate'; diff --git a/packages/mui-joy/src/IconButton/IconButton.tsx b/packages/mui-joy/src/IconButton/IconButton.tsx new file mode 100644 index 0000000000..8fa97ee16c --- /dev/null +++ b/packages/mui-joy/src/IconButton/IconButton.tsx @@ -0,0 +1,103 @@ +import IconButton, { + IconButtonProps as MuiIconButtonProps, +} from "@mui/joy/IconButton"; +import ArrowDownwardIcon from "@mui/icons-material/ArrowDownward"; +import ArrowUpwardIcon from "@mui/icons-material/ArrowUpward"; +import CopyIcon from "@mui/icons-material/ContentCopy"; +import RemoveIcon from "@mui/icons-material/Remove"; +import { + FormContextType, + IconButtonProps, + RJSFSchema, + StrictRJSFSchema, + TranslatableString, +} from "@rjsf/utils"; + +export default function MuiIconButton< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: IconButtonProps) { + const { icon, color, uiSchema, registry, ...otherProps } = props; + return ( + + {icon} + + ); +} + +export function CopyButton< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: IconButtonProps) { + const { + registry: { translateString }, + } = props; + return ( + } + /> + ); +} + +export function MoveDownButton< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: IconButtonProps) { + const { + registry: { translateString }, + } = props; + return ( + } + /> + ); +} + +export function MoveUpButton< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: IconButtonProps) { + const { + registry: { translateString }, + } = props; + return ( + } + /> + ); +} + +export function RemoveButton< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: IconButtonProps) { + const { iconType, ...otherProps } = props; + const { + registry: { translateString }, + } = otherProps; + return ( + + } + /> + ); +} diff --git a/packages/mui-joy/src/IconButton/index.ts b/packages/mui-joy/src/IconButton/index.ts new file mode 100644 index 0000000000..655ec4c488 --- /dev/null +++ b/packages/mui-joy/src/IconButton/index.ts @@ -0,0 +1,2 @@ +export { default } from './IconButton'; +export * from './IconButton'; diff --git a/packages/mui-joy/src/MuiForm/MuiForm.tsx b/packages/mui-joy/src/MuiForm/MuiForm.tsx new file mode 100644 index 0000000000..ccc1d3588b --- /dev/null +++ b/packages/mui-joy/src/MuiForm/MuiForm.tsx @@ -0,0 +1,15 @@ +import { ComponentType } from 'react'; +import { withTheme, FormProps } from '@rjsf/core'; +import { FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; + +import { generateTheme } from '../Theme'; + +export function generateForm< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(): ComponentType> { + return withTheme(generateTheme()); +} + +export default generateForm(); diff --git a/packages/mui-joy/src/MuiForm/index.ts b/packages/mui-joy/src/MuiForm/index.ts new file mode 100644 index 0000000000..f4609de609 --- /dev/null +++ b/packages/mui-joy/src/MuiForm/index.ts @@ -0,0 +1,2 @@ +export { default } from './MuiForm'; +export * from './MuiForm'; diff --git a/packages/mui-joy/src/ObjectFieldTemplate/ObjectFieldTemplate.tsx b/packages/mui-joy/src/ObjectFieldTemplate/ObjectFieldTemplate.tsx new file mode 100644 index 0000000000..8837814225 --- /dev/null +++ b/packages/mui-joy/src/ObjectFieldTemplate/ObjectFieldTemplate.tsx @@ -0,0 +1,104 @@ +import Grid from "@mui/joy/Grid"; +import { + FormContextType, + ObjectFieldTemplateProps, + RJSFSchema, + StrictRJSFSchema, + canExpand, + descriptionId, + getTemplate, + getUiOptions, + titleId, +} from "@rjsf/utils"; + +/** The `ObjectFieldTemplate` is the template to use to render all the inner properties of an object along with the + * title and description if available. If the object is expandable, then an `AddButton` is also rendered after all + * the properties. + * + * @param props - The `ObjectFieldTemplateProps` for this component + */ +export default function ObjectFieldTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: ObjectFieldTemplateProps) { + const { + description, + title, + properties, + required, + disabled, + readonly, + uiSchema, + idSchema, + schema, + formData, + onAddClick, + registry, + } = props; + const uiOptions = getUiOptions(uiSchema); + const TitleFieldTemplate = getTemplate<"TitleFieldTemplate", T, S, F>( + "TitleFieldTemplate", + registry, + uiOptions + ); + const DescriptionFieldTemplate = getTemplate< + "DescriptionFieldTemplate", + T, + S, + F + >("DescriptionFieldTemplate", registry, uiOptions); + // Button templates are not overridden in the uiSchema + const { + ButtonTemplates: { AddButton }, + } = registry.templates; + return ( + <> + {title && ( + (idSchema)} + title={title} + required={required} + schema={schema} + uiSchema={uiSchema} + registry={registry} + /> + )} + {description && ( + (idSchema)} + description={description} + schema={schema} + uiSchema={uiSchema} + registry={registry} + /> + )} + + {properties.map((element, index) => + // Remove the if the inner element is hidden as the + // itself would otherwise still take up space. + element.hidden ? ( + element.content + ) : ( + + {element.content} + + ) + )} + {canExpand(schema, uiSchema, formData) && ( + + + + + + )} + + + ); +} diff --git a/packages/mui-joy/src/ObjectFieldTemplate/index.ts b/packages/mui-joy/src/ObjectFieldTemplate/index.ts new file mode 100644 index 0000000000..77c68a9a40 --- /dev/null +++ b/packages/mui-joy/src/ObjectFieldTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './ObjectFieldTemplate'; +export * from './ObjectFieldTemplate'; diff --git a/packages/mui-joy/src/RadioWidget/RadioWidget.tsx b/packages/mui-joy/src/RadioWidget/RadioWidget.tsx new file mode 100644 index 0000000000..a99384d72a --- /dev/null +++ b/packages/mui-joy/src/RadioWidget/RadioWidget.tsx @@ -0,0 +1,84 @@ +import { ChangeEvent, FocusEvent } from 'react'; +import FormLabel from '@mui/joy/FormLabel'; +import Radio from '@mui/joy/Radio'; +import RadioGroup from '@mui/joy/RadioGroup'; +import { + ariaDescribedByIds, + enumOptionsIndexForValue, + enumOptionsValueForIndex, + labelValue, + optionId, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + WidgetProps, +} from '@rjsf/utils'; + +/** The `RadioWidget` is a widget for rendering a radio group. + * It is typically used with a string property constrained with enum options. + * + * @param props - The `WidgetProps` for this component + */ +export default function RadioWidget({ + id, + options, + value, + required, + disabled, + readonly, + label, + hideLabel, + onChange, + onBlur, + onFocus, +}: WidgetProps) { + const { enumOptions, enumDisabled, emptyValue } = options; + + const _onChange = (event: ChangeEvent) => + onChange(enumOptionsValueForIndex(event.target.value, enumOptions, emptyValue)); + const _onBlur = ({ target: { value } }: FocusEvent) => + onBlur(id, enumOptionsValueForIndex(value, enumOptions, emptyValue)); + const _onFocus = ({ target: { value } }: FocusEvent) => + onFocus(id, enumOptionsValueForIndex(value, enumOptions, emptyValue)); + + // const row = options ? options.inline : false; + const selectedIndex = enumOptionsIndexForValue(value, enumOptions) ?? null; + + return ( + <> + {labelValue( + + {label || undefined} + , + hideLabel + )} + (id)} + > + {Array.isArray(enumOptions) && + enumOptions.map((option, index) => { + const itemDisabled = Array.isArray(enumDisabled) && enumDisabled.indexOf(option.value) !== -1; + const radio = ( + + ); + + return radio; + })} + + + ); +} diff --git a/packages/mui-joy/src/RadioWidget/index.ts b/packages/mui-joy/src/RadioWidget/index.ts new file mode 100644 index 0000000000..10292dc565 --- /dev/null +++ b/packages/mui-joy/src/RadioWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './RadioWidget'; +export * from './RadioWidget'; diff --git a/packages/mui-joy/src/RangeWidget/RangeWidget.tsx b/packages/mui-joy/src/RangeWidget/RangeWidget.tsx new file mode 100644 index 0000000000..7b51ca41a2 --- /dev/null +++ b/packages/mui-joy/src/RangeWidget/RangeWidget.tsx @@ -0,0 +1,51 @@ +import { FocusEvent } from 'react'; +import FormLabel from '@mui/joy/FormLabel'; +import Slider from '@mui/joy/Slider'; +import { + ariaDescribedByIds, + labelValue, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + WidgetProps, + rangeSpec, +} from '@rjsf/utils'; + +/** The `RangeWidget` component uses the `BaseInputTemplate` changing the type to `range` and wrapping the result + * in a div, with the value along side it. + * + * @param props - The `WidgetProps` for this component + */ +export default function RangeWidget( + props: WidgetProps +) { + const { value, readonly, disabled, onBlur, onFocus, options, schema, onChange, required, label, hideLabel, id } = + props; + const sliderProps = { value, label, id, name: id, ...rangeSpec(schema) }; + + const _onChange = (_: any, value?: number | number[]) => { + onChange(value ?? options.emptyValue); + }; + const _onBlur = ({ target: { value } }: FocusEvent) => onBlur(id, value); + const _onFocus = ({ target: { value } }: FocusEvent) => onFocus(id, value); + + return ( + <> + {labelValue( + + {label || undefined} + , + hideLabel + )} + (id)} + /> + + ); +} diff --git a/packages/mui-joy/src/RangeWidget/index.ts b/packages/mui-joy/src/RangeWidget/index.ts new file mode 100644 index 0000000000..d8c49226c6 --- /dev/null +++ b/packages/mui-joy/src/RangeWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './RangeWidget'; +export * from './RangeWidget'; diff --git a/packages/mui-joy/src/SelectWidget/SelectWidget.tsx b/packages/mui-joy/src/SelectWidget/SelectWidget.tsx new file mode 100644 index 0000000000..44a639a242 --- /dev/null +++ b/packages/mui-joy/src/SelectWidget/SelectWidget.tsx @@ -0,0 +1,92 @@ +import { + enumOptionsIndexForValue, + enumOptionsValueForIndex, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + WidgetProps, +} from '@rjsf/utils'; +import Select from '@mui/joy/Select'; +import Option from '@mui/joy/Option'; +/** The `SelectWidget` is a widget for rendering dropdowns. + * It is typically used with string properties constrained with enum options. + * + * @param props - The `WidgetProps` for this component + */ +export default function SelectWidget< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>({ + schema, + id, + name, // remove this from textFieldProps + options, + label, + hideLabel, + required, + disabled, + placeholder, + readonly, + value, + multiple, + autofocus, + onChange, + onBlur, + onFocus, + rawErrors = [], + registry, + uiSchema, + hideError, + formContext, + ...textFieldProps +}: WidgetProps) { + const { enumOptions, enumDisabled, emptyValue: optEmptyVal } = options; + + multiple = typeof multiple === 'undefined' ? false : !!multiple; + + const emptyValue = multiple ? [] : ''; + const isEmpty = typeof value === 'undefined' || (multiple && value.length < 1) || (!multiple && value === emptyValue); + + const _onChange = ( + _event: + | React.MouseEvent + | React.KeyboardEvent + | React.FocusEvent + | null, + newValue: any + ) => onChange(enumOptionsValueForIndex(newValue, enumOptions, optEmptyVal)); + const _onBlur = (event: any) => onBlur(id, enumOptionsValueForIndex(event.target.value, enumOptions, optEmptyVal)); + const _onFocus: React.FocusEventHandler = (event) => + onFocus(id, enumOptionsValueForIndex(event.target.value, enumOptions, optEmptyVal)); + const selectedIndexes = enumOptionsIndexForValue(value, enumOptions, multiple); + + return ( + <> + + + ); +} diff --git a/packages/mui-joy/src/SelectWidget/index.ts b/packages/mui-joy/src/SelectWidget/index.ts new file mode 100644 index 0000000000..e37ea725b8 --- /dev/null +++ b/packages/mui-joy/src/SelectWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './SelectWidget'; +export * from './SelectWidget'; diff --git a/packages/mui-joy/src/SubmitButton/SubmitButton.tsx b/packages/mui-joy/src/SubmitButton/SubmitButton.tsx new file mode 100644 index 0000000000..78257be820 --- /dev/null +++ b/packages/mui-joy/src/SubmitButton/SubmitButton.tsx @@ -0,0 +1,23 @@ +import Box from '@mui/joy/Box'; +import Button from '@mui/joy/Button'; +import { getSubmitButtonOptions, FormContextType, RJSFSchema, StrictRJSFSchema, SubmitButtonProps } from '@rjsf/utils'; + +/** The `SubmitButton` renders a button that represent the `Submit` action on a form + */ +export default function SubmitButton< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>({ uiSchema }: SubmitButtonProps) { + const { submitText, norender, props: submitButtonProps = {} } = getSubmitButtonOptions(uiSchema); + if (norender) { + return null; + } + return ( + + + + ); +} diff --git a/packages/mui-joy/src/SubmitButton/index.ts b/packages/mui-joy/src/SubmitButton/index.ts new file mode 100644 index 0000000000..f676497ba2 --- /dev/null +++ b/packages/mui-joy/src/SubmitButton/index.ts @@ -0,0 +1,2 @@ +export { default } from './SubmitButton'; +export * from './SubmitButton'; diff --git a/packages/mui-joy/src/Templates/Templates.ts b/packages/mui-joy/src/Templates/Templates.ts new file mode 100644 index 0000000000..dcc96749db --- /dev/null +++ b/packages/mui-joy/src/Templates/Templates.ts @@ -0,0 +1,46 @@ +import { FormContextType, RJSFSchema, StrictRJSFSchema, TemplatesType } from '@rjsf/utils'; + +import AddButton from '../AddButton'; +import ArrayFieldItemTemplate from '../ArrayFieldItemTemplate'; +import ArrayFieldTemplate from '../ArrayFieldTemplate'; +import BaseInputTemplate from '../BaseInputTemplate'; +import DescriptionField from '../DescriptionField'; +import ErrorList from '../ErrorList'; +import { CopyButton, MoveDownButton, MoveUpButton, RemoveButton } from '../IconButton'; +import FieldErrorTemplate from '../FieldErrorTemplate'; +import FieldHelpTemplate from '../FieldHelpTemplate'; +import FieldTemplate from '../FieldTemplate'; +import ObjectFieldTemplate from '../ObjectFieldTemplate'; +import SubmitButton from '../SubmitButton'; +import TitleField from '../TitleField'; +import WrapIfAdditionalTemplate from '../WrapIfAdditionalTemplate'; + +export function generateTemplates< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(): Partial> { + return { + ArrayFieldItemTemplate, + ArrayFieldTemplate, + BaseInputTemplate, + ButtonTemplates: { + AddButton, + CopyButton, + MoveDownButton, + MoveUpButton, + RemoveButton, + SubmitButton, + }, + DescriptionFieldTemplate: DescriptionField, + ErrorListTemplate: ErrorList, + FieldErrorTemplate, + FieldHelpTemplate, + FieldTemplate, + ObjectFieldTemplate, + TitleFieldTemplate: TitleField, + WrapIfAdditionalTemplate, + }; +} + +export default generateTemplates(); diff --git a/packages/mui-joy/src/Templates/index.ts b/packages/mui-joy/src/Templates/index.ts new file mode 100644 index 0000000000..612ccf692a --- /dev/null +++ b/packages/mui-joy/src/Templates/index.ts @@ -0,0 +1,2 @@ +export { default } from './Templates'; +export * from './Templates'; diff --git a/packages/mui-joy/src/TextareaWidget/TextareaWidget.tsx b/packages/mui-joy/src/TextareaWidget/TextareaWidget.tsx new file mode 100644 index 0000000000..a1b214fc4d --- /dev/null +++ b/packages/mui-joy/src/TextareaWidget/TextareaWidget.tsx @@ -0,0 +1,21 @@ +import { FormContextType, RJSFSchema, StrictRJSFSchema, WidgetProps, getTemplate } from '@rjsf/utils'; + +/** The `TextareaWidget` is a widget for rendering input fields as textarea. + * + * @param props - The `WidgetProps` for this component + */ +export default function TextareaWidget< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: WidgetProps) { + const { options, registry } = props; + const BaseInputTemplate = getTemplate<'BaseInputTemplate', T, S, F>('BaseInputTemplate', registry, options); + + let rows: string | number = 5; + if (typeof options.rows === 'string' || typeof options.rows === 'number') { + rows = options.rows; + } + + return ; +} diff --git a/packages/mui-joy/src/TextareaWidget/index.ts b/packages/mui-joy/src/TextareaWidget/index.ts new file mode 100644 index 0000000000..20e6d8e26b --- /dev/null +++ b/packages/mui-joy/src/TextareaWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './TextareaWidget'; +export * from './TextareaWidget'; diff --git a/packages/mui-joy/src/Theme/Theme.tsx b/packages/mui-joy/src/Theme/Theme.tsx new file mode 100644 index 0000000000..72e7d736fb --- /dev/null +++ b/packages/mui-joy/src/Theme/Theme.tsx @@ -0,0 +1,18 @@ +import { FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; +import { ThemeProps } from '@rjsf/core'; + +import { generateTemplates } from '../Templates'; +import { generateWidgets } from '../Widgets'; + +export function generateTheme< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(): ThemeProps { + return { + templates: generateTemplates(), + widgets: generateWidgets(), + }; +} + +export default generateTheme(); diff --git a/packages/mui-joy/src/Theme/index.ts b/packages/mui-joy/src/Theme/index.ts new file mode 100644 index 0000000000..6dfd7fa6e1 --- /dev/null +++ b/packages/mui-joy/src/Theme/index.ts @@ -0,0 +1,2 @@ +export { default } from './Theme'; +export * from './Theme'; diff --git a/packages/mui-joy/src/TitleField/TitleField.tsx b/packages/mui-joy/src/TitleField/TitleField.tsx new file mode 100644 index 0000000000..445e400c8b --- /dev/null +++ b/packages/mui-joy/src/TitleField/TitleField.tsx @@ -0,0 +1,20 @@ +import Box from '@mui/joy/Box'; +import Divider from '@mui/joy/Divider'; +import Typography from '@mui/joy/Typography'; +import { FormContextType, TitleFieldProps, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; + +/** The `TitleField` is the template to use to render the title of a field + * + * @param props - The `TitleFieldProps` for this component + */ +export default function TitleField({ + id, + title, +}: TitleFieldProps) { + return ( + + {title} + + + ); +} diff --git a/packages/mui-joy/src/TitleField/index.ts b/packages/mui-joy/src/TitleField/index.ts new file mode 100644 index 0000000000..cfa479d034 --- /dev/null +++ b/packages/mui-joy/src/TitleField/index.ts @@ -0,0 +1,2 @@ +export { default } from './TitleField'; +export * from './TitleField'; diff --git a/packages/mui-joy/src/Widgets/Widgets.ts b/packages/mui-joy/src/Widgets/Widgets.ts new file mode 100644 index 0000000000..fbb5f3ea6e --- /dev/null +++ b/packages/mui-joy/src/Widgets/Widgets.ts @@ -0,0 +1,25 @@ +import { FormContextType, RegistryWidgetsType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; + +import CheckboxWidget from '../CheckboxWidget/CheckboxWidget'; +import CheckboxesWidget from '../CheckboxesWidget/CheckboxesWidget'; +import RadioWidget from '../RadioWidget/RadioWidget'; +import RangeWidget from '../RangeWidget/RangeWidget'; +import SelectWidget from '../SelectWidget/SelectWidget'; +import TextareaWidget from '../TextareaWidget/TextareaWidget'; + +export function generateWidgets< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(): RegistryWidgetsType { + return { + CheckboxWidget, + CheckboxesWidget, + RadioWidget, + RangeWidget, + SelectWidget, + TextareaWidget, + }; +} + +export default generateWidgets(); diff --git a/packages/mui-joy/src/Widgets/index.ts b/packages/mui-joy/src/Widgets/index.ts new file mode 100644 index 0000000000..de857bf557 --- /dev/null +++ b/packages/mui-joy/src/Widgets/index.ts @@ -0,0 +1,2 @@ +export { default } from './Widgets'; +export * from './Widgets'; diff --git a/packages/mui-joy/src/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx b/packages/mui-joy/src/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx new file mode 100644 index 0000000000..ba9d7e27cf --- /dev/null +++ b/packages/mui-joy/src/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.tsx @@ -0,0 +1,93 @@ +import { CSSProperties, FocusEvent } from 'react'; +import Grid from '@mui/joy/Grid'; + +import { + ADDITIONAL_PROPERTY_FLAG, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + TranslatableString, + WrapIfAdditionalTemplateProps, +} from '@rjsf/utils'; +import FormControl from '@mui/joy/FormControl'; +import FormLabel from '@mui/joy/FormLabel'; + +import Input from '@mui/joy/Input'; + +/** The `WrapIfAdditional` component is used by the `FieldTemplate` to rename, or remove properties that are + * part of an `additionalProperties` part of a schema. + * + * @param props - The `WrapIfAdditionalProps` for this component + */ +export default function WrapIfAdditionalTemplate< + T = any, + S extends StrictRJSFSchema = RJSFSchema, + F extends FormContextType = any +>(props: WrapIfAdditionalTemplateProps) { + const { + children, + classNames, + style, + disabled, + id, + label, + onDropPropertyClick, + onKeyChange, + readonly, + required, + schema, + uiSchema, + registry, + } = props; + const { templates, translateString } = registry; + // Button templates are not overridden in the uiSchema + const { RemoveButton } = templates.ButtonTemplates; + const keyLabel = translateString(TranslatableString.KeyLabel, [label]); + const additional = ADDITIONAL_PROPERTY_FLAG in schema; + const btnStyle: CSSProperties = { + flex: 1, + paddingLeft: 6, + paddingRight: 6, + fontWeight: 'bold', + }; + + if (!additional) { + return ( +
      + {children} +
      + ); + } + + const handleBlur = ({ target }: FocusEvent) => onKeyChange(target.value); + + return ( + + + + {keyLabel} + + + + {children} + + + + + ); +} diff --git a/packages/mui-joy/src/WrapIfAdditionalTemplate/index.ts b/packages/mui-joy/src/WrapIfAdditionalTemplate/index.ts new file mode 100644 index 0000000000..7d7af6629d --- /dev/null +++ b/packages/mui-joy/src/WrapIfAdditionalTemplate/index.ts @@ -0,0 +1,2 @@ +export { default } from './WrapIfAdditionalTemplate'; +export * from './WrapIfAdditionalTemplate'; diff --git a/packages/mui-joy/src/index.ts b/packages/mui-joy/src/index.ts new file mode 100644 index 0000000000..0884bfbf19 --- /dev/null +++ b/packages/mui-joy/src/index.ts @@ -0,0 +1,8 @@ +import MuiForm from './MuiForm/MuiForm'; + +export { default as Form, generateForm } from './MuiForm'; +export { default as Templates, generateTemplates } from './Templates'; +export { default as Theme, generateTheme } from './Theme'; +export { default as Widgets, generateWidgets } from './Widgets'; + +export default MuiForm; diff --git a/packages/mui-joy/src/tsconfig.json b/packages/mui-joy/src/tsconfig.json new file mode 100644 index 0000000000..01834bf1ab --- /dev/null +++ b/packages/mui-joy/src/tsconfig.json @@ -0,0 +1,23 @@ +{ + "extends": "../../../tsconfig.base.json", + "include": [ + "./" + ], + "compilerOptions": { + "rootDir": "./", + "outDir": "../lib", + "baseUrl": "../", + "jsx": "react-jsx" + }, + "references": [ + { + "path": "../../core" + }, + { + "path": "../../utils" + }, + { + "path": "../../validator-ajv8" + } + ] +} diff --git a/packages/mui-joy/test/Array.test.tsx b/packages/mui-joy/test/Array.test.tsx new file mode 100644 index 0000000000..a17060201a --- /dev/null +++ b/packages/mui-joy/test/Array.test.tsx @@ -0,0 +1,5 @@ +import { arrayTests } from '@rjsf/snapshot-tests'; + +import Form from '../src'; + +arrayTests(Form); diff --git a/packages/mui-joy/test/Form.test.tsx b/packages/mui-joy/test/Form.test.tsx new file mode 100644 index 0000000000..fdc2b75b9e --- /dev/null +++ b/packages/mui-joy/test/Form.test.tsx @@ -0,0 +1,56 @@ +import { formTests, SLIDER_CUSTOMIZE, TEXTAREA_CUSTOMIZE } from '@rjsf/snapshot-tests'; + +import Form from '../src'; + +// The `TextareaAutosize` code reads the following data from the `getComputedStyle()` function in a useEffect hook +jest.spyOn(window, 'getComputedStyle').mockImplementation(() => { + return { + width: 100, + 'box-sizing': 10, + 'padding-bottom': 1, + 'padding-top': 1, + 'border-bottom-width': 1, + 'border-top-width': 1, + } as unknown as CSSStyleDeclaration; +}); + +formTests(Form, { + [TEXTAREA_CUSTOMIZE]: { + createNodeMock: (element) => { + if (element.type === 'textarea') { + // the `TextareaAutosize` code expects a ref for two textareas to exist, so use the feature of + // react-test-renderer to create one + // See: https://reactjs.org/docs/test-renderer.html#ideas + if (element.props['aria-hidden']) { + // The hidden one reads the following values + return { + style: { width: 10 }, + scrollHeight: 100, + }; + } + // The other one only really needs an empty object + return {}; + } + return null; + }, + }, + [SLIDER_CUSTOMIZE]: { + createNodeMock: (element) => { + // the `Slider` code expects a ref for a span.root to exist, so use the feature of + // react-test-renderer to create one + // See: https://reactjs.org/docs/test-renderer.html#ideas + if (element.type === 'span' && element.props.id === 'root') { + // Pretend to be an event listening component inside of an event listening document + return { + addEventListener: jest.fn(), + removeEventListener: jest.fn(), + ownerDocument: { + addEventListener: jest.fn(), + removeEventListener: jest.fn(), + }, + }; + } + return null; + }, + }, +}); diff --git a/packages/mui-joy/test/Object.test.tsx b/packages/mui-joy/test/Object.test.tsx new file mode 100644 index 0000000000..dabe023e32 --- /dev/null +++ b/packages/mui-joy/test/Object.test.tsx @@ -0,0 +1,5 @@ +import { objectTests } from '@rjsf/snapshot-tests'; + +import Form from '../src'; + +objectTests(Form); diff --git a/packages/mui-joy/test/tsconfig.json b/packages/mui-joy/test/tsconfig.json new file mode 100644 index 0000000000..5db560d2c3 --- /dev/null +++ b/packages/mui-joy/test/tsconfig.json @@ -0,0 +1,18 @@ +{ + "extends": "../../../tsconfig.base.json", + "include": ["./"], + "compilerOptions": { + "rootDir": "./", + "baseUrl": "../", + "noEmit": true, + "jsx": "react-jsx" + }, + "references": [ + { + "path": "../src" + }, + { + "path": "../../snapshot-tests" + } + ] +} diff --git a/packages/mui-joy/tsconfig.json b/packages/mui-joy/tsconfig.json new file mode 100644 index 0000000000..82462dfbeb --- /dev/null +++ b/packages/mui-joy/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../tsconfig.base.json", + "files": [], + "references": [ + { + "path": "./src" + }, + { + "path": "./test" + } + ] +} From b5294dcf5fcdd43daec673ea37104ccc8268587a Mon Sep 17 00:00:00 2001 From: Carmelo Fiorello Date: Sat, 30 Dec 2023 14:24:52 +0100 Subject: [PATCH 2/7] feat: add label, placeholder to input and select --- package-lock.json | 239 ++++++++++++++---- package.json | 1 + .../BaseInputTemplate/BaseInputTemplate.tsx | 146 +++-------- .../mui-joy/src/SelectWidget/SelectWidget.tsx | 75 +++--- tsconfig.json | 3 + 5 files changed, 267 insertions(+), 197 deletions(-) diff --git a/package-lock.json b/package-lock.json index 650de11844..322b201650 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "packages/fluentui-rc", "packages/material-ui", "packages/mui", + "packages/mui-joy", "packages/playground", "packages/semantic-ui", "packages/utils", @@ -2269,9 +2270,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", + "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -4533,9 +4534,9 @@ } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz", - "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", "dependencies": { "@floating-ui/dom": "^1.5.1" }, @@ -7885,12 +7886,12 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "5.14.8", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.8.tgz", - "integrity": "sha512-8V7ZOC/lKkM03TRHqaThQFIq6bWPnj7L/ZWPh0ymldYFFyh8XdF0ywTgafsofDNYT4StlNknbaTjVHBma3SNjQ==", + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.2.tgz", + "integrity": "sha512-0vk4ckS2w1F5PmkSXSd7F/QuRlNcPqWTJ8CPl+HQRLTIhJVS/VKEI+3dQufOdKfn2wS+ecnvlvXerbugs+xZ8Q==", "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" } }, "node_modules/@mui/icons-material": { @@ -7919,6 +7920,88 @@ } } }, + "node_modules/@mui/joy": { + "version": "5.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@mui/joy/-/joy-5.0.0-beta.20.tgz", + "integrity": "sha512-w0BjmY8XKdca0s7yRZiURhSlhiqDtSnhNFl6GHixYytNB5u8Al6GMdYH0aLB2w5+QP8ojPueYQ7oXkS/qo0skQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@mui/base": "5.0.0-beta.29", + "@mui/core-downloads-tracker": "^5.15.2", + "@mui/system": "^5.15.2", + "@mui/types": "^7.2.11", + "@mui/utils": "^5.15.2", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/joy/node_modules/@mui/base": { + "version": "5.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.29.tgz", + "integrity": "sha512-OXfUssYrB6ch/xpBVHMKAjThPlI9VyGGKdvQLMXef2j39wXfcxPlUVQlwia/lmE3rxWIGvbwkZsDtNYzLMsDUg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.6", + "@floating-ui/react-dom": "^2.0.4", + "@mui/types": "^7.2.11", + "@mui/utils": "^5.15.2", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/joy/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@mui/material": { "version": "5.14.8", "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.8.tgz", @@ -7972,12 +8055,12 @@ } }, "node_modules/@mui/private-theming": { - "version": "5.14.8", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.8.tgz", - "integrity": "sha512-iBzpcl3Mh92XaYpYPdgzzRxNGkjpoDz8rf8/q5m+EBPowFEHV+CCS9hC0Q2pOKLW3VFFikA7w/GHt7n++40JGQ==", + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.2.tgz", + "integrity": "sha512-KlXx5TH1Mw9omSY+Q6rz5TA/P71meSYaAOeopiW8s6o433+fnOxS17rZbmd1RnDZGCo+j24TfCavQuCMBAZnQA==", "dependencies": { - "@babel/runtime": "^7.22.10", - "@mui/utils": "^5.14.8", + "@babel/runtime": "^7.23.6", + "@mui/utils": "^5.15.2", "prop-types": "^15.8.1" }, "engines": { @@ -7985,7 +8068,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -7998,11 +8081,11 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.14.8", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.8.tgz", - "integrity": "sha512-LGwOav/Y40PZWZ2yDk4beUoRlc57Vg+Vpxi9V9BBtT2ESAucCgFobkt+T8eVLMWF9huUou5pwKgLSU5pF90hBg==", + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.2.tgz", + "integrity": "sha512-fYEN3IZzbebeHwAmQHhxwruiOIi8W74709qXg/7tgtHV4byQSmPgnnKsZkg0hFlzjEbcJIRZyZI0qEecgpR2cg==", "dependencies": { - "@babel/runtime": "^7.22.10", + "@babel/runtime": "^7.23.6", "@emotion/cache": "^11.11.0", "csstype": "^3.1.2", "prop-types": "^15.8.1" @@ -8012,7 +8095,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@emotion/react": "^11.4.1", @@ -8029,15 +8112,15 @@ } }, "node_modules/@mui/system": { - "version": "5.14.8", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.8.tgz", - "integrity": "sha512-Dxnasv7Pj5hYe4ZZFKJZu4ufKm6cxpitWt3A+qMPps22YhqyeEqgDBq/HsAB3GOjqDP40fTAvQvS/Hguf4SJuw==", - "dependencies": { - "@babel/runtime": "^7.22.10", - "@mui/private-theming": "^5.14.8", - "@mui/styled-engine": "^5.14.8", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.8", + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.2.tgz", + "integrity": "sha512-I7CzLiHDtU/BTobJgSk+wPGGWG95K8lYfdFEnq//wOgSrLDAdOVvl2gleDxJWO+yAbGz4RKEOnR9KuD+xQZH4A==", + "dependencies": { + "@babel/runtime": "^7.23.6", + "@mui/private-theming": "^5.15.2", + "@mui/styled-engine": "^5.15.2", + "@mui/types": "^7.2.11", + "@mui/utils": "^5.15.2", "clsx": "^2.0.0", "csstype": "^3.1.2", "prop-types": "^15.8.1" @@ -8047,7 +8130,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@emotion/react": "^11.5.0", @@ -8076,11 +8159,11 @@ } }, "node_modules/@mui/types": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", - "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", + "version": "7.2.11", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.11.tgz", + "integrity": "sha512-KWe/QTEsFFlFSH+qRYf3zoFEj3z67s+qAuSnMMg+gFwbxG7P96Hm6g300inQL1Wy///gSRb8juX7Wafvp93m3w==", "peerDependencies": { - "@types/react": "*" + "@types/react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -8089,13 +8172,12 @@ } }, "node_modules/@mui/utils": { - "version": "5.14.8", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.8.tgz", - "integrity": "sha512-1Ls2FfyY2yVSz9NEqedh3J8JAbbZAnUWkOWLE2f4/Hc4T5UWHMfzBLLrCqExfqyfyU+uXYJPGeNIsky6f8Gh5Q==", + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.2.tgz", + "integrity": "sha512-6dGM9/guFKBlFRHA7/mbM+E7wE7CYDy9Ny4JLtD3J+NTyhi8nd8YxlzgAgTaTVqY0BpdQ2zdfB/q6+p2EdGM0w==", "dependencies": { - "@babel/runtime": "^7.22.10", - "@types/prop-types": "^15.7.5", - "@types/react-is": "^18.2.1", + "@babel/runtime": "^7.23.6", + "@types/prop-types": "^15.7.11", "prop-types": "^15.8.1", "react-is": "^18.2.0" }, @@ -8104,10 +8186,16 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@nicolo-ribaudo/chokidar-2": { @@ -9655,6 +9743,10 @@ "resolved": "packages/mui", "link": true }, + "node_modules/@rjsf/mui-joy": { + "resolved": "packages/mui-joy", + "link": true + }, "node_modules/@rjsf/playground": { "resolved": "packages/playground", "link": true @@ -10513,9 +10605,9 @@ "dev": true }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" }, "node_modules/@types/qs": { "version": "6.9.8", @@ -10555,14 +10647,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-is": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz", - "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==", - "dependencies": { - "@types/react": "*" - } - }, "node_modules/@types/react-router": { "version": "5.1.20", "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", @@ -34633,6 +34717,55 @@ "react": ">=17" } }, + "packages/mui-joy": { + "version": "5.15.1", + "license": "Apache-2.0", + "devDependencies": { + "@babel/core": "^7.22.17", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/preset-env": "^7.22.15", + "@babel/preset-react": "^7.22.15", + "@babel/preset-typescript": "^7.22.15", + "@emotion/jest": "^11.11.0", + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.14.8", + "@mui/joy": "^5.0.0-beta.20", + "@rjsf/core": "^5.15.1", + "@rjsf/snapshot-tests": "^5.15.1", + "@rjsf/utils": "^5.15.1", + "@rjsf/validator-ajv8": "^5.15.1", + "@types/jest": "^29.5.7", + "@types/react": "^17.0.65", + "@types/react-dom": "^17.0.20", + "@types/react-test-renderer": "^17.0.3", + "babel-jest": "^29.6.4", + "esbuild": "^0.18.20", + "eslint": "^8.48.0", + "jest": "^29.6.4", + "jest-environment-jsdom": "^29.6.4", + "jest-watch-typeahead": "^2.2.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-test-renderer": "^17.0.2", + "rimraf": "^5.0.1", + "rollup": "^3.29.0", + "typescript": "^4.9.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@emotion/react": "^11.7.0", + "@emotion/styled": "^11.6.0", + "@mui/icons-material": "^5.2.0", + "@mui/joy": "^5.0.0-beta.20", + "@rjsf/core": "^5.12.x", + "@rjsf/utils": "^5.12.x", + "react": ">=17" + } + }, "packages/playground": { "name": "@rjsf/playground", "version": "5.15.1", diff --git a/package.json b/package.json index 82498696b0..166fde7790 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "packages/fluentui-rc", "packages/material-ui", "packages/mui", + "packages/mui-joy", "packages/playground", "packages/semantic-ui", "packages/utils", diff --git a/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx b/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx index 60f2d7a49c..007d72d007 100644 --- a/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx +++ b/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx @@ -7,8 +7,10 @@ import { FormContextType, RJSFSchema, StrictRJSFSchema, + labelValue, } from '@rjsf/utils'; -import { styled } from '@mui/joy/styles'; +import FormControl from '@mui/joy/FormControl'; +import FormLabel from '@mui/joy/FormLabel'; /** The `BaseInputTemplate` is the template to use to render the basic `` component for the `core` theme. * It is used as the template for rendering many of the based widgets that differ by `type` and callbacks only. @@ -23,9 +25,13 @@ export default function BaseInputTemplate< >(props: BaseInputTemplateProps) { const { id, - name, // remove this from textFieldProps + name, + label, + hideLabel, placeholder, required, + disabled, + readonly, type, value, onChange, @@ -35,6 +41,7 @@ export default function BaseInputTemplate< autofocus, options, schema, + rawErrors = [], } = props; const inputProps = getInputProps(schema, type, options); // Now we need to pull out the step, min, max into an inner `inputProps` for material-ui @@ -53,117 +60,34 @@ export default function BaseInputTemplate< const _onBlur = ({ target: { value } }: React.FocusEvent) => onBlur(id, value); const _onFocus = ({ target: { value } }: React.FocusEvent) => onFocus(id, value); - return ( - <> - + const theLabel = labelValue(label, hideLabel); - {/* 0} - onChange={onChangeOverride || _onChange} - onBlur={_onBlur} - onFocus={_onFocus} - InputLabelProps={DisplayInputLabelProps} - {...textFieldProps} - aria-describedby={ariaDescribedByIds(id, !!schema.examples)} - /> */} - {Array.isArray(schema.examples) && ( - (id)}> - {(schema.examples as string[]) - .concat(schema.default && !schema.examples.includes(schema.default) ? ([schema.default] as string[]) : []) - .map((example: any) => { - return - )} - - ); -} - -const StyledInput = styled('input')({ - border: 'none', // remove the native input border - minWidth: 0, // remove the native input width - outline: 0, // remove the native input outline - padding: 0, // remove the native input padding - paddingTop: '1em', - flex: 1, - color: 'inherit', - backgroundColor: 'transparent', - fontFamily: 'inherit', - fontSize: 'inherit', - fontStyle: 'inherit', - fontWeight: 'inherit', - lineHeight: 'inherit', - textOverflow: 'ellipsis', - '&::placeholder': { - opacity: 0, - transition: '0.1s ease-out', - }, - '&:focus::placeholder': { - opacity: 1, - }, - '&:focus ~ label, &:not(:placeholder-shown) ~ label, &:-webkit-autofill ~ label': { - top: '0.5rem', - fontSize: '0.75rem', - }, - '&:focus ~ label': { - color: 'var(--Input-focusedHighlight)', - }, - '&:-webkit-autofill': { - alignSelf: 'stretch', // to fill the height of the root slot - }, - '&:-webkit-autofill:not(* + &)': { - marginInlineStart: 'calc(-1 * var(--Input-paddingInline))', - paddingInlineStart: 'var(--Input-paddingInline)', - borderTopLeftRadius: 'calc(var(--Input-radius) - var(--variant-borderWidth, 0px))', - borderBottomLeftRadius: 'calc(var(--Input-radius) - var(--variant-borderWidth, 0px))', - }, -}); - -const StyledLabel = styled('label')(({ theme }) => ({ - position: 'absolute', - lineHeight: 1, - top: 'calc((var(--Input-minHeight) - 1em) / 2)', - color: theme.vars.palette.text.tertiary, - fontWeight: theme.vars.fontWeight.md, - transition: 'all 150ms cubic-bezier(0.4, 0, 0.2, 1)', -})); - -const InnerInput = React.forwardRef(function InnerInput(props, ref: any) { - const id = (React as any).useId(); return ( <> - - Label + 0} disabled={disabled || readonly} required={required}> + {theLabel} + + {Array.isArray(schema.examples) && ( + (id)}> + {(schema.examples as string[]) + .concat(schema.default && !schema.examples.includes(schema.default) ? ([schema.default] as string[]) : []) + .map((example: any) => { + return + )} + ); -}); +} diff --git a/packages/mui-joy/src/SelectWidget/SelectWidget.tsx b/packages/mui-joy/src/SelectWidget/SelectWidget.tsx index 44a639a242..9a6ee852dd 100644 --- a/packages/mui-joy/src/SelectWidget/SelectWidget.tsx +++ b/packages/mui-joy/src/SelectWidget/SelectWidget.tsx @@ -2,12 +2,16 @@ import { enumOptionsIndexForValue, enumOptionsValueForIndex, FormContextType, + labelValue, RJSFSchema, StrictRJSFSchema, WidgetProps, } from '@rjsf/utils'; import Select from '@mui/joy/Select'; import Option from '@mui/joy/Option'; +import FormControl from '@mui/joy/FormControl'; +import FormLabel from '@mui/joy/FormLabel'; + /** The `SelectWidget` is a widget for rendering dropdowns. * It is typically used with string properties constrained with enum options. * @@ -18,15 +22,12 @@ export default function SelectWidget< S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any >({ - schema, id, - name, // remove this from textFieldProps options, - label, - hideLabel, required, disabled, placeholder, + label, readonly, value, multiple, @@ -35,11 +36,7 @@ export default function SelectWidget< onBlur, onFocus, rawErrors = [], - registry, - uiSchema, - hideError, - formContext, - ...textFieldProps + hideLabel, }: WidgetProps) { const { enumOptions, enumDisabled, emptyValue: optEmptyVal } = options; @@ -61,32 +58,44 @@ export default function SelectWidget< onFocus(id, enumOptionsValueForIndex(event.target.value, enumOptions, optEmptyVal)); const selectedIndexes = enumOptionsIndexForValue(value, enumOptions, multiple); + const theLabel = labelValue(label, hideLabel); + return ( <> - + 0} disabled={disabled || readonly} required={required}> + + {theLabel} + + + ); } diff --git a/tsconfig.json b/tsconfig.json index 66f532ea92..a856b54981 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -28,6 +28,9 @@ { "path": "./packages/mui" }, + { + "path": "./packages/mui-joy" + }, { "path": "./packages/playground" }, From 24f68933715e90f1587862c3fbba601863e69fbd Mon Sep 17 00:00:00 2001 From: Carmelo Fiorello Date: Sat, 30 Dec 2023 17:51:08 +0100 Subject: [PATCH 3/7] feat: now playground work with mui-joy --- package-lock.json | 8 ++++++++ packages/playground/package.json | 2 ++ packages/playground/src/app.tsx | 5 +++++ .../playground/src/components/DemoFrame.tsx | 19 +++++++++++++++++-- 4 files changed, 32 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 322b201650..faa080663c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6238,6 +6238,11 @@ "react": ">=16.8.0 <19.0.0" } }, + "node_modules/@fontsource/inter": { + "version": "5.0.16", + "resolved": "https://registry.npmjs.org/@fontsource/inter/-/inter-5.0.16.tgz", + "integrity": "sha512-qF0aH5UiZvCmneX5orJbVRoc2VTyLTV3X/7laMp03Qt28L+B9tFlZODOGUL64wDWc69YVdi1LeJB0cIgd51lvw==" + }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", @@ -34718,6 +34723,7 @@ } }, "packages/mui-joy": { + "name": "@rjsf/mui-joy", "version": "5.15.1", "license": "Apache-2.0", "devDependencies": { @@ -34776,6 +34782,7 @@ "@chakra-ui/icons": "^1.1.7", "@chakra-ui/react": "^1.8.9", "@fluentui/react": "^8.111.2", + "@fontsource/inter": "^5.0.16", "@material-ui/core": "^4.12.4", "@mui/material": "^5.14.8", "@rjsf/antd": "^5.15.1", @@ -34786,6 +34793,7 @@ "@rjsf/fluentui-rc": "^5.15.1", "@rjsf/material-ui": "^5.15.1", "@rjsf/mui": "^5.15.1", + "@rjsf/mui-joy": "file:../mui-joy", "@rjsf/semantic-ui": "^5.15.1", "@rjsf/utils": "^5.15.1", "@rjsf/validator-ajv6": "^5.15.1", diff --git a/packages/playground/package.json b/packages/playground/package.json index 1a8a324ce6..4dcfa0ff50 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -38,6 +38,7 @@ "@chakra-ui/icons": "^1.1.7", "@chakra-ui/react": "^1.8.9", "@fluentui/react": "^8.111.2", + "@fontsource/inter": "^5.0.16", "@material-ui/core": "^4.12.4", "@mui/material": "^5.14.8", "@rjsf/antd": "^5.15.1", @@ -48,6 +49,7 @@ "@rjsf/fluentui-rc": "^5.15.1", "@rjsf/material-ui": "^5.15.1", "@rjsf/mui": "^5.15.1", + "@rjsf/mui-joy": "file:../mui-joy", "@rjsf/semantic-ui": "^5.15.1", "@rjsf/utils": "^5.15.1", "@rjsf/validator-ajv6": "^5.15.1", diff --git a/packages/playground/src/app.tsx b/packages/playground/src/app.tsx index ba979b91cf..14fc3925d1 100644 --- a/packages/playground/src/app.tsx +++ b/packages/playground/src/app.tsx @@ -6,6 +6,7 @@ import { Theme as SuiTheme } from '@rjsf/semantic-ui'; import { Theme as AntdTheme } from '@rjsf/antd'; import { Theme as Bootstrap4Theme } from '@rjsf/bootstrap-4'; import { Theme as ChakraUITheme } from '@rjsf/chakra-ui'; +import { Theme as MuiJoyTheme } from '@rjsf/mui-joy'; import v8Validator, { customizeValidator } from '@rjsf/validator-ajv8'; import v6Validator from '@rjsf/validator-ajv6'; import localize_es from 'ajv-i18n/localize/es'; @@ -117,6 +118,10 @@ const themes: PlaygroundProps['themes'] = { stylesheet: '', theme: MuiV5Theme, }, + 'mui-joy': { + stylesheet: '', + theme: MuiJoyTheme, + }, 'semantic-ui': { stylesheet: '//cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css', theme: SuiTheme, diff --git a/packages/playground/src/components/DemoFrame.tsx b/packages/playground/src/components/DemoFrame.tsx index 3315523d97..52bba2302e 100644 --- a/packages/playground/src/components/DemoFrame.tsx +++ b/packages/playground/src/components/DemoFrame.tsx @@ -1,5 +1,5 @@ import { useState, useRef, useCallback, cloneElement, ReactElement, ReactNode } from 'react'; -import { CssBaseline } from '@mui/material'; +import { CssBaseline as MuiCssBaseline } from '@mui/material'; import { CacheProvider } from '@emotion/react'; import createCache, { EmotionCache } from '@emotion/cache'; import { create, Jss } from 'jss'; @@ -8,6 +8,9 @@ import Frame, { FrameComponentProps, FrameContextConsumer } from 'react-frame-co import { __createChakraFrameProvider } from '@rjsf/chakra-ui'; import { StyleProvider as AntdStyleProvider } from '@ant-design/cssinjs'; import { __createFluentUIRCFrameProvider } from '@rjsf/fluentui-rc'; +import '@fontsource/inter'; +import { CssVarsProvider } from '@mui/joy/styles'; +import CssBaseline from '@mui/joy/CssBaseline'; /* Adapted from https://github.com/mui-org/material-ui/blob/master/docs/src/modules/components/DemoSandboxed.js @@ -98,13 +101,25 @@ export default function DemoFrame(props: DemoFrameProps) { } else if (theme === 'material-ui-5') { body = ready ? ( - + {cloneElement(children, { container: container, window: window, })} ) : null; + } else if (theme === 'mui-joy') { + body = ready ? ( + + + + {cloneElement(children, { + container: container, + window: window, + })} + + + ) : null; } else if (theme === 'fluent-ui') { // TODO: find a better way to render fluent-ui in an iframe, if we need to do so. From ce3a726dc5c7da3769c8932fff58ef5b800c9069 Mon Sep 17 00:00:00 2001 From: Carmelo Fiorello Date: Mon, 1 Jan 2024 23:49:34 +0100 Subject: [PATCH 4/7] fix: date and datetime widget alternatives --- .../AltDateTimeWidget/AltDateTimeWidget.tsx | 16 + .../mui-joy/src/AltDateTimeWidget/index.ts | 2 + .../src/AltDateWidget/AltDateWidget.tsx | 274 ++++++++++++++++++ packages/mui-joy/src/AltDateWidget/index.ts | 2 + packages/mui-joy/src/Widgets/Widgets.ts | 4 + 5 files changed, 298 insertions(+) create mode 100644 packages/mui-joy/src/AltDateTimeWidget/AltDateTimeWidget.tsx create mode 100644 packages/mui-joy/src/AltDateTimeWidget/index.ts create mode 100644 packages/mui-joy/src/AltDateWidget/AltDateWidget.tsx create mode 100644 packages/mui-joy/src/AltDateWidget/index.ts diff --git a/packages/mui-joy/src/AltDateTimeWidget/AltDateTimeWidget.tsx b/packages/mui-joy/src/AltDateTimeWidget/AltDateTimeWidget.tsx new file mode 100644 index 0000000000..1edd10d57d --- /dev/null +++ b/packages/mui-joy/src/AltDateTimeWidget/AltDateTimeWidget.tsx @@ -0,0 +1,16 @@ +import { FormContextType, RJSFSchema, StrictRJSFSchema, WidgetProps } from '@rjsf/utils'; + +/** The `AltDateTimeWidget` is an alternative widget for rendering datetime properties. + * It uses the AltDateWidget for rendering, with the `time` prop set to true by default. + * + * @param props - The `WidgetProps` for this component + */ +function AltDateTimeWidget({ + time = true, + ...props +}: WidgetProps) { + const { AltDateWidget } = props.registry.widgets; + return ; +} + +export default AltDateTimeWidget; diff --git a/packages/mui-joy/src/AltDateTimeWidget/index.ts b/packages/mui-joy/src/AltDateTimeWidget/index.ts new file mode 100644 index 0000000000..705c578507 --- /dev/null +++ b/packages/mui-joy/src/AltDateTimeWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './AltDateTimeWidget'; +export * from './AltDateTimeWidget'; diff --git a/packages/mui-joy/src/AltDateWidget/AltDateWidget.tsx b/packages/mui-joy/src/AltDateWidget/AltDateWidget.tsx new file mode 100644 index 0000000000..c91572db72 --- /dev/null +++ b/packages/mui-joy/src/AltDateWidget/AltDateWidget.tsx @@ -0,0 +1,274 @@ +import { MouseEvent, memo, useCallback, useEffect, useReducer, useState } from 'react'; +import { + ariaDescribedByIds, + parseDateString, + toDateString, + pad, + DateObject, + FormContextType, + RJSFSchema, + StrictRJSFSchema, + TranslatableString, + WidgetProps, +} from '@rjsf/utils'; +import Stack from '@mui/joy/Stack'; +import Button from '@mui/joy/Button'; + +function rangeOptions(start: number, stop: number) { + const options = []; + for (let i = start; i <= stop; i++) { + options.push({ value: i, label: pad(i, 2) }); + } + return options; +} + +function readyForChange(state: DateObject) { + return Object.values(state).every((value) => value !== -1); +} + +function dateElementProps( + state: DateObject, + time: boolean, + yearsRange: [number, number] = [1900, new Date().getFullYear() + 2] +) { + const { year, month, day, hour, minute, second } = state; + const data = [ + { + type: 'year', + range: yearsRange, + value: year, + }, + { type: 'month', range: [1, 12], value: month }, + { type: 'day', range: [1, 31], value: day }, + ] as { type: string; range: [number, number]; value: number | undefined }[]; + if (time) { + data.push( + { type: 'hour', range: [0, 23], value: hour }, + { type: 'minute', range: [0, 59], value: minute }, + { type: 'second', range: [0, 59], value: second } + ); + } + return data; +} + +type DateElementProps = Pick< + WidgetProps, + 'value' | 'name' | 'disabled' | 'readonly' | 'autofocus' | 'registry' | 'onBlur' | 'onFocus' +> & { + rootId: string; + select: (property: keyof DateObject, value: any) => void; + type: string; + range: [number, number]; +}; + +function DateElement({ + type, + range, + value, + select, + rootId, + name, + disabled, + readonly, + autofocus, + registry, + onBlur, + onFocus, + endDecorator, +}: DateElementProps & any) { + const id = rootId + '_' + type; + const { SelectWidget } = registry.widgets; + return ( + select(type as keyof DateObject, value)} + onBlur={onBlur} + onFocus={onFocus} + registry={registry} + label='' + aria-describedby={ariaDescribedByIds(rootId)} + endDecorator={endDecorator} + /> + ); +} + +/** The `AltDateWidget` is an alternative widget for rendering date properties. + * @param props - The `WidgetProps` for this component + */ +function AltDateWidget({ + time = false, + disabled = false, + readonly = false, + autofocus = false, + options, + id, + name, + registry, + onBlur, + onFocus, + onChange, + value, +}: WidgetProps) { + const { translateString } = registry; + const [lastValue, setLastValue] = useState(value); + const [state, setState] = useReducer((state: DateObject, action: Partial) => { + return { ...state, ...action }; + }, parseDateString(value, time)); + + useEffect(() => { + try { + const stateValue = toDateString(state, time); + if (readyForChange(state) && stateValue !== value) { + // The user changed the date to a new valid data via the comboboxes, so call onChange + onChange(stateValue); + } else if (lastValue !== value) { + // We got a new value in the props + setLastValue(value); + setState(parseDateString(value, time)); + } + } catch (e) { + console.log('AltDateWidget useEffect error', e); + } + }, [time, value, onChange, state, lastValue]); + + const handleChange = useCallback((property: keyof DateObject, value: string) => { + setState({ [property]: value }); + }, []); + + const handleSetNow = useCallback( + (event: MouseEvent) => { + event.preventDefault(); + if (disabled || readonly) { + return; + } + const nextState = parseDateString(new Date().toJSON(), time); + onChange(toDateString(nextState, time)); + }, + [disabled, readonly, time] + ); + + const handleClear = useCallback( + (event: MouseEvent) => { + event.preventDefault(); + console.log('AltDateWidget handleClear', disabled, readonly); + if (disabled || readonly) { + return; + } + onChange(null); + }, + [disabled, readonly, onChange] + ); + + return ( + <> + + + {(options.hideNowButton !== 'undefined' ? !options.hideNowButton : true) && ( + + )} + {(options.hideClearButton !== 'undefined' ? !options.hideClearButton : true) && ( + + )} + + + ); +} + +export default AltDateWidget; + +const Stacks = memo( + ({ id, name, handleChange, state, time, options, disabled, readonly, registry, onBlur, onFocus, autofocus }: any) => { + const dateTimeElements = dateElementProps(state, time, options.yearsRange as [number, number] | undefined); + if (!dateTimeElements) { + return null; + } + const dateElements = dateTimeElements.slice(0, 3); + const timeElements = dateTimeElements.slice(3); + if (time) { + return ( + <> + + {dateElements.map((elemProps, i) => ( + + ))} + + + {timeElements.map((elemProps, i) => ( + + ))} + + + ); + } else { + return ( + + {dateElements.map((elemProps, i) => ( + + ))} + + ); + } + } +); diff --git a/packages/mui-joy/src/AltDateWidget/index.ts b/packages/mui-joy/src/AltDateWidget/index.ts new file mode 100644 index 0000000000..a7981fd21f --- /dev/null +++ b/packages/mui-joy/src/AltDateWidget/index.ts @@ -0,0 +1,2 @@ +export { default } from './AltDateWidget'; +export * from './AltDateWidget'; diff --git a/packages/mui-joy/src/Widgets/Widgets.ts b/packages/mui-joy/src/Widgets/Widgets.ts index fbb5f3ea6e..6b3fc2f6a0 100644 --- a/packages/mui-joy/src/Widgets/Widgets.ts +++ b/packages/mui-joy/src/Widgets/Widgets.ts @@ -6,6 +6,8 @@ import RadioWidget from '../RadioWidget/RadioWidget'; import RangeWidget from '../RangeWidget/RangeWidget'; import SelectWidget from '../SelectWidget/SelectWidget'; import TextareaWidget from '../TextareaWidget/TextareaWidget'; +import AltDateWidget from '../AltDateWidget/AltDateWidget'; +import AltDateTimeWidget from '../AltDateTimeWidget/AltDateTimeWidget'; export function generateWidgets< T = any, @@ -19,6 +21,8 @@ export function generateWidgets< RangeWidget, SelectWidget, TextareaWidget, + AltDateWidget, + AltDateTimeWidget, }; } From df802a4e5ecf65126f96961c32bbb38bb9721b93 Mon Sep 17 00:00:00 2001 From: Carmelo Fiorello Date: Tue, 2 Jan 2024 00:38:40 +0100 Subject: [PATCH 5/7] fix: latest fix at FieldTemplate if widget is radio or checkbox do not use FormControl --- .../ArrayFieldTemplate/ArrayFieldTemplate.tsx | 63 +- .../src/CheckboxWidget/CheckboxWidget.tsx | 30 +- .../src/CheckboxesWidget/CheckboxesWidget.tsx | 4 +- .../src/FieldTemplate/FieldTemplate.tsx | 42 +- .../test/__snapshots__/Array.test.tsx.snap | 14028 ++++++++++++++++ .../test/__snapshots__/Form.test.tsx.snap | 12598 ++++++++++++++ .../test/__snapshots__/Object.test.tsx.snap | 9246 ++++++++++ 7 files changed, 35943 insertions(+), 68 deletions(-) create mode 100644 packages/mui-joy/test/__snapshots__/Array.test.tsx.snap create mode 100644 packages/mui-joy/test/__snapshots__/Form.test.tsx.snap create mode 100644 packages/mui-joy/test/__snapshots__/Object.test.tsx.snap diff --git a/packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx b/packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx index 3c986d2523..59cb78d996 100644 --- a/packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx +++ b/packages/mui-joy/src/ArrayFieldTemplate/ArrayFieldTemplate.tsx @@ -1,6 +1,6 @@ -import Box from "@mui/joy/Box"; -import Grid from "@mui/joy/Grid"; -import Sheet from "@mui/joy/Sheet"; +import Box from '@mui/joy/Box'; +import Grid from '@mui/joy/Grid'; +import Sheet from '@mui/joy/Sheet'; import { getTemplate, getUiOptions, @@ -9,7 +9,7 @@ import { FormContextType, RJSFSchema, StrictRJSFSchema, -} from "@rjsf/utils"; +} from '@rjsf/utils'; /** The `ArrayFieldTemplate` component is the template used to render all items in an array. * @@ -20,43 +20,30 @@ export default function ArrayFieldTemplate< S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any >(props: ArrayFieldTemplateProps) { - const { - canAdd, - disabled, - idSchema, - uiSchema, - items, - onAddClick, - readonly, - registry, - required, - schema, - title, - } = props; + const { canAdd, disabled, idSchema, uiSchema, items, onAddClick, readonly, registry, required, schema, title } = + props; const uiOptions = getUiOptions(uiSchema); - const ArrayFieldDescriptionTemplate = getTemplate< - "ArrayFieldDescriptionTemplate", - T, - S, - F - >("ArrayFieldDescriptionTemplate", registry, uiOptions); - const ArrayFieldItemTemplate = getTemplate<"ArrayFieldItemTemplate", T, S, F>( - "ArrayFieldItemTemplate", + const ArrayFieldDescriptionTemplate = getTemplate<'ArrayFieldDescriptionTemplate', T, S, F>( + 'ArrayFieldDescriptionTemplate', + registry, + uiOptions + ); + const ArrayFieldItemTemplate = getTemplate<'ArrayFieldItemTemplate', T, S, F>( + 'ArrayFieldItemTemplate', + registry, + uiOptions + ); + const ArrayFieldTitleTemplate = getTemplate<'ArrayFieldTitleTemplate', T, S, F>( + 'ArrayFieldTitleTemplate', registry, uiOptions ); - const ArrayFieldTitleTemplate = getTemplate< - "ArrayFieldTitleTemplate", - T, - S, - F - >("ArrayFieldTitleTemplate", registry, uiOptions); // Button templates are not overridden in the uiSchema const { ButtonTemplates: { AddButton }, } = registry.templates; return ( - + {items && - items.map( - ({ key, ...itemProps }: ArrayFieldTemplateItemType) => ( - - ) - )} + items.map(({ key, ...itemProps }: ArrayFieldTemplateItemType) => ( + + ))} {canAdd && ( - + ("DescriptionFieldTemplate", registry, options); + const DescriptionFieldTemplate = getTemplate<'DescriptionFieldTemplate', T, S, F>( + 'DescriptionFieldTemplate', + registry, + options + ); // Because an unchecked checkbox will cause html5 validation to fail, only add // the "required" attribute if the field value must be "true", due to the // "const" or "enum" keywords const required = schemaRequiresTrueValue(schema); - const _onChange: ChangeEventHandler = (event) => - onChange(event.target.checked); - const _onBlur = ({ target: { value } }: FocusEvent) => - onBlur(id, value); - const _onFocus = ({ target: { value } }: FocusEvent) => - onFocus(id, value); + const _onChange: ChangeEventHandler = (event) => onChange(event.target.checked); + const _onBlur = ({ target: { value } }: FocusEvent) => onBlur(id, value); + const _onFocus = ({ target: { value } }: FocusEvent) => onFocus(id, value); const description = options.description ?? schema.description; return ( @@ -72,7 +68,7 @@ export default function CheckboxWidget< { const checked = enumOptionsIsSelected(option.value, checkboxesValues); const itemDisabled = Array.isArray(enumDisabled) && enumDisabled.indexOf(option.value) !== -1; - const checkbox = ( + return ( ); - return checkbox; })} diff --git a/packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx b/packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx index db4a66049f..60623bb22a 100644 --- a/packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx +++ b/packages/mui-joy/src/FieldTemplate/FieldTemplate.tsx @@ -8,6 +8,7 @@ import { getTemplate, getUiOptions, } from '@rjsf/utils'; +import { useMemo } from 'react'; /** The `FieldTemplate` component is the template used by `SchemaField` to render any field. It renders the field * content, (label, description, children, errors and help) inside of a `WrapIfAdditional` component. @@ -48,9 +49,17 @@ export default function FieldTemplate< uiOptions ); + const isCheckboxOrRadio = useMemo(() => { + let widget = (uiSchema?.['ui:widget'] ?? '') as string; + widget = widget.toLowerCase(); + const toReturn = widget.includes('checkbox') || widget.includes('radio'); + return toReturn; + }, [uiSchema]); + if (hidden) { return
      {children}
      ; } + return ( - - {children} - {displayLabel && rawDescription ? ( - - {description} - - ) : null} - {errors} - {help} - + {isCheckboxOrRadio ? ( + <> + {children} + {displayLabel && rawDescription ? ( + + {description} + + ) : null} + {errors} + {help} + + ) : ( + + {children} + {displayLabel && rawDescription ? ( + + {description} + + ) : null} + {errors} + {help} + + )} ); } diff --git a/packages/mui-joy/test/__snapshots__/Array.test.tsx.snap b/packages/mui-joy/test/__snapshots__/Array.test.tsx.snap new file mode 100644 index 0000000000..e1942422ae --- /dev/null +++ b/packages/mui-joy/test/__snapshots__/Array.test.tsx.snap @@ -0,0 +1,14028 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`array fields array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-4 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + margin-top: 16px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-7 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-8 { + margin-top: 24px; +} + +.emotion-9 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-9.Mui-focusVisible, +.emotion-9:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-9:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-9:active, +.emotion-9[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-9.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-9.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`array fields array icons 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + margin-bottom: 16px; +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-12 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-12:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-12::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-12.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-12:focus-within::before { + --Input-focused: 1; +} + +.emotion-13 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-13:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-13::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-14 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-15 { + --Icon-margin: initial; + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-15.Mui-focusVisible, +.emotion-15:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-15:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); + } +} + +.emotion-15:active, +.emotion-15[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-15:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-16 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.25rem; +} + +.emotion-21 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-21.Mui-focusVisible, +.emotion-21:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-21:hover { + --Icon-color: currentColor; + } +} + +.emotion-21:active, +.emotion-21[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-43 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-45 { + margin-top: 16px; +} + +.emotion-46 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-46.Mui-focusVisible, +.emotion-46:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-46:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-46:active, +.emotion-46[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-46:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-47 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-48 { + margin-top: 24px; +} + +.emotion-49 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-49.Mui-focusVisible, +.emotion-49:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-49:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-49:active, +.emotion-49[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-49.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-49.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`array fields checkboxes 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`array fields empty errors array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-6 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-6:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6:focus-within::before { + --Input-focused: 1; +} + +.emotion-7 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-7:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-7::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8 { + margin-top: 24px; +} + +.emotion-9 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-9.Mui-focusVisible, +.emotion-9:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-9:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-9:active, +.emotion-9[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-9.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-9.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`array fields fixed array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + margin-bottom: 16px; +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-12 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-12:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-12::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-12.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-12:focus-within::before { + --Input-focused: 1; +} + +.emotion-13 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-13:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-13::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-25 { + margin-top: 24px; +} + +.emotion-26 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-26.Mui-focusVisible, +.emotion-26:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-26:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-26:active, +.emotion-26[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-26.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-26.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`array fields has errors 1`] = ` +.emotion-0 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-1 { + margin-bottom: 16px; + padding: 16px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --ListDivider-gap: 0.25rem; + --ListItem-minHeight: 2rem; + --ListItem-paddingY: 3px; + --ListItem-paddingX: 0.5rem; + --ListItem-gap: 0.5rem; + --ListItemDecorator-size: 2rem; + --Icon-fontSize: var(--joy-fontSize-lg, 1.125rem); + --List-gap: 0px; + --List-nestedInsetStart: 0px; + --ListItem-paddingLeft: var(--ListItem-paddingX); + --ListItem-paddingRight: var(--ListItem-paddingX); + --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); + --ListItem-radius: var(--unstable_List-childRadius); + --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); + --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); + margin: initial; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-sm, 0.875rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + padding-block: var(--List-padding, var(--ListDivider-gap)); + padding-inline: var(--List-padding); + box-sizing: border-box; + border-radius: var(--List-radius); + list-style: none; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); + --unstable_List-borderWidth: var(--variant-borderWidth, 0px); +} + +.emotion-4 { + --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); + --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: var(--ListItem-gap); + margin-inline: var(--ListItem-marginInline); + --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); + box-sizing: border-box; + border-radius: var(--ListItem-radius); + display: var(--_ListItem-display); + -webkit-flex: none; + -ms-flex: none; + flex: none; + list-style-type: var(--_List-markerType, disc); + position: relative; + padding-block-start: var(--ListItem-paddingY); + padding-block-end: var(--ListItem-paddingY); + -webkit-padding-start: var(--ListItem-paddingLeft); + padding-inline-start: var(--ListItem-paddingLeft); + -webkit-padding-end: var(--ListItem-paddingRight); + padding-inline-end: var(--ListItem-paddingRight); + min-block-size: var(--ListItem-minHeight); + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-4:not([hidden]) { + --_ListItem-display: var(--_List-markerDisplay, flex); +} + +.MuiListItem-nested>.emotion-4 { + --_ListItem-display: flex; +} + +.emotion-5 { + box-sizing: border-box; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: var(--unstable_ListItemDecorator-alignItems, center); + -webkit-box-align: var(--unstable_ListItemDecorator-alignItems, center); + -ms-flex-align: var(--unstable_ListItemDecorator-alignItems, center); + align-items: var(--unstable_ListItemDecorator-alignItems, center); + min-inline-size: var(--ListItemDecorator-size); + -webkit-margin-end: calc(-1 * var(--ListItem-gap)); + margin-inline-end: calc(-1 * var(--ListItem-gap)); +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; + color: #d32f2f; +} + +.emotion-7 { + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 0; +} + +.emotion-8 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-8.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-8.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-9 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-10 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-13 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-14 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-danger-500, #C41C1C); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-danger-outlinedColor, var(--joy-palette-danger-500, #C41C1C))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-danger-outlinedBorder, var(--joy-palette-danger-300, #F09898))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-14:not([data-skip-inverted-colors]) { + --_Input-focusedHighlight: var(--joy-palette-danger-500, #C41C1C); + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-14::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-14.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-danger-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-danger-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-14:focus-within::before { + --Input-focused: 1; +} + +.emotion-15 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-15:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-15::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-15::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-15:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-15::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-19 { + margin-top: 24px; +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-20.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-20.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +

      + Errors +

      +
        +
      • + + + + + +
        + .name Bad input + +
        +
      • +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
        +
      • +
        + Bad input +
        +
      • +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`array fields no errors 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-6 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-6:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6:focus-within::before { + --Input-focused: 1; +} + +.emotion-7 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-7:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-7::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8 { + margin-top: 24px; +} + +.emotion-9 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-9.Mui-focusVisible, +.emotion-9:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-9:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-9:active, +.emotion-9[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-9.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-9.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-8 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-top: 16px; +} + +.emotion-10 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-10.Mui-focusVisible, +.emotion-10:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-10:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-10:active, +.emotion-10[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-10:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-11 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-12 { + margin-top: 24px; +} + +.emotion-13 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-13.Mui-focusVisible, +.emotion-13:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-13:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-13:active, +.emotion-13[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-13.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-13.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + Test field +

      +
      +
      +

      + a test description +

      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description array icons 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-bottom: 16px; +} + +.emotion-14 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-15 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-16 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-16:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-16::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-16.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-16:focus-within::before { + --Input-focused: 1; +} + +.emotion-17 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-17:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-17::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-18 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-19 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-20 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-21 { + --Icon-margin: initial; + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-21.Mui-focusVisible, +.emotion-21:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-21:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); + } +} + +.emotion-21:active, +.emotion-21[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-21:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-22 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.25rem; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + --Icon-color: currentColor; + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-51 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-53 { + margin-top: 16px; +} + +.emotion-54 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-54.Mui-focusVisible, +.emotion-54:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-54:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-54:active, +.emotion-54[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-54:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-55 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-56 { + margin-top: 24px; +} + +.emotion-57 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-57.Mui-focusVisible, +.emotion-57:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-57:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-57:active, +.emotion-57[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-57.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-57.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + Test field +

      +
      +
      +

      + a test description +

      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a test item description + +

      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a test item description + +

      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description checkboxes 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-8 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-9 { + margin-top: 24px; +} + +.emotion-10 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-10.Mui-focusVisible, +.emotion-10:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-10:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-10:active, +.emotion-10[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-10.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-10.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +

      + + a test description + +

      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description fixed array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-bottom: 16px; +} + +.emotion-14 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-15 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-16 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-16:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-16::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-16.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-16:focus-within::before { + --Input-focused: 1; +} + +.emotion-17 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-17:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-17::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-18 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-19 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-33 { + margin-top: 24px; +} + +.emotion-34 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-34.Mui-focusVisible, +.emotion-34:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-34:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-34:active, +.emotion-34[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-34.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-34.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + Test field +

      +
      +
      +

      + a test description +

      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a test item description + +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a test item description + +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from both array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-8 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-top: 16px; +} + +.emotion-10 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-10.Mui-focusVisible, +.emotion-10:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-10:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-10:active, +.emotion-10[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-10:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-11 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-12 { + margin-top: 24px; +} + +.emotion-13 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-13.Mui-focusVisible, +.emotion-13:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-13:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-13:active, +.emotion-13[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-13.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-13.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from both array icons 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-bottom: 16px; +} + +.emotion-14 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-15 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-16 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-16:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-16::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-16.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-16:focus-within::before { + --Input-focused: 1; +} + +.emotion-17 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-17:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-17::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-18 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-19 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-20 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-21 { + --Icon-margin: initial; + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-21.Mui-focusVisible, +.emotion-21:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-21:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); + } +} + +.emotion-21:active, +.emotion-21[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-21:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-22 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.25rem; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + --Icon-color: currentColor; + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-51 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-53 { + margin-top: 16px; +} + +.emotion-54 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-54.Mui-focusVisible, +.emotion-54:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-54:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-54:active, +.emotion-54[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-54:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-55 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-56 { + margin-top: 24px; +} + +.emotion-57 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-57.Mui-focusVisible, +.emotion-57:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-57:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-57:active, +.emotion-57[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-57.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-57.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from both checkboxes 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-8 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-9 { + margin-top: 24px; +} + +.emotion-10 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-10.Mui-focusVisible, +.emotion-10:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-10:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-10:active, +.emotion-10[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-10.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-10.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +

      + + a fancier description + +

      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from both fixed array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-bottom: 16px; +} + +.emotion-14 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-15 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-16 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-16:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-16::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-16.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-16:focus-within::before { + --Input-focused: 1; +} + +.emotion-17 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-17:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-17::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-18 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-19 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-33 { + margin-top: 24px; +} + +.emotion-34 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-34.Mui-focusVisible, +.emotion-34:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-34:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-34:active, +.emotion-34[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-34.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-34.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from uiSchema array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-8 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-top: 16px; +} + +.emotion-10 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-10.Mui-focusVisible, +.emotion-10:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-10:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-10:active, +.emotion-10[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-10:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-11 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-12 { + margin-top: 24px; +} + +.emotion-13 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-13.Mui-focusVisible, +.emotion-13:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-13:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-13:active, +.emotion-13[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-13.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-13.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from uiSchema array icons 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-bottom: 16px; +} + +.emotion-14 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-15 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-16 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-16:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-16::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-16.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-16:focus-within::before { + --Input-focused: 1; +} + +.emotion-17 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-17:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-17::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-18 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-19 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-20 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-21 { + --Icon-margin: initial; + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-21.Mui-focusVisible, +.emotion-21:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-21:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); + } +} + +.emotion-21:active, +.emotion-21[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-21:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-22 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.25rem; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + --Icon-color: currentColor; + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-51 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-53 { + margin-top: 16px; +} + +.emotion-54 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-54.Mui-focusVisible, +.emotion-54:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-54:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-54:active, +.emotion-54[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-54:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-55 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-56 { + margin-top: 24px; +} + +.emotion-57 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-57.Mui-focusVisible, +.emotion-57:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-57:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-57:active, +.emotion-57[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-57.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-57.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from uiSchema checkboxes 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-8 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-9 { + margin-top: 24px; +} + +.emotion-10 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-10.Mui-focusVisible, +.emotion-10:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-10:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-10:active, +.emotion-10[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-10.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-10.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +

      + + a fancier description + +

      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description from uiSchema fixed array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-5 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-6 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + margin-bottom: 16px; +} + +.emotion-14 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-15 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-16 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-16:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-16::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-16.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-16:focus-within::before { + --Input-focused: 1; +} + +.emotion-17 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-17:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-17::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-17::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-18 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-19 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-33 { + margin-top: 24px; +} + +.emotion-34 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-34.Mui-focusVisible, +.emotion-34:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-34:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-34:active, +.emotion-34[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-34.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-34.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item description + +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description with global label off array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-4 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + margin-top: 16px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-7 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-8 { + margin-top: 24px; +} + +.emotion-9 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-9.Mui-focusVisible, +.emotion-9:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-9:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-9:active, +.emotion-9[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-9.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-9.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description with global label off array icons 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + margin-bottom: 16px; +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-12 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-12:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-12::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-12.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-12:focus-within::before { + --Input-focused: 1; +} + +.emotion-13 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-13:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-13::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-14 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-15 { + --Icon-margin: initial; + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-15.Mui-focusVisible, +.emotion-15:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-15:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); + } +} + +.emotion-15:active, +.emotion-15[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-15:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-16 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.25rem; +} + +.emotion-21 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-21.Mui-focusVisible, +.emotion-21:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-21:hover { + --Icon-color: currentColor; + } +} + +.emotion-21:active, +.emotion-21[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-43 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-45 { + margin-top: 16px; +} + +.emotion-46 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-46.Mui-focusVisible, +.emotion-46:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-46:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-46:active, +.emotion-46[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-46:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-47 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-48 { + margin-top: 24px; +} + +.emotion-49 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-49.Mui-focusVisible, +.emotion-49:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-49:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-49:active, +.emotion-49[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-49.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-49.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description with global label off checkboxes 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-8 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-9 { + margin-top: 24px; +} + +.emotion-10 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-10.Mui-focusVisible, +.emotion-10:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-10:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-10:active, +.emotion-10[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-10.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-10.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +

      + + a test description + +

      +
      +
      +
      + +
      +
      +`; + +exports[`with title and description with global label off fixed array 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-2 { + padding: 16px; +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 0px; + --Grid-rowSpacing: 0px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + margin-bottom: 16px; +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + color: var(--FormLabel-asteriskColor); +} + +.emotion-12 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-12:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-12::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-12.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-12:focus-within::before { + --Input-focused: 1; +} + +.emotion-13 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-13:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-13::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-13::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-25 { + margin-top: 24px; +} + +.emotion-26 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-26.Mui-focusVisible, +.emotion-26:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-26:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-26:active, +.emotion-26[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-26.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-26.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; diff --git a/packages/mui-joy/test/__snapshots__/Form.test.tsx.snap b/packages/mui-joy/test/__snapshots__/Form.test.tsx.snap new file mode 100644 index 0000000000..2cfcb50603 --- /dev/null +++ b/packages/mui-joy/test/__snapshots__/Form.test.tsx.snap @@ -0,0 +1,12598 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`single fields checkbox field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-fontSize: var(--Checkbox-size); + --Checkbox-size: 1.25rem; + font-size: var(--joy-fontSize-md, 1rem); + gap: var(--Checkbox-gap, 0.625rem); + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + line-height: var(--Checkbox-size); + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-1~* { + --FormHelperText-margin: 0.25rem 0 0 1.875rem; +} + +.emotion-1.Mui-disabled { + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + box-sizing: border-box; + border-radius: min(var(--joy-radius-sm, 6px), 0.25rem); + width: var(--Checkbox-size); + height: var(--Checkbox-size); + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-2.Mui-checked, +.emotion-2.MuiCheckbox-indeterminate { + --Icon-color: currentColor; +} + +@media (hover: hover) { + .emotion-2:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + } +} + +.emotion-2:active { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-neutral-outlinedActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-2.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3 { + border-radius: var(--Checkbox-actionRadius, inherit); + text-align: left; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + z-index: 1; +} + +.emotion-3.Mui-focusVisible, +.emotion-3:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +.emotion-4 { + margin: 0; + opacity: 0; + position: absolute; + width: 100%; + height: 100%; + cursor: pointer; +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + + + + + + + + +
      +
      +
      + +
      +
      +`; + +exports[`single fields checkbox field with label 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-fontSize: var(--Checkbox-size); + --Checkbox-size: 1.25rem; + font-size: var(--joy-fontSize-md, 1rem); + gap: var(--Checkbox-gap, 0.625rem); + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + line-height: var(--Checkbox-size); + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-1~* { + --FormHelperText-margin: 0.25rem 0 0 1.875rem; +} + +.emotion-1.Mui-disabled { + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + box-sizing: border-box; + border-radius: min(var(--joy-radius-sm, 6px), 0.25rem); + width: var(--Checkbox-size); + height: var(--Checkbox-size); + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-2.Mui-checked, +.emotion-2.MuiCheckbox-indeterminate { + --Icon-color: currentColor; +} + +@media (hover: hover) { + .emotion-2:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + } +} + +.emotion-2:active { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-neutral-outlinedActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-2.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3 { + border-radius: var(--Checkbox-actionRadius, inherit); + text-align: left; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + z-index: 1; +} + +.emotion-3.Mui-focusVisible, +.emotion-3:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +.emotion-4 { + margin: 0; + opacity: 0; + position: absolute; + width: 100%; + height: 100%; + cursor: pointer; +} + +.emotion-5 { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + min-width: 0; +} + +.emotion-6 { + margin-top: 24px; +} + +.emotion-7 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-7.Mui-focusVisible, +.emotion-7:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-7:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-7:active, +.emotion-7[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-7.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-7.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + + + + + + + + +
      +
      +
      + +
      +
      +`; + +exports[`single fields checkboxes field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); +} + +.emotion-2 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 24px; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-3 { + --Icon-fontSize: var(--Checkbox-size); + --Checkbox-size: 1.25rem; + font-size: var(--joy-fontSize-md, 1rem); + gap: var(--Checkbox-gap, 0.625rem); + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + line-height: var(--Checkbox-size); + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3~* { + --FormHelperText-margin: 0.25rem 0 0 1.875rem; +} + +.emotion-3.Mui-disabled { + color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-4 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + box-sizing: border-box; + border-radius: min(var(--joy-radius-sm, 6px), 0.25rem); + width: var(--Checkbox-size); + height: var(--Checkbox-size); + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-4.Mui-checked, +.emotion-4.MuiCheckbox-indeterminate { + --Icon-color: currentColor; +} + +@media (hover: hover) { + .emotion-4:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); + } +} + +.emotion-4:active { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-neutral-outlinedActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-5 { + border-radius: var(--Checkbox-actionRadius, inherit); + text-align: left; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + z-index: 1; +} + +.emotion-5.Mui-focusVisible, +.emotion-5:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +.emotion-6 { + margin: 0; + opacity: 0; + position: absolute; + width: 100%; + height: 100%; + cursor: pointer; +} + +.emotion-7 { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + min-width: 0; +} + +.emotion-23 { + margin-top: 24px; +} + +.emotion-24 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-24.Mui-focusVisible, +.emotion-24:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-24:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-24:active, +.emotion-24[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-24.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-24.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +

      + + An enum list rendered as checkboxes + +

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields field with description 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-6 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-6:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6:focus-within::before { + --Input-focused: 1; +} + +.emotion-7 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-7:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-7::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-9 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-10 { + margin-top: 24px; +} + +.emotion-11 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-11.Mui-focusVisible, +.emotion-11:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-11:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-11:active, +.emotion-11[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + some description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields field with description in uiSchema 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-6 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-6:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6:focus-within::before { + --Input-focused: 1; +} + +.emotion-7 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-7:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-7::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-9 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-10 { + margin-top: 24px; +} + +.emotion-11 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-11.Mui-focusVisible, +.emotion-11:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-11:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-11:active, +.emotion-11[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + some other description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields format color 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields format date 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields format datetime 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields format time 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields help and error display 1`] = ` +.emotion-0 { + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --ListItem-stickyBackground: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + --Sheet-background: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + position: relative; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-1 { + margin-bottom: 16px; + padding: 16px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --ListDivider-gap: 0.25rem; + --ListItem-minHeight: 2rem; + --ListItem-paddingY: 3px; + --ListItem-paddingX: 0.5rem; + --ListItem-gap: 0.5rem; + --ListItemDecorator-size: 2rem; + --Icon-fontSize: var(--joy-fontSize-lg, 1.125rem); + --List-gap: 0px; + --List-nestedInsetStart: 0px; + --ListItem-paddingLeft: var(--ListItem-paddingX); + --ListItem-paddingRight: var(--ListItem-paddingX); + --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); + --ListItem-radius: var(--unstable_List-childRadius); + --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); + --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); + margin: initial; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-sm, 0.875rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + padding-block: var(--List-padding, var(--ListDivider-gap)); + padding-inline: var(--List-padding); + box-sizing: border-box; + border-radius: var(--List-radius); + list-style: none; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); + --unstable_List-borderWidth: var(--variant-borderWidth, 0px); +} + +.emotion-4 { + --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); + --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: var(--ListItem-gap); + margin-inline: var(--ListItem-marginInline); + --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); + box-sizing: border-box; + border-radius: var(--ListItem-radius); + display: var(--_ListItem-display); + -webkit-flex: none; + -ms-flex: none; + flex: none; + list-style-type: var(--_List-markerType, disc); + position: relative; + padding-block-start: var(--ListItem-paddingY); + padding-block-end: var(--ListItem-paddingY); + -webkit-padding-start: var(--ListItem-paddingLeft); + padding-inline-start: var(--ListItem-paddingLeft); + -webkit-padding-end: var(--ListItem-paddingRight); + padding-inline-end: var(--ListItem-paddingRight); + min-block-size: var(--ListItem-minHeight); + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-4:not([hidden]) { + --_ListItem-display: var(--_List-markerDisplay, flex); +} + +.MuiListItem-nested>.emotion-4 { + --_ListItem-display: flex; +} + +.emotion-5 { + box-sizing: border-box; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: var(--unstable_ListItemDecorator-alignItems, center); + -webkit-box-align: var(--unstable_ListItemDecorator-alignItems, center); + -ms-flex-align: var(--unstable_ListItemDecorator-alignItems, center); + align-items: var(--unstable_ListItemDecorator-alignItems, center); + min-inline-size: var(--ListItemDecorator-size); + -webkit-margin-end: calc(-1 * var(--ListItem-gap)); + margin-inline-end: calc(-1 * var(--ListItem-gap)); +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; + color: #d32f2f; +} + +.emotion-7 { + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 0; +} + +.emotion-8 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-8.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-8.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-danger-500, #C41C1C); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-danger-outlinedColor, var(--joy-palette-danger-500, #C41C1C))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-danger-outlinedBorder, var(--joy-palette-danger-300, #F09898))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-11:not([data-skip-inverted-colors]) { + --_Input-focusedHighlight: var(--joy-palette-danger-500, #C41C1C); + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-11::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-danger-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-danger-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11:focus-within::before { + --Input-focused: 1; +} + +.emotion-12 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-12:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-12::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-16 { + --Icon-fontSize: calc(var(--FormHelperText-lineHeight) * 1em); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 2px; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormHelperText-fontSize, var(--joy-fontSize-sm, 0.875rem)); + line-height: var(--FormHelperText-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormHelperText-color, var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68))); + margin: var(--FormHelperText-margin, 0px); +} + +.MuiFormLabel-root+.emotion-16 { + --FormHelperText-margin: 0px; +} + +.Mui-error .emotion-16 { + --Icon-color: currentColor; +} + +.emotion-17 { + margin-top: 24px; +} + +.emotion-18 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-18.Mui-focusVisible, +.emotion-18:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-18:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-18:active, +.emotion-18[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-18.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-18.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +

      + Errors +

      +
        +
      • + + + + + +
        + . an error + +
        +
      • +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
        +
      • +
        + an error +
        +
      • +
      +
      + help me! +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields hidden field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + margin-top: 24px; +} + +.emotion-3 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-3.Mui-focusVisible, +.emotion-3:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-3:active, +.emotion-3[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields hidden label 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields null field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-top: 24px; +} + +.emotion-2 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-2.Mui-focusVisible, +.emotion-2:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-2:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-2:active, +.emotion-2[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-2.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-2.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      + +
      + +`; + +exports[`single fields number field 0 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields number field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields password field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields radio field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-2 { + --RadioGroup-gap: 0.875rem; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + margin: var(--unstable_RadioGroup-margin); + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + border-radius: var(--joy-radius-sm, 6px); + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3 { + --Icon-fontSize: var(--Radio-size); + --Icon-color: currentColor; + --Radio-size: 1.25rem; + font-size: var(--joy-fontSize-md, 1rem); + gap: var(--Radio-gap, 0.625rem); + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + box-sizing: border-box; + min-width: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + line-height: var(--Radio-size); + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3~* { + --FormHelperText-margin: 0.25rem 0 0 1.875rem; +} + +.emotion-3.Mui-disabled { + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-4 { + --Icon-color: currentColor; + margin: 0; + box-sizing: border-box; + width: var(--Radio-size); + height: var(--Radio-size); + border-radius: var(--Radio-size); + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-4.Mui-checked { + --Icon-color: currentColor; +} + +@media (hover: hover) { + .emotion-4:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-4:active { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-4.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-5 { + width: calc(var(--Radio-size) / 2); + height: calc(var(--Radio-size) / 2); + border-radius: inherit; + color: inherit; + background-color: currentColor; + -webkit-transform: scale(0); + -moz-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} + +.emotion-6 { + position: absolute; + text-align: left; + border-radius: var(--Radio-actionRadius, inherit); + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + z-index: 1; +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +.emotion-7 { + margin: 0; + opacity: 0; + position: absolute; + height: 100%; + width: 100%; + cursor: pointer; +} + +.emotion-8 { + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + min-width: 0; +} + +.emotion-9 { + --Icon-fontSize: var(--Radio-size); + --Icon-color: currentColor; + --Radio-size: 1.25rem; + font-size: var(--joy-fontSize-md, 1rem); + gap: var(--Radio-gap, 0.625rem); + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + box-sizing: border-box; + min-width: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + line-height: var(--Radio-size); + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); + margin-block-start: var(--RadioGroup-gap); +} + +.emotion-9~* { + --FormHelperText-margin: 0.25rem 0 0 1.875rem; +} + +.emotion-9.Mui-disabled { + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-15 { + margin-top: 24px; +} + +.emotion-16 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-16.Mui-focusVisible, +.emotion-16:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-16:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-16:active, +.emotion-16[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-16.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-16.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields schema examples 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      + + +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields select field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields select field multiple choice 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields select field multiple choice enumDisabled 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields select field multiple choice formData 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields select field multiple choice with labels 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields select field single choice enumDisabled 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields select field single choice formData 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Select-radius: var(--joy-radius-sm, 6px); + --Select-gap: 0.5rem; + --Select-placeholderOpacity: 0.64; + --Select-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Select-focusedThickness: var(--joy-focus-thickness, 2px); + --Select-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Select-indicatorColor: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Select-minHeight: 2.25rem; + --Select-paddingInline: 0.75rem; + --Select-decoratorChildHeight: min(1.75rem, var(--Select-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Select-decoratorChildOffset: min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline)); + --_Select-paddingBlock: max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px); + --Select-decoratorChildRadius: max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2)); + --Button-minHeight: var(--Select-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Select-decoratorChildHeight); + --Button-radius: var(--Select-decoratorChildRadius); + --IconButton-radius: var(--Select-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Select-minHeight); + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: var(--Select-radius); + cursor: pointer; + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); + padding-block: 3px; + padding-inline: var(--Select-paddingInline); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-3:not([data-inverted-colors="false"]) { + --Select-focusedHighlight: var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB)); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); +} + +.emotion-3.Mui-focusVisible { + --Select-indicatorColor: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); +} + +.emotion-3.Mui-focusVisible::before { + box-shadow: inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight); +} + +.emotion-3.Mui-disabled { + --Select-indicatorColor: inherit; +} + +.emotion-3:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-4 { + border: 0; + outline: 0; + background: none; + padding: 0; + font-size: inherit; + color: inherit; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-family: inherit; + cursor: pointer; + white-space: nowrap; + overflow: hidden; +} + +.emotion-4::before { + content: ""; + display: block; + position: absolute; + top: calc(-1 * var(--variant-borderWidth, 0px)); + left: calc(-1 * var(--variant-borderWidth, 0px)); + right: calc(-1 * var(--variant-borderWidth, 0px)); + bottom: calc(-1 * var(--variant-borderWidth, 0px)); + border-radius: var(--Select-radius); +} + +.emotion-5 { + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --Icon-color: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-margin-start: var(--Select-gap); + margin-inline-start: var(--Select-gap); + -webkit-margin-end: calc(var(--Select-paddingInline) / -4); + margin-inline-end: calc(var(--Select-paddingInline) / -4); +} + +.MuiSelect-endDecorator+.emotion-5 { + -webkit-margin-start: calc(var(--Select-gap) / 2); + margin-inline-start: calc(var(--Select-gap) / 2); +} + +.emotion-5.Mui-expanded, +.Mui-disabled>.emotion-5 { + --Icon-color: currentColor; +} + +.emotion-6 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin: var(--Icon-margin); + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2, 1.5rem)); + color: var(--Icon-color, var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74))); +} + +.emotion-7 { + margin-top: 24px; +} + +.emotion-8 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-8.Mui-focusVisible, +.emotion-8:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-8:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-8:active, +.emotion-8[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-8.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-8.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields slider field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-2 { + --Slider-size: max(42px, max(var(--Slider-thumbSize), var(--Slider-trackSize))); + --Slider-trackRadius: var(--Slider-size); + --Slider-markBackground: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Slider-markSize: 2px; + --Slider-trackSize: 6px; + --Slider-thumbSize: 18px; + --Slider-valueLabelArrowSize: 8px; + --Slider-thumbRadius: calc(var(--Slider-thumbSize) / 2); + --Slider-thumbWidth: var(--Slider-thumbSize); + --variant-borderWidth: 0px; + --Slider-trackColor: var(--variant-solidColor, var(--joy-palette-primary-solidColor, var(--joy-palette-common-white, #FFF))); + --Slider-thumbBackground: var(--variant-solidColor, var(--joy-palette-primary-solidColor, var(--joy-palette-common-white, #FFF))); + --Slider-thumbColor: var(--variant-solidBg, var(--joy-palette-primary-solidBg, var(--joy-palette-primary-500, #0B6BCB))); + --Slider-trackBackground: var(--variant-solidBg, var(--joy-palette-primary-solidBg, var(--joy-palette-primary-500, #0B6BCB))); + --Slider-railBackground: var(--joy-palette-background-level2, var(--joy-palette-neutral-200, #DDE7EE)); + box-sizing: border-box; + display: inline-block; + position: relative; + cursor: pointer; + touch-action: none; + -webkit-tap-highlight-color: transparent; + padding: calc(var(--Slider-size) / 2) 0; + width: 100%; +} + +.emotion-2 .MuiSlider-markActive { + --Slider-markBackground: var(--Slider-trackColor); +} + +@media (hover: hover) { + .emotion-2:hover { + --Slider-thumbColor: var(--variant-solidHoverBg, var(--joy-palette-primary-solidHoverBg, var(--joy-palette-primary-600, #185EA5))); + --Slider-trackBackground: var(--variant-solidHoverBg, var(--joy-palette-primary-solidHoverBg, var(--joy-palette-primary-600, #185EA5))); + --Slider-railBackground: var(--joy-palette-background-level2, var(--joy-palette-neutral-200, #DDE7EE)); + } +} + +.emotion-2:active { + --Slider-thumbColor: var(--variant-solidActiveBg, var(--joy-palette-primary-solidActiveBg, var(--joy-palette-primary-700, #12467B))); + --Slider-trackBackground: var(--variant-solidActiveBg, var(--joy-palette-primary-solidActiveBg, var(--joy-palette-primary-700, #12467B))); + --Slider-railBackground: var(--joy-palette-background-level2, var(--joy-palette-neutral-200, #DDE7EE)); +} + +.emotion-2.Mui-disabled { + pointer-events: none; + color: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); + --Slider-trackColor: var(--variant-solidDisabledColor, var(--joy-palette-primary-solidDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --Slider-thumbBackground: var(--variant-solidDisabledColor, var(--joy-palette-primary-solidDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --Slider-thumbColor: var(--variant-solidDisabledBg, var(--joy-palette-primary-solidDisabledBg, var(--joy-palette-neutral-100, #F0F4F8))); + --Slider-trackBackground: var(--variant-solidDisabledBg, var(--joy-palette-primary-solidDisabledBg, var(--joy-palette-neutral-100, #F0F4F8))); + --Slider-railBackground: var(--joy-palette-background-level2, var(--joy-palette-neutral-200, #DDE7EE)); +} + +@media print { + .emotion-2 { + -webkit-print-color-adjust: exact; + color-adjust: exact; + } +} + +.emotion-3 { + display: block; + position: absolute; + background-color: var(--Slider-railBackground); + border: initial; + border-radius: var(--Slider-trackRadius); + height: var(--Slider-trackSize); + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.emotion-4 { + display: block; + position: absolute; + color: var(--Slider-trackColor); + border: var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor); + background-color: var(--Slider-trackBackground); + height: var(--Slider-trackSize); + top: 50%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + border-radius: var(--Slider-trackRadius) 0 0 var(--Slider-trackRadius); +} + +.emotion-5 { + position: absolute; + box-sizing: border-box; + outline: 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + width: var(--Slider-thumbWidth); + height: var(--Slider-thumbSize); + border: var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor); + border-radius: var(--Slider-thumbRadius); + box-shadow: var(--Slider-thumbShadow); + color: var(--Slider-thumbColor); + background-color: var(--Slider-thumbBackground); + top: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.emotion-5.Mui-focusVisible, +.emotion-5:focus-visible { + outline-offset: 0; + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); + outline-width: max(4px, var(--Slider-thumbSize) / 3.6); + outline-color: rgba(var(--joy-palette-primary-mainChannel, 11 107 203) / 0.32); +} + +.emotion-5::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + background: transparent; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 2px solid; + border-color: var(--Slider-thumbColor); + border-radius: inherit; +} + +.emotion-7 { + font-size: 0.875rem; + line-height: 1.5; + padding-inline: 0.375rem; + min-width: 24px; + z-index: 1; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + white-space: nowrap; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + bottom: 0; + transform-origin: bottom center; + -webkit-transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(0); + -moz-transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(0); + -ms-transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(0); + transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(0); + position: absolute; + background-color: var(--joy-palette-background-tooltip, var(--joy-palette-neutral-500, #636B74)); + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 2px 4px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + border-radius: var(--joy-radius-xs, 2px); + color: #fff; +} + +.emotion-7::before { + display: var(--Slider-valueLabelArrowDisplay); + position: absolute; + content: ""; + color: var(--joy-palette-background-tooltip, var(--joy-palette-neutral-500, #636B74)); + bottom: 0; + border: calc(var(--Slider-valueLabelArrowSize) / 2) solid; + border-color: currentColor; + border-right-color: transparent; + border-bottom-color: transparent; + border-left-color: transparent; + left: 50%; + -webkit-transform: translate(-50%, 100%); + -moz-transform: translate(-50%, 100%); + -ms-transform: translate(-50%, 100%); + transform: translate(-50%, 100%); + background-color: transparent; +} + +.emotion-7.MuiSlider-valueLabelOpen { + -webkit-transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(1); + -moz-transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(1); + -ms-transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(1); + transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(1); +} + +.emotion-8 { + margin-top: 24px; +} + +.emotion-9 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-9.Mui-focusVisible, +.emotion-9:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-9:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-9:active, +.emotion-9[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-9.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-9.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields string field format data-url 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields string field format email 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields string field format uri 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields string field regular 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields string field with placeholder 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields textarea field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields title field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-5 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-8 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-9 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-9:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-9::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-9.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-9:focus-within::before { + --Input-focused: 1; +} + +.emotion-10 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-10:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-10::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-10::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-10:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-10::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11 { + margin-top: 24px; +} + +.emotion-12 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-12.Mui-focusVisible, +.emotion-12:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-12:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-12:active, +.emotion-12[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-12.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-12.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + Titre 1 +

      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields unsupported field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-top: 24px; +} + +.emotion-2 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-2.Mui-focusVisible, +.emotion-2:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-2:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-2:active, +.emotion-2[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-2.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-2.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + + Unsupported field schema for field + + root + + : + + Unknown field type undefined + + . + +

      +
      +          {}
      +        
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields up/down field 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`single fields using custom tagName 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-2 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-3 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-3:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-3::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-3.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-3:focus-within::before { + --Input-focused: 1; +} + +.emotion-4 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-4:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-4::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-4::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-5 { + margin-top: 24px; +} + +.emotion-6 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-6.Mui-focusVisible, +.emotion-6:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-6:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-6:active, +.emotion-6[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +`; diff --git a/packages/mui-joy/test/__snapshots__/Object.test.tsx.snap b/packages/mui-joy/test/__snapshots__/Object.test.tsx.snap new file mode 100644 index 0000000000..1fd283d218 --- /dev/null +++ b/packages/mui-joy/test/__snapshots__/Object.test.tsx.snap @@ -0,0 +1,9246 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`object fields additionalProperties 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-6 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-7 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-7:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-7::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-7.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-7:focus-within::before { + --Input-focused: 1; +} + +.emotion-8 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-8:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-8::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-15 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-16 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-16.Mui-focusVisible, +.emotion-16:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-16:hover { + --Icon-color: currentColor; + } +} + +.emotion-16:active, +.emotion-16[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-17 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-18 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-20:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-22 { + margin-top: 24px; +} + +.emotion-23 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-23.Mui-focusVisible, +.emotion-23:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-23:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-23:active, +.emotion-23[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-23.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-23.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-6 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-6:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6:focus-within::before { + --Input-focused: 1; +} + +.emotion-7 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-7:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-7::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-14 { + margin-top: 24px; +} + +.emotion-15 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-15.Mui-focusVisible, +.emotion-15:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-15:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-15:active, +.emotion-15[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-15.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-15.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields show add button and fields if additionalProperties is true and not an object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-6 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-7 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-7:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-7::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-7.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-7:focus-within::before { + --Input-focused: 1; +} + +.emotion-8 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-8:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-8::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-15 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-16 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-16.Mui-focusVisible, +.emotion-16:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-16:hover { + --Icon-color: currentColor; + } +} + +.emotion-16:active, +.emotion-16[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-17 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-18 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-20:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-22 { + margin-top: 24px; +} + +.emotion-23 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-23.Mui-focusVisible, +.emotion-23:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-23:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-23:active, +.emotion-23[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-23.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-23.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description additionalProperties 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-11:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-11::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11:focus-within::before { + --Input-focused: 1; +} + +.emotion-12 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-12:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-12::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-21 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-22 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-23 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-24 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-24.Mui-focusVisible, +.emotion-24:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-24:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-24:active, +.emotion-24[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-24:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-26 { + margin-top: 24px; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-27.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-27.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + Test field +

      +
      +
      +

      + a test description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description from both additionalProperties 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-11:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-11::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11:focus-within::before { + --Input-focused: 1; +} + +.emotion-12 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-12:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-12::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-21 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-22 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-23 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-24 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-24.Mui-focusVisible, +.emotion-24:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-24:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-24:active, +.emotion-24[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-24:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-26 { + margin-top: 24px; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-27.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-27.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description from both object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-10 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-10:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-10::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-10.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-10:focus-within::before { + --Input-focused: 1; +} + +.emotion-11 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-11:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-11::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-13 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-22 { + margin-top: 24px; +} + +.emotion-23 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-23.Mui-focusVisible, +.emotion-23:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-23:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-23:active, +.emotion-23[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-23.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-23.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item A description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item B description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description from uiSchema additionalProperties 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-11:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-11::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11:focus-within::before { + --Input-focused: 1; +} + +.emotion-12 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-12:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-12::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-21 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-22 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-23 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-24 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-24.Mui-focusVisible, +.emotion-24:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-24:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-24:active, +.emotion-24[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-24:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-26 { + margin-top: 24px; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-27.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-27.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description from uiSchema object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-10 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-10:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-10::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-10.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-10:focus-within::before { + --Input-focused: 1; +} + +.emotion-11 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-11:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-11::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-13 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-22 { + margin-top: 24px; +} + +.emotion-23 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-23.Mui-focusVisible, +.emotion-23:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-23:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-23:active, +.emotion-23[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-23.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-23.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item A description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + a fancier item B description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description from uiSchema show add button and fields if additionalProperties is true and not an object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-11:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-11::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11:focus-within::before { + --Input-focused: 1; +} + +.emotion-12 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-12:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-12::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-21 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-22 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-23 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-24 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-24.Mui-focusVisible, +.emotion-24:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-24:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-24:active, +.emotion-24[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-24:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-26 { + margin-top: 24px; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-27.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-27.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + My Field +

      +
      +
      +

      + a fancier description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-9 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-10 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-10:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-10::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-10.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-10:focus-within::before { + --Input-focused: 1; +} + +.emotion-11 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-11:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-11::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-11::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-plainColor, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 1)); +} + +.emotion-13 { + --Icon-fontSize: calc(1em * 1); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: inline; + font-size: var(--Typography-fontSize, inherit); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-22 { + margin-top: 24px; +} + +.emotion-23 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-23.Mui-focusVisible, +.emotion-23:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-23:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-23:active, +.emotion-23[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-23.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-23.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + Test field +

      +
      +
      +

      + a test description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + A description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +

      + + B description + +

      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description show add button and fields if additionalProperties is true and not an object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + margin-bottom: 8px; + margin-top: 8px; +} + +.emotion-2 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-display, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + font-size: var(--Typography-fontSize, var(--joy-fontSize-xl, 1.25rem)); + line-height: var(--joy-lineHeight-md, 1.5); + letter-spacing: -0.025em; + color: var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C)); +} + +.emotion-3 { + --Divider-thickness: 1px; + --Divider-lineColor: var(--joy-palette-divider, rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2)); + margin: initial; + margin-inline: var(--_Divider-inset); + margin-block: initial; + position: relative; + -webkit-align-self: stretch; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + border: none; + list-style: none; + background-color: var(--Divider-lineColor); + inline-size: initial; + block-size: var(--Divider-thickness); +} + +.emotion-4 { + --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); + --Icon-color: currentColor; + margin: var(--Typography-margin, 0px); + display: block; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + border-radius: var(--joy-radius-xs, 2px); + padding-block: min(0.1em, 4px); + padding-inline: 0.25em; + margin-inline: -0.25em; + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); +} + +.emotion-5 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-6 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-7 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-8 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-10 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-11 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-11:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-11::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-11.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-11:focus-within::before { + --Input-focused: 1; +} + +.emotion-12 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-12:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-12::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-12::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-21 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-22 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-23 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-24 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-24.Mui-focusVisible, +.emotion-24:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-24:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-24:active, +.emotion-24[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-24:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-26 { + margin-top: 24px; +} + +.emotion-27 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-27.Mui-focusVisible, +.emotion-27:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-27:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-27:active, +.emotion-27[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-27.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-27.MuiButton-loading { + color: transparent; +} + +
      +
      +
      +
      +

      + Test field +

      +
      +
      +

      + a test description +

      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description with global label off additionalProperties 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-6 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-7 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-7:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-7::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-7.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-7:focus-within::before { + --Input-focused: 1; +} + +.emotion-8 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-8:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-8::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-15 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-16 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-16.Mui-focusVisible, +.emotion-16:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-16:hover { + --Icon-color: currentColor; + } +} + +.emotion-16:active, +.emotion-16[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-17 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-18 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-20:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-22 { + margin-top: 24px; +} + +.emotion-23 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-23.Mui-focusVisible, +.emotion-23:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-23:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-23:active, +.emotion-23[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-23.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-23.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description with global label off object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-5 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-6 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-6:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-6::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-6.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-6:focus-within::before { + --Input-focused: 1; +} + +.emotion-7 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-7:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-7::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-7::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-14 { + margin-top: 24px; +} + +.emotion-15 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-15.Mui-focusVisible, +.emotion-15:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-15:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-15:active, +.emotion-15[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-15.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-15.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +`; + +exports[`object fields with title and description with global label off show add button and fields if additionalProperties is true and not an object 1`] = ` +.emotion-0 { + --unstable_RadioGroup-margin: 0.5rem 0; + --FormLabel-alignSelf: flex-start; + --FormLabel-asteriskColor: var(--joy-palette-danger-500, #C41C1C); + --FormLabel-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormLabel-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormLabel-margin: 0 0 0.375rem 0; + --FormHelperText-fontSize: var(--joy-fontSize-sm, 0.875rem); + --FormHelperText-lineHeight: var(--joy-lineHeight-sm, 1.42858); + --FormHelperText-margin: 0.375rem 0 0 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + +.emotion-0.Mui-error { + --FormHelperText-color: var(--joy-palette-danger-500, #C41C1C); +} + +.emotion-0.Mui-disabled { + --FormLabel-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + --FormHelperText-color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-1 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); +} + +.emotion-2 { + -webkit-box-flex: 0; + -webkit-flex-grow: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -webkit-flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; + width: calc(100% * 12 / var(--Grid-columns)); + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-3 { + --Grid-columns: 12; + --Grid-columnSpacing: 16px; + --Grid-rowSpacing: 16px; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.emotion-4 { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-6 { + --Icon-fontSize: calc(var(--FormLabel-lineHeight) * 1em); + -webkit-tap-highlight-color: transparent; + -webkit-align-self: var(--FormLabel-alignSelf); + -ms-flex-item-align: var(--FormLabel-alignSelf); + align-self: var(--FormLabel-alignSelf); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 2px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--FormLabel-fontSize, var(--joy-fontSize-sm, 0.875rem)); + font-weight: var(--joy-fontWeight-md, 500); + line-height: var(--FormLabel-lineHeight, var(--joy-lineHeight-sm, 1.42858)); + color: var(--FormLabel-color, var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C))); + margin: var(--FormLabel-margin, 0px); +} + +.emotion-7 { + --Input-radius: var(--joy-radius-sm, 6px); + --Input-gap: 0.5rem; + --Input-placeholderColor: inherit; + --Input-placeholderOpacity: 0.64; + --Input-decoratorColor: var(--joy-palette-text-icon, var(--joy-palette-neutral-500, #636B74)); + --Input-focused: 0; + --Input-focusedThickness: var(--joy-focus-thickness, 2px); + --Input-focusedHighlight: var(--joy-palette-primary-500, #0B6BCB); + --Input-minHeight: 2.25rem; + --Input-paddingInline: 0.75rem; + --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); + --Icon-fontSize: var(--joy-fontSize-xl2, 1.5rem); + --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); + --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); + --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); + --Button-minHeight: var(--Input-decoratorChildHeight); + --Button-paddingBlock: 0px; + --IconButton-size: var(--Input-decoratorChildHeight); + --Button-radius: var(--Input-decoratorChildRadius); + --IconButton-radius: var(--Input-decoratorChildRadius); + box-sizing: border-box; + box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); + min-width: 0; + min-height: var(--Input-minHeight); + cursor: text; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-inline: var(--Input-paddingInline); + border-radius: var(--Input-radius); + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-size: var(--joy-fontSize-md, 1rem); + line-height: var(--joy-lineHeight-md, 1.5); + color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); + --variant-borderWidth: 1px; + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); + background-color: var(--joy-palette-background-surface, var(--joy-palette-neutral-50, #FBFCFE)); +} + +.emotion-7:not([data-skip-inverted-colors]) { + --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-7::before { + box-sizing: border-box; + content: ""; + display: block; + position: absolute; + pointer-events: none; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + border-radius: inherit; + margin: calc(var(--variant-borderWidth, 0px) * -1); + box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); +} + +.emotion-7.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-7:focus-within::before { + --Input-focused: 1; +} + +.emotion-8 { + border: none; + min-width: 0; + outline: 0; + padding: 0; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + text-overflow: ellipsis; +} + +.emotion-8:-webkit-autofill { + padding-inline: var(--Input-paddingInline); + -webkit-margin-start: calc(-1 * var(--Input-paddingInline)); + margin-inline-start: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-start: var(--Input-paddingInline); + padding-inline-start: var(--Input-paddingInline); + border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + -webkit-margin-end: calc(-1 * var(--Input-paddingInline)); + margin-inline-end: calc(-1 * var(--Input-paddingInline)); + -webkit-padding-end: var(--Input-paddingInline); + padding-inline-end: var(--Input-paddingInline); + border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); + border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); +} + +.emotion-8::-webkit-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-moz-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8:-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-8::-ms-input-placeholder { + color: var(--Input-placeholderColor); + opacity: var(--Input-placeholderOpacity); +} + +.emotion-15 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); +} + +.emotion-16 { + --Icon-margin: initial; + --Icon-color: currentColor; + --IconButton-size: 2rem; + --Icon-fontSize: calc(var(--IconButton-size, 2rem) / 1.6); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2rem); + min-height: var(--IconButton-size, 2rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-inline: 2px; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; +} + +.emotion-16.Mui-focusVisible, +.emotion-16:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-16:hover { + --Icon-color: currentColor; + } +} + +.emotion-16:active, +.emotion-16[aria-pressed="true"] { + --Icon-color: currentColor; +} + +.emotion-17 { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 1em; + height: 1em; + display: inline-block; + fill: currentColor; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-size: 1.5rem; +} + +.emotion-18 { + --Grid-columnsLevel1: var(--Grid-columns); + --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); + --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + min-width: 0; + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: calc(var(--Grid-rowSpacingLevel1) / -2) calc(var(--Grid-columnSpacingLevel1) / -2); + padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.emotion-19 { + min-width: 0; + box-sizing: border-box; + padding: calc(var(--Grid-rowSpacingLevel1) / 2) calc(var(--Grid-columnSpacingLevel1) / 2); +} + +.emotion-20 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + min-width: var(--IconButton-size, 2.25rem); + min-height: var(--IconButton-size, 2.25rem); + font-size: var(--joy-fontSize-md, 1rem); + padding-inline: 0.25rem; + -webkit-tap-highlight-color: transparent; + padding-block: 0; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-md, 500); + margin: var(--IconButton-margin); + border-radius: var(--IconButton-radius, var(--joy-radius-sm, 6px)); + border: none; + box-sizing: border-box; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + --variant-borderWidth: 0px; + color: var(--variant-plainColor, var(--joy-palette-primary-plainColor, var(--joy-palette-primary-500, #0B6BCB))); +} + +.emotion-20.Mui-focusVisible, +.emotion-20:focus-visible { + --Icon-color: currentColor; + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-20:hover { + --Icon-color: currentColor; + background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-20:active, +.emotion-20[aria-pressed="true"] { + --Icon-color: currentColor; + background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-20:disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); +} + +.emotion-22 { + margin-top: 24px; +} + +.emotion-23 { + --Icon-margin: initial; + --Icon-color: currentColor; + --Icon-fontSize: var(--joy-fontSize-xl, 1.25rem); + --CircularProgress-size: 20px; + --CircularProgress-thickness: 2px; + --Button-gap: 0.5rem; + min-height: var(--Button-minHeight, 2.25rem); + font-size: var(--joy-fontSize-sm, 0.875rem); + padding-block: var(--Button-paddingBlock, 0.375rem); + padding-inline: 1rem; + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + border-radius: var(--Button-radius, var(--joy-radius-sm, 6px)); + margin: var(--Button-margin); + border: none; + background-color: transparent; + cursor: pointer; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + -webkit-text-decoration: none; + text-decoration: none; + font-family: var(--joy-fontFamily-body, "Inter", var(--joy-fontFamily-fallback, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol")); + font-weight: var(--joy-fontWeight-lg, 600); + line-height: var(--joy-lineHeight-md, 1.5); + --variant-borderWidth: 1px; + color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); + border: var(--variant-borderWidth) solid; + border-color: var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0))); +} + +.emotion-23.Mui-focusVisible, +.emotion-23:focus-visible { + outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); + outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); +} + +@media (hover: hover) { + .emotion-23:hover { + background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); + } +} + +.emotion-23:active, +.emotion-23[aria-pressed="true"] { + background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); +} + +.emotion-23.Mui-disabled { + pointer-events: none; + cursor: default; + --Icon-color: currentColor; + color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); + border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); +} + +.emotion-23.MuiButton-loading { + color: transparent; +} + +
      +
      +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +`; From 5d28f9ed45a0532d971d0f0a91be83386a9c7c7c Mon Sep 17 00:00:00 2001 From: Carmelo Fiorello Date: Tue, 2 Jan 2024 00:48:16 +0100 Subject: [PATCH 6/7] docs: update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2fc11268d9..dc0b1e371e 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ - [Fluent UI 9](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/fluentui-rc) - [Material UI 4](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/material-ui) - [Material UI 5](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/mui) +- [Mui-Joy](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/mui-joy) - [Semantic UI](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/semantic-ui) ## Documentation From 226a685c5e6031e68cba8d48e21f1d7336b291ce Mon Sep 17 00:00:00 2001 From: Carmelo Fiorello Date: Fri, 5 Jan 2024 22:49:17 +0100 Subject: [PATCH 7/7] fix: resolve all changes requested --- packages/mui-joy/README.md | 16 ++ packages/mui-joy/screenshot.png | Bin 167617 -> 178223 bytes .../src/AltDateWidget/AltDateWidget.tsx | 143 +++++++++--------- .../BaseInputTemplate/BaseInputTemplate.tsx | 50 +++--- .../mui-joy/src/SelectWidget/SelectWidget.tsx | 70 +++++---- .../playground/src/components/DemoFrame.tsx | 4 +- 6 files changed, 148 insertions(+), 135 deletions(-) diff --git a/packages/mui-joy/README.md b/packages/mui-joy/README.md index 1360002250..96fc08e311 100644 --- a/packages/mui-joy/README.md +++ b/packages/mui-joy/README.md @@ -73,16 +73,32 @@ NOTE: Mui Joy requires React 17, so you will need to upgrade - `@rjsf/utils >= 5.0.0` - `@rjsf/validator-ajv6 >= 5.0.0` +With NPM + +```bash +npm install @mui/joy @mui/icons-material @emotion/react @emotion/styled @rjsf/core @rjsf/utils @rjsf/validator-ajv6 +``` + +With Yarn + ```bash yarn add @mui/joy @mui/icons-material @emotion/react @emotion/styled @rjsf/core @rjsf/utils @rjsf/validator-ajv6 ``` ### Installation +With Yarn + ```bash yarn add @rjsf/mui-joy ``` +With NPM + +```bash +npm add @rjsf/mui-joy +``` + ## Usage diff --git a/packages/mui-joy/screenshot.png b/packages/mui-joy/screenshot.png index 112812215ba6b9506966af6382c7c1738f3f9b7e..33a16f1f39892fd8206c76007307e917c62c09c6 100644 GIT binary patch literal 178223 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

      N8z3q&4bwLrY*H)2UU`JYe+bvM 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ℜ#!Bl5>CI`6u)l|ER(Xv#$YA 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�@;p@VwW=J2{j*DX^@14_OURc-S9u_%Yc{R5t$}T*~%M13E zZwv}#7!viNb@OD(>5U4$vx61iD%5%A<1m8M02XUZa>{r zeHJ{lQrVqG5q%3)!YAv^7vYs@@}sH*iv4bwM;?k?JT>~Ez>}g(JB4rP7Q+m%%F(h& zPPeylFNaoN%~wV^A>@??qnfra=osiI%mOJ?Fcm(6tsu3;ddUTf+PjO=*^5K zP_U-^A59<=V~sIc<;%YMNq~Ztnut`Z5mnQ^yB;*rZbnn;Z`a>D63g2P3kQmwAH^P3 ze#e`yhe%(B?#%;OTvL^0Q>13F^u2oy)oLyNUKzd1up}0NNx_qd5443%i&Z^WjI;Tv z=7i~FK{SF&^5hts9_pOXcT3+iIsL$pC51_)fLBj-dP;#mu3Meagto*76$If4pb(H_ zvk;yC`v_w$1y$l5i-g-%cl8VUehPPQp{)#~(;DYtP62y}9z_7v^%|tS8n{SXZs>;h z8D?$og7SW=e+CLGFSChNh0c}}79#lKG((7;5JOh@L`7iW4|-E_NwT;&^CcI_qEVzQ zE6_Q-1gLSg`f>g7beLC8^SQAS7{)aVnNWk`Ohbadaac2a1#utVF7vhlMZIE)jRd+7w4wvCB@^y4w0Tsk@s)?TMgKqCk-q|-<1eu!3g=iV$fBEVSHXg z@IvDDyx(885oPWMGpM2nd6+seYKiZw06|UYu4VMDuM}>I<+J=gS%ODHcl0qkpxAmQ)dRdQRH3UK79`R>fG!OxpL>~vSC1nAl~q)0M7pglZIlKVUHJY8`&3;s#FTh$`(S_7nGSMZ+HGEumN zUwlwsiny&rCYb;pM#bq!&|5~2_AKN)9)0_!ZYBy}`mb6%X1RHY*Qh}`F;x@5Wt5GL zrf{5b4kAEILGiPm-kqyLr$UoTUk`u5{{u`abz1M6w9BhYns8kn#HDjOuS6aRte73| z(kuK|2XDe-R=J!plAa-7HG1T0+*YVwGDs}MpkOYM+T$m0TY4 z)UsJSo|zaY;#y6A(kKr4&!+%9s*&< z(Z-!dHM>t9*;Cg_vYIEwqq(sj*QeXP7*Fj>`Y#jR6@r}Ga^nWhKt^st%lbA@Ub{{+ zuK64Qgf=SZ&)KY@(&^*t+g%8h&~T!VRM5KUB=V~;RKFL-!-FZl*_!uUs>mk!UGoyf zfE=t$iKbB!U<>=RN<9(I_z@LsciPv6tv#q^MmLz%+u_YENWst!XYT;=o^gZ4)LKjQ z%7n|4GyW`QZxg7zp?HJrCbX!R@y|0lBPCd(lw43$4YS8NULw$%nev|~y``XrfbnSW z@UiSxgac(ARVh$aUdKjQI%G(CeFMGYZK}*x5K7Q*qZYo1Kx)U2sfZK{==drO^oTq_ zU^}O4C=9?XpkG)B(mnLWnR>`#lBj$_zRSa$V*PR`YJk<`uQ?F=qlO03~`P=ftF zP1Sg%vRXaydoBG@AjfBOcg<0Y3%5A{925N&@)XNk9|JH5F9oJWx_bi5*HIyx?1o}2{NG7nWN*%2TH5~eYiW*fKrDQpaYJ3#jr;k* zk$l1QT-;ZWkPa1HObt2satn{8c|c6%y3~SJ<#jNe5kKn+wtLho@WEx`(X%mZdwC$tLQPmEa2xu&uGj6K zb_ht1^9|XECCpmtuCo}GaNcCcM!oLycRWs4S@U)V#;H7ISx^fSyo!{bn(bi-#}$A) zrS=RarQx1NR;hIP9h;E;^T~nn2aBkc$h>=H*XETTygttGlg(wKyHFd~xVo(rDzMJH zWg+49^5wHuJ_xF2Y3cA4RFA9Mu_};w(7c5Jz(*3GxLJAOV{zHgm49nqrqaXCBaRfj zP4X)}nqsbdz1#&uFFNF9y9$963}Fl^#PK2lSuZDTVfs)KZ#5|UowkH;5|PhFzHBux zvp0KT(C%~RO~!?m?b>vA z=l&mkV-~5OKaLZ$8o&2AeNN?OROEscQx~lXmXmFzCMMErh0ou93@uLkV!K=m^tZgE z(4aafM=H@x|NT%1>cS*Qjjv*QGr^|z%^oW#?O%dL;;D`jjOnt9^o8a*+T?e!p8=~CcG z4P5{6`61QbUu=oBH(^?Whx6>u)6+7lTOHUV%8>&sYM19puBLc8OJ(%rF`v#2ruDhc zAlv%3dwcS%r7)hA^(?N_-4ctjEz9W)Y{UF>ZBq-X|By#HQWi~enVm`c{sVs%uzJ!B z^?l1|E2v(B{M)ZNYtG(fHj-;px#h54fKU<8+ku(L;WbP@mxR6%1-6gA{GwSHwV^gn zoE{u#D1%NP5G&mB&e@beoTwAbVL*%kup#AVw@OkPdZ#X|%V@1K9hSBaiF&g)`^l<< zKRJf~GmgKB+D&|CP4u)EY=r$yR(C&-P}`u{DmIAheGH~E1uvYr)t0?U>Qx>)o2$!O zLH#lY%tyH8;%(JUkavx%QPVWSH;i+kZMe!^)<2hEu8Qvv1xo(3YQPn+P{{Svqqeh{13u1Mo@KKK@?Q8+aP1>7}%O+dO&b&m? zyvyHPr(2MRXCd$RKg=zKyp#P0#W)ypCZD{IVL>YBb%=zpe_#%OSU6o>aP_SVLBIJUL%3GZM3 zYTmvrKJ~2M2x6Mn7N`^)G7}h5Bmrj+9(`z|)ws(8d`>0Iej3dHlv{_}{u}_g{xwgC zEdH$DK6V1}T>V+1AL{S-yea&Xa&nkUwalD zGd@g7O+&JtIS%fgmaUsLoDlmqS6$7T0%9Uza{#+HWc>U&~W}9P5Y#1)g zizgGjjEga$dddV}y``Ikz3;I`yKd z)tdOP=}9?S_n(#A-^6g*COL%hE>V?7{5UHvj$pC~mwi6lDLBlNhLS5#M`8cAGsF>& zHO686G(=C1`=5@^<;ls7L7iM1CMICVAe#asoTCQH#q{lJHY7 zzASj)-5Dsr`1a}XFl5C#;}pJ%e&LGVu2GKvLw=$Xf088=tTXv?FE(pb8wn!<91h(} zZ;)HAFn9SQ_7 zmPM;*@`o}9gvzVE)EgvwKc(rn$Q_~WsEPCPScLUeMX|f6y(3e^L-c>xTCI=*Dm+$V zG^L1i1KAyrLVeQ*rMCo3*r5(rTuMQB1Hp~fWMSTvs1+=pRRG0pEGG()*B9p}+9$jbP!XV07+^I#&aEsjCC~AQ$i$%=?M%)G(PP+Bz+iZ+|%Qrqx?;;r0 zG#HpQqgZ*t5m{~7raoS`S^*R+wpif3fk+lSYeKY$WVGFS0tm@9S7w9lr7%trQR!i* zSV~luLNF6aATx7BEkHn*WogZaL+P!1bU=<3JR{y)^M8osSG7azA*prC^;p)42<1Q z>Sd4cLpG*;StF94GtHnflGo?UEvA3RbdWrN_Eu2j7*Q9#x$kj6yU$Wve}maCXB&Ir zDzAy-tgy0!`DM!6HA9M<=*e~6c<&ZAF*N~ z+1P|x&q&bbCwK-JiPwya4<_3ft35C{PJFKaJZjIz%%`=5?N~}c0HT3Jx^d*8*iO!XBr^x&zF)=EJN;62wyo)AXi+k=*Y_Z-( zKwm`Ne+z7$0Fi^}Iy}yZkqVmigCHd!4AQ5anbXJQgqT)>dOpCNnxS%E*+=&C8%cfl zcm`=mpX$ky$4Lf3mSJdPAu1G;{|fk`vOG~9YKiH^)NtUjB#MI;a{%Y=n&*d04HKxV zW4DZW*NOPhwg(_S4?)~!NSszC`L&U~ zz+*mqF`#RkH+heL>9zP2T2)x2QA^q&|DVg)hTe+d>i+5uY#&&unF3gR`1uVYNE-|T zJZvvHOw!4;UmN(|RkU}N9jAA{#JY9w!_P|#%m(GXKEmRF^>>dG%L;r`Bx%Dzd0fRvl(J|%h?d%T**Q)6NW>zD9$OI*MTbI;|*DFx#?3N$?&pb5YV2%qYC@A3hY3oLok$4sr8}%9q z=_$Tn2oeq0GMg`L5-62UiVB~}23;*5U2}YF&zl}XDs|Tz6#?C*WtWqd_E3%RVBq#N zNnk*^*RQO6uUgeb$K_N;LpUUH^{sURg{A_Ynl45W?5r8fPrRzm)I9cexCtl zOuejeEiq>Mi*)0&5G+4T*l3FI)3yGwu-GORA%pNBnt>to(-Tu?HSl`-PUj@QJ1`fk z+6_uiCxTn|$J&66SMyk5@e;zTd{k8k0lIk}+==1V9hubtzgN?X4L6U|UQC&PNZ_^m zt{%OQjS99QVp{3sd`px~y8(SODMww>PW356C2T?C*7#ra09%~}^JQXXTTj+4rF<)3 z{RO#D#~e#Lo| zo?&Xkn*a{HFec{Dvrm}Ewq71SjosR7H1uN^Zw5?7qz@U5Mo-qV?QtBV0{^o!_FB+T z97>Y;<O9aH{~Q@Wi|3@dLCUJVl#li z`+VNr1S;or|IIl)Ct%C2&&}JGdxvr)KMYum2dnF~&A-M4U>%`UJ9I{pd(8ZT-yW(iyfd=y62)lPFW!=d)fW%V>`L?M}q#DWOu z^100XP>~lA$WTZ0>f629C6o1QrC?bxMJ~h+gyWTycIZO8o0olK-WCuVV{lt)Wbcn* z1@1D^PAoVhzHyEFw7{Kpkuxaj?n0+v#5z$)tI0fI{dU`};P-3{IhU_!_f)pFz1z$s zFcCb#mPp*NuFz@ZsIS{il(tS<`uy%qu9Dss)8H5O&F7H+z1?U52wK+)w%d_BV0wrY zmBg1LTF61^6nCLcN;bhVq;88fl1q2H6Y|Mr!2(B zYtcC!fv5GO6LUAwK5U8CQXf@WqLg$x?IdwyqOCP4nG9K%L?kH4wH$`n5Y`*T9uMzaGhuAQ{o6 zIw&Sj4~bVQC4x=f|6bR@vK$eg_+Na4BH3R!AR2**Rc4*Sj$ct=xPQto;zz7gc?tHk zs(|J@<#7+&&i{nm^P}aOoOWw9etRAqJdL-5($TMuuVQ`mtKKYHGz|*~7@6;TCsqs^ zg_s4)Tb^OugHHQQl<8 zxklLjFZ+VB8o=;}_^zvedlzGDDk#GtKDQswd|=L6$8Jrd-=2QCxBf0uFMr;68d(pP z32@G^n&{TH-#LEcICszD2*f#KB+Nn0Y}T(F(9(-h9F2~|U37_#&(I<}?~#Wg>mLeE zq%lPj_m_ttk$JF*^TMnm)t>_0%?Vw#w@!2Z{!g({EeX}&vvCHM%WCf+1Xk?od%W2- z@@`=gns4YTIR6XSPJiKm>h4K*JlC#9nQ-`@HXtgw{O>-DudN{Syu;s*RN8>;&RB3X zQlFcjI5hI*m6!ZJl|5=9ffHLfOl^qWKZ9Tzb)jJlwzY;FF)?xM1o6AEg#GND4Yek< z#1X$Oh+G(qrrY~Y!n~=amJTT84j*FJGMWoFBqIN4wwqx3tiR#^|4SgHNr07S9+@Pr z&@)1lJ2yl0hbDBfodC4~n? zz87MVG1PLg4llH3Ei8A|@@yGI7G>9DrH_9EF?2OXBR+98->H$j*Tup0q#>K|JSEZ61XHPJ?)HQ+R|K<6 zE|)NO1d%o*6#kd`QU1b*o0k|uoiO2KmI3R4idUK93KL9O8mRJjjXf_v95G7?ttqgu za^#fte*J|Ti1_rA3>~G!AOb0>i40l!?5K(#m=BLuPfWKuy$IJjiL=Rr^pidz(C$=P zrGDc@q97zfh#uKma_Dyx^ov8pE^u!P{)@ViBrK-?7{Ly7WmO|37wXoil zlJ6t2E!^0vU8tOS!o+01ass19l^^2rQt@>KLsS{>eM|q#s&AWyY2MeA->o=t^!m0w zIU}0yFy;7kw!pr`sAF1EWr6Zf_2A3eVySkux`;UzVmH#RMhbf3zW~+RHWaPTi z>z}-nk>rJ3pYb|wdO^=M@_`0+qpEvUKLtds)6jGR6Q7iD=KotzuL&?QTU&#! zFL24pE>YOoe=E1DbWQRvnS3hrHAmE$7tXkf(vFwfTA|UhMBnt_vD|HkaI>j=Ml#y} z{2sNu3RnZB=dZNOy;3SwN<5qbG`*zfQkm|8V+M1`)^YwV5~DPS9X3Q9){%lo`UwIM zFCR zPg_B`x`=~-GEZIGN`0EI0^FiWCf$PtR5nz?F!4F zlTjD=!Jk2Xtj>MS-rHOXcVcrp_WT46^N0nNsW~I&%=2PZ%4B0el6q>6=`7W=(YQTD z8J0xEz3;SFa=dZw2j=M(BVZ~lyPyam++^gF{hIdQv<hNUy21%NX9sV6m;z800tG}kYk>^y3kJ2sF=55P&>6o<9oFYa+24ui;nG+VB0+;V z0MAOfq;C|)#Pgx&O8?6rU-Y2K3w=(vBY);IKwa00f8qQpf`I=2tUx#&g<>W8r&Sx0Xei2ZRpbHm%*25@40VD_Q3ThBw@!BkWDSm_ zJ5jLiK#iE@wgrG(;-x$LaT;D16Ut^P&~Jm|-=m3{?mF0e+3@A;nPlj`VyW_`52x-r zmWB5C3Y%5Yd)*g|CFWnaN&0{Hs=mcrZ}#@w-U=U%N?WzaGJm!4@Yn>pYL}5zie(cU z6pt=@V?50<_1M66$#S3%8_y0_szrgL`)!^TFe0^Fk>A~&tdRVzBf`o5r%xp>(HpWt zI|Jw#*ypwDOTqIcrd+eQif@C4G7?8_T0NA++FblPnazAA^=|Vu<{ir4Ai!h0Gt`{_l+qP(`g(N%4h$YcUUKuw{cb+Hch@1)0sL@+>!YybX;_+zAhXLmvY@r zS`1dp`W$gcUDPFL--mUB&lxfGpCh@0rywEzV0Gy0^vuLyi~H6~gpUZim-^^X28Q2t z3&@;?hDMUShsp8OOlj@M%pd>se+a`B2N^l40fS_vqP2;Mo|wNWMBp+m)Voyt5|OJ4 zEf_6i{=jA`G9VnC4tym_+i|<$D9Xl)t)kjf1_uNPgM(Y1672Q7or<2=haJ*WwR?@j zQT_2q+pBv~%AyIlwLj+yk0;YL=aZbiRfNmECnQru)(j-)MpFRWOO`U=$W~c;gT0H{ z4;la}?HdylPA(1Bu(zf2Aecddjhm4$(?D$}hyx24_c!N@OyXY+4pNEC70m!{E$wzK za5{sJqu)ZztKiF(_+P&s=h+7IouOpN=?vH7tCl3S)Uzf~m$X2`$7-4sTGxdIzmmtS zc?js{`}eZb29E%`Ja^z5`FNgr>$SS-GsR_IYQ@hA%&KGjKe%xgum9Ir2+^AZ@k~MV zXDYitKN|}KC+B~_rhhT)c~qd4f`AN(oN=r>Np*9^fVBRNRQ*f%@+q-GHk`^<5F0CudzTP zqT{rzs0RwBTUu~-#?Grb7jf)D(=aL1tXXhbq*-`PtV(RHK&)j#LlX~)k-w56h5Pv) z9E65XxHF#6cGkR3d?dZL+fIVUJx;PtDx^>HB)ujA*KV|DzD>wX+;>KKg*8!dbmnOu zvqjwhmjPa?LcL+&3}XZ@m$2j+gn=xPmlxOF8}_wv?IuR%?8y%T%yd>I1~xuvpH%&M z97~yX+;8_e;QXSJL+&9s3jvJ9#jx=9p{Lg4_FqEMUZ$mt^Dn9=@%X`?3d9S@4 z1Z`;DR#kxt`1iCx^wi+{)w7;x_nY0%W0`u^`r2)kgBjdb8^6-cVD0&}KriPw$k*#Y zRwD{uEa&tfHl78j@(b)=?qT4T7miAS(ovznMO>uBDl)qZmjKUSe-@;0{dq>LC&X7U zJ+5Tgq`t;EJo~ZIchmdmw)y77cJQ9<-dSd_QlCWDv8+ec)T?RVp&JCdg#jmuL+@~n zIHZyD)m#R9kuM4{s}6aK3O__vXQC+?bK`8QnV&8S4FHagRa#gh{yS~`%`SJKn3XQ8 z1_i~-y^VD7cu<`FT*$#eVT3yg49>Q-vPygVSrOAlN-M+uGxB#ufz-&9G_r5lMu(5N>DnVrwh(LBLn|zSVyPnTpxbIQoROCr9pkFW}f||ziEeUWG zmJU%|G?^H5`bsoO`yKwPo-*KgFb>r6g2%K7VviLIZ!$|=4*9&1r-p~^a-9W>d4OCR zWG>}W`i(xvYP?YuM&&stt?Q@jazfaC3`BgJ5s`}W+`K}A3&!~Fc|Zj7`m1~qYBd|h z7+z;V8u`&|n%!y$d>H10_F*w&LI1z%#}Ez})VaIAxA<`uw^`*G(9jC$0oVU&gnly7 z=8z9;8U{k2k7QYV^8ZDU6T$)lE$##=I!wAQp3Jsxw>I_+YnNsKTuDU7l-WL_v94;v zT}s~)F`a;5z0=#~)%B8Z4oIHSw!*BV0^RAck1_SsX_m@^GBj%p%DU1*IxpsV_nB;X zQ&Ru05~FScXzKjIg1ZABo}8<(p#5V*6!b9KbD*n)C)%S{l{2uvZS${MP@`q=?n6;2 z!*KOGPal|Pu`s=Iw2m^a2D_bs;g$yony5k;AOeO5S{SkR=82YpNNT;ehrz0RFv!XjYc_+12gs*Fg#QM7)=&RPfrxDEyT@F5`I z^{tK@Lmk$;^7e2A{^k$)mG3Bl;z>z6j(gup>Ym_WCM>OCwii!g#UpRbvCV}{729$D zJMzcd(59m-ce|w9e7xI%NSvt44^t0MKf{k3G+^Ux>tK!`o&3wU;oTZk1)Vd$YJvj~ zzLyZU#3UY<3@A0L>P@I|9jP}tePzt&mN~`6PctefFb zGczv9q5}RglibN;kTNuF5vqX6^>fneXkXaFzPM6irj|VW8wPYPG2kTzXCli62pmk; z;Iwu|`+L>fBW;}!{IB>ljDjK92G^0M=D*aZ59W~H1*craCnGo=-X@w!7xAg#6Wm2q zoL7L_MoToFo?McO9hh$yBwC)VzhcS+|Tz{CY&Bmc@#^*3!?>(^M7HhG_DE2JfRZJ2x~ZGQ zleV9MXxo|~D&dFaBH!>eT|$3J5|UIUp6V$Sq-7?0v`JszXa(-qXF=|PFBx;G-=tpy z7ixQ*ddM{j0h)T?@|06pVQ+`a?i@e2ZvRK>rCDBMZ*1${Ymr6<>=yi| zpKFVcDtgMO4?nIqvAmZ}YAc8KRk){1DfD0CWm!T>4TXwvxs^K{38JX4`XUsqr`2)Z zE@KbJ^<`PoOosg7a&|ID!;zJ6A4I{GbpFKzF=RN%+`3|TqbrNzLV zaR$eJB=d1T?=0&@A#emf$J>{M?U=QFB^b(#6PB#VA+Je)w-G+1kp<`=v#bVXb8!OS z9vv(9R~7GX8EXggEvHU?NX#-6CbTy#le-B^j*lz_`ZUkA`|)N?m;0b2 z33zdIJz(lxe@xZihUnET*{;bceZk)k z{>E%Jp}5rI1od6ODwiqqVfybWdrrVR0GXib&>NHOlQ`;i8`Q&qoQ0fe3mcnvPZMTz zqdV`L1u1h%7p-d&GXl$2ks%(LZadCimpf^97cOJU4ul?8>bc^ zz4je*Qv|)cmLE?!W-2+>u(LTxRNw+(2gYfr3M3IZVZ5m24ID(Y4(X2EypbPu!xt2C zBnB|_V|cV^ZK9I2(Gvc?$KeS*hS0F-o9Afa5qqW=PcX41IikLz{P{Qk2&nI00n|h=A%0;;S(jd51b3|X0^X9 zp#zO{d$X>miZ+C|pAH~|%3W(IwMV%w<{uVHLL43Is&;hmy(hvy?l@AKDv)3lMF}mp z0Dd1xWqgsOiEI#RBVc9v1H*vso0HD8bFa;~E65yt`@Ai*jINljw+TW z8riFYjL0Ek7`=($}jOX zxKUBp=cAt}Gc8SI%^U#8)h(jnQF2KzM5xgixrCj?H}A$}q#vo3Rodd`DE8Gb3{Fp^2N z25$)x-pY0KwIv86PW>{mxE*7~OE% zFITe{CdZC~UdK5ftxb`hAcpRo-X|xS%Rgu(scy3l*m|rWGsXhVYNp*dfBuqW&K(Te zE~6zY#kR(S=90C6srj7W8v|e4Q^sg9rhLCOW;DixV{LM)UfA4$ugc~azInGW(VyqD zD>$dXozjG_P>iD(qeHY|st3IW1<@Lg6ay`kDJlFVr0|-ap`OwtyBO)-*RYSHD{q}8 zU)j!0UAEfS_H3PEkzgoP(hR>dEh{D?y(dcVT(D^K5b*hP`a2HA{oxcPZ3BA2kuy## zwejJuXq@r&C(2$18LX>-B6n02Z7S`KicdnlLJ?&f-xYu3hLj>7H(!@-kuK?yE(xW(q+u6Wy1P@5?ru=JW0$2Dq`O;6Kte*KJ0#!r`M)3c%lz)l z+zi1oGe*eIr#Eccsub-9uH5kL*3Wst2o` zD4!MkZ$ihZaV^}`z1xK(;n8G$#)ine)#DTN@`P#f^uSLeBR!FZ0I=H?$(am9Ku~DV zrhbFhBzGh>ei(`VHSSzT=|{kbW&R$v9R4<7~)mbOPKyDlLkTd z{OzwH=4%)r?nw?X3EDtKP#5+>{OYU=SrNE4{nIYDDPxlt;=I484`btLs#pu}T{mT^ zD5V+y-ndzu&0qhwv-1R%eDYPU`Io)?_TFD=Hi7>fNank3MrhK@7=FQ}zH_$v*diO? zTw_rMx+T()MuoE$3mbdcY;?RaI%|E;;~EKLlh%Wne=~-t87xM$4nyRt(=;^aRiIkC znbbXOqn{u%`37ISRR=$ff@QY%b>F*&WB*c+#rsU62JiB*c!z5&*Da&w8U0H+m{WLS za`PSddTam3_nby}6ZaS5nvUanx&!@8YE)>oMqGXXH!TfSqe1C;>_lni*92 zjQPeP5u@ndao;Smp)zTf zHDQe{v7x-{17!r7A`{B%O{6{Zq;Q&EP)d35z;eIsBxwP1x-k0^q}xCltOs_n`r0dyJIUBiy{QuF6|_^i*jOen?1 z^=8ZNU}Yg;Fqda*#V#zKo1(M1ES&%br;WqU87je zL4)3;)Nk)5LBv#oqGkHSS}ES*N%jk$b&>dk1{JnJw|0yDGGT72#m;&+%Zr z95} ze98h!|44O&{BF@tCk5+1chmj4yB(77eT#>wGAY`W5D}8JD@0f^gACk%m9Hh9#N)HnrfvFu*-g|=JNBPzfUFnQVR*gQR9#-^d#|RzfB?$qu{7q^ z=L}sY7#l|DG4hX|YaUBAJ9?N31KBWB0j|5@0YR~KPZj(sz#(j(AP zzt+tFE!wPm&tCXz6D3!|+^=CSTC6~eDqG@AmbbyI)t$XpKCk63lT%Ze%!Pl6^LxLp z-pPK;UjT9~`mv7$S&Df`% z-K`>>vX=q;zS`K{(67U}dfs0x-^`MOU>#k7Nwt7g1l+%GFm7jrZlnM6%!yV4S~NAh z1@N>-tAv?x8UpdaTSV%dMR4QO)00Aj#5JL#+EZBA=^g0WIp~G_;F$lJashm+R5g`L zGhvJCB8g!d_^sm1L&g;j`(n{QGW)EN3D zK#O*+ss|aPF_?ViX|ZY}g;SajM0wrv354@rKkRa~@S%L;zho>5c$QH3Gr2j`k7mxw z&r8T35y?fR$97*dca*-JE5Su7Tw|#kzdAgK**RoI3RDAH1d~UvIM>@}z2k?Y7Hn+C zkwxMEpBIi_iY_z9%09Z ztRN-~>0^RK;IE(Fx(W6R8?A@t!%<3OwVh4w zoOXo{k1xEja{i&MEm!Tq?9aA5=sk|napn5v$c5bK+OOB!yLMqFib(aJRP{JYili1N3@(>Uy%D1 zrSfEvx~2L;2*p}hvPl^)9F7oc!lILn2X=lL56CiYTy0`UlrJ|g29P!`Bf7rN6f361 zasY5t17@p?3Ncb0G#3vDG7tbdkfGqaEF$~tho5Bgr6r&Z;i|Bg_nLL=nO+Fd6HLIm zRMSvF3nit)UFugI>~cK46y-Zgkzbr=rTNttWEGW(=c(?JIz2G+SYx;ESOfEBc8rzn zS!%TupBjrsN;EEh;Kk8d(J^A{^O7i&JPQ)0bfns>*C#JY(4c zD|xp)(c0~Aeex32UGV0z_blK|_6NPk@zPIV#(RWWEy%#;r(c{7Skk;+W&kkr(fkc?GMkKx&sAE-p{~x| z)ORoCFA@k9VdS0N5!5eZbB2v?JjGH6NktW|YoiH1rXvk_Q6=coK^$l2;F^__Er^@IGu>77yZ z0nu)6EadpArO?XE?BYIEi^s#bcxf`5J~phm$|r8?gkOeAy@V72R5Isf^pS_E$=<2_ zQOR#JmzCl#E-(=AJjfj~h)guBZ~V(Z8X5nF?O-Ht8;zR;E_&t??+=-nW&7KDr%$oL zb)1HvpMhYtO%n;syEzn{)t%+a7MCmm%2CA?XA^^chN8|60+a-80db$W6+)oHaAuE4 zcH@D34M?D@JnXF}q(N8V`N0uwL|Hak_bK?^a*NCjS<%nsHVtL;EX2AwlK$;iNG66P z;e7*8HR$gNK%pj)4osI!#0OV;z(ql_j0YF*l9Ji-xmOE7z7Q=24XW6lhEXxkgyCqg^Gponp7 zl>zm3t}#$ROu3q4hnCMAlpc>eIBaZWAVaR?;rI#+3>KZyhiX-5sOCu64=&PTx_te| zMT~$9Cu*^0$2>Er|JM6{em%Do{yg9o>jrPAIeD1>tQ=RXvII7URVZ_SugB_>#`ABb z7Mqk!WDY=Hv@3Q1cwrTq7xz2TLS5L>#| z*E_G4|1$P04@WA*Q=|Q3C}*@}1$ou!J#ullenGK~2If5%0I5h`<=#Gd9N0&-*@qA@ zWO3;8v45+B$7WKjqTy4;ZS0;?9J~X_lOKv@Ko0O&f*oYtYLpXL%+y2|Q77t5inB33E;|fU zUdSM0gn!nvKm&4Q{Kku#vp_U6zOt(0dxKlzr)iA&sX|XiA6S1kdS90CT?r{&@HEurkxfXhN2Ggb z`27<1PH436LDbRfn#9Q4{11fuORxX{-y+*Gu!-$=CtglxaKj#zF6eq3n~U9;$Vkhq zI+^|4UJF`b2l(adL~R5a_!;%9!c1HFye#kQzI^qs#|ma4R@d|aVHQ9V!=>58&{@vk zzoXK17%+Cpn&f}v)FbbH+Y&$d2N^-SVv}12w-Vayl6eZzOUY+Si z+@KFtO>A3d?TQfDU(3e3dbf~qzElKa=l+Rx8Gs4k+-cZSke{{tM@=A%2Dq=tDYj>iy{_zETYWv22+`;fO^zq2@_J0`v;ZW-TM6vC`REN#o(9j-9R-R`sz}|s5^;3sCF2%n z{?X_ous~BgmRLriC?gxba$sItO47d@xLTYRb`{jiWBq<-#{s&rWda^<+n*CO;o zJY4BF&n&So=KaKf9RAVc(+>Y2(yKTKW)32d%KmUZhLWA4^zy~V>6L(qNQyjfdFrU~ zRu#jtQF_XwK*N_+Je+qvXF@T{l`Ks8u^jUH(1d=dWH++^zmb+$pyrNHo6a?5V*=Bt znd=A?!pJG!a^?C!Aztgk9gvJtiRtbJBeH}aY^~h?E-_39Vn7nFW>dz+BaAt zcf@B3{x<|BY|M3G_+-V1WKGv>5#Gi_sy{&aJplGL63P9> zk35_X-bg`Y8MZ;cD)Bp>js7X6AdFJ@ncqJ6rWC_IfEuwfkoVW?ClR%?w z!47U)27f>6x>pC&03)VnGdQ~_#yL$|(-?v^sNfgv;BU*QhDRw1NBq&hhy9d6=mVq8 z)YsBO1`dDlvHDmypMt+QcSYuAYPnue`^So5zZ&p}7?Jx&qS{wPP$+ZETTEbT*!4pL z$#~goMt+LsvvNm~ZTaP-#pP<`IBJTC3o`7efS_Zn(eR`!1dKu-2P&IW%9{s_I` zC#Va6s3j&cQOStZ!1^V6!#LY*-b`eMSyuY%qxd*#zS&Su`4H7@S7}oBgK20M%mV)^ zJsuB8uJ&X7c>~t`4XgO4IP?tgp}_2W;vqs#FVQivdjM9Uv&%E&Bty%q-g5QI&Nx)t`A3-h5Gxb8hX1s%Ev;s-f zfW+EB#HbF=F+2?>cciG|U|OP;CX4uaUz~N^xW0E%%1qDXKW~Arw3sRgq@z{!bIUto zm%taq4Dk$D2HJAlC}{bIO7VEji1m6k_Q^br;!;=X0&32x7q5vgs3ZG206MiO(aJW+ zzcRi2KxPjDSp4>);`jD|`15o3uRM9jm~`QHB8~eOHkHG&J+ZTF@tKKXFvgxf+l7UX zHe7~rArS_k6J;vw@cZB&w!>~a*(cYNRcyw75U&lCFZ#DTVjt{>T7lEXJs5m+H@ z;))r$@I@1}5R6{%>Vy2~1dM$7<`?~Io@b{v=m%pD+0+%XPpH(fEYHz;cJisj1afmd zcR_Wl!*S$0^UoI6kD3>l557&8&DgV-~RBzf}oZ7S3_zOh@-2DO@8MG;T4nC zh2Dy3quXC=adl`_fZ1vk-}4LT$ER^mj3d-ai^14<%)<6Rq58KJKJNl)xZXF})hyAI z)<`kGh#7BoN8d2=A6`g1_SGCgV=FA--kl;x*>Ru~27=K?4w?y_u`#ZD#k6oM1AXg7 zF?lB2)^7LuUxWU>qG7VG6JH^Zy0P=+ma+52fPG{vPC%fG-o~kw)wd)f-r&JgZE*ix zI9OPN=cE9c;%1H$gZu3VoEHy@at$Mh`B3eP8rG7l+%f;SZS zs+a8;0(T2hYng9sc=Pce~MPglQvE8ANL)$*_umAeSfS`lm|N zXK%*ld`X2EEVUYvuBR_DX4wpEt^8}6)e(740CsSHomG0%Z75q~oZ$I9*dGgsNhd4y z?ZBAURSoI$tse<)p#6f`l4_8sI3}+Iex3@F3TPKCUQWn1YI}U#?9k5bsBCExy`0^x zY+IADqcY70o&Mf}KcJ6AtOPGs>JuIANP+Cb-3fH1K;;(R9=XGtcZ7~q3>T3QzS@L0 zM?Fk-owi*vjkAMY0N=qL%ZK(N1tq+!W^WKf*vVhtst9zUP^);IPq$vy-XPv+b-bKG zt3hBSdRYt+LZ}vQA)Yjm6(SmzI4Gh!3n1~ntK~oy$86S1VPDSU>2-0>z3}wI^RH9V zp;6&o?1nHRy*T9%W&EbyI_Fjy4e60XtVi>RSJw{iJs&hsVPJw6&Mpw_Z8#o%)-n8* zm>Y^^(tdKBqu$Rm4Z=RpK$vT44+wf!E}@Gy)X3m1gcLwVLnHM&V)lN8>`+-b;Q6rv z?XZ&_{Ce~gckaRG!oWK0)mq&`&5|Z~gn%qOp|M{fqosft-L=%Dx!DIG)5+~q#>49= zXV7Nb*MbR6cRbMt%X4z4I<-FKKE)WP2ZPHC|yFgs<7QhYxq-x0}Y z!q|@*Z}T6HIvu9DCpM;x8{akNJf1FJ{=AI#vtxpU;}r{ny&=|1K-lTS^JSEJz{~l0 zk^=9wi6{Q%-LA7U7G3UbzUkn>8(&7MGurk{q`aYCc9hZwc2h_EWD;78Jf-TF*zaZe zA(@-9?@OVw0gC^;$%@Doq7{eGef{(RRlU6OcyW6l4R6Tun!ltI{psUddmiDfQ~PG% z%RAbYT;WpP2QvQ0g=BeRbQ0Yt*UwCCh!loLgS?xDTGSH(NCfKU0?F0z5E!c*gobiL z#Gli(HzLKD?tyujzZPmrM=2bXmubfXWzkd_*c$s_1UOvUj$0>gHYn?;+aY1OGX0@j zV$I=|$fNKBrZOJ92L4Ll^Azw>{4LyjnTF`WsmvY&7hA+Wg#dBqbwp7j31N z$FXNkw8g=L=iATixnB&-Y#?g^g=UKnbR5K%B)08S25>2Q>F5KvQ4Mhjr?*c_CJhGx z7N(4dLN?hQe^tEvV8kzds~zlaXqFiD z>HcH$WMN=$F&E>%?cl>|1?bs6I^u7(Kd+rzZ+dM6k>|(1)@xp4`v}Z?46sI*!7!jK zclPuZqCrwy;=LHdUL2sJ){Whf7Q!RHnAbcmAG&^TfKQMiPVjuK#$XJP0fZGR|8MNr zcEFe0&ilCvb#(k|zdK%0-*-O%x5KQ5L2-IfKKPp%8x7!kE8?RF#lp_Wa6HlZhTka8 zWtL|iQ+Qcip+B-hsbm$%qIbv`OPve95eg#$awG6k|6LurwG4riWd%H<-(H;W{+?gf z{axfhi-%LUcL8)|e(+F>rT}EMLa4T0Wg$t@YvEN@VHW0MP6dx~cWQudQmb-ht83&Y znEF1Z_K0&n|6w~JghVg?b0jYg6Cez~TkziGvojiQ$9~Y+`LgUPZQqJn96}4OwEe+P zX^ht`+-z!_4{{*4tITv`Z^>-i zoelo;g@m>>u*CA+-QT%!Cqi^?NTjZ4fU5$ALV08q-V`|n@1jY_>HyiUcBNUH6$_DM zlp?XNjK7{G352CUBGK@L%Fbc9P{+I8{Qq4(84#mA=l#34Aq_z&0326B0*Dv79 zC(>_>$loUL%yP*POWrv^R{DS9HlBSzcg3|-JH>OnV|WpyA1>1^Esyxm&10)7T^3B5 zBt@=melT(|NTIdZj~6NAR1mK<<0X>wMPeA2JfU?#h`vTdP1IjT&(KfAQ{$hasR)cX z&FBhO=Kn62(%b3Fx|=OyINsq{gB9_$(UYuY z83`f<5QtLSm+#%>5cyNvasrlcz%qEBcF`M%N$7OPc`FT~L@&5&4ysBTId6K0@=Vc- zyRCg4o5LCXcobUIBilPqv?Ib6__PqpUeEFpVjwX1oV8Z=&_5k#)ZzhOhhk6*8&VfW zodEKpQwD0(Cwd#Rb7P7P3~al>1pOW)E#jJ13Rl;xA7zG>9}#JP6DE{mBl$2a{8ZLa zdKCak^j=$=?MbUy4Oy82D5XE$ zgS~#VYZ&oUk1)m#h7>Qzl@VnD9$b&_^7|IGZbPW;JZCN9#7}))ogXaF#)5sIGRL55K$Ah zEqdbKVmy4gPz-FKBS*L?Q{=#ubTmvB55G?yF9y#^QNg@fT2^tO32(0N8xLWBLD4;+ z+X3u-xLCCf^vR>CZ9DYRy@vX^xOLy=T^bb~yw3t?XZUTk_*S3%h1bJEFBv7@M3{5! z^hqe!A&oOiK2I^@{lxdf%+W_IMxt{gA)yE$H+^p?L`oTg#WI7AzWN5G%lchn(su26 z*aJWE@}k+HA^cgaW-;;Hz)&kE;9otSKrWbwrhI^2G8P+E`J8e(yHnO98h4ZdssBrl zhRn#^J5)3;2hJpLv%7OWg?1gzM;dP8&`>6^c>{rW0uX|ms>|nJ5dYf(iMjz&cwv<{ zLlr4p0ZDEViuKI2-ov0G*=3A(f1|V;KXPZN_eYtcu1@zGl|~Q-pw+B8(yh5`PmM5;gsUG>1lhg@-SPg zl>YLWPhhWva)0Zm+5<5jcZLKO9u75j8UrfCqcC2o-(J9GM5|YN(2WC9W8XL?Q7*_0 z6uE_JW1@eCSI}3sjDb(Jt?rUsNF40Jujf@fU5VOf(GkW!ahRDq?bd%)Ks)irY)}rq zE}|tuDh`J*mN(B(u{|Dox4#_5(0anE4@AI=&DsmE*~^^O)$(!lzkMr%!F7!fl)X|B zf{=eU-AR+ny;ZOA-(XoH)$?E)*O>bJ+w6^%_yfqF1xyH`IlqB??ZpPqpm|=sO zBXK(^L-6&|I-RUO`6{jAM>HvfsE}LQ8$|l;#fJHkz5~$LY&^~5?n;c#Xl;D~Td1(` zh&s8~^?_~oBwgA1-M=zx8NFQaz$ei!X$WCE-RnIEE=T*k_lWX{f}TIq2^ofexArJE zN$jEyLK)NT%6p}vvH}W`eMvu~jh4R4@(iU5O=kE(&~z%3iA_?yPpp4k8umH6dfwOs z?p)aqSarzyehH0)s zMNdu0hdr8KVcGu1sZ>Lcm2Wt=Q4KRjMk~IRSyFlo0L&OPFN|rZDrB(Epwd@`EB}HM zSV~rax@VP*F5vR8_R27;g$x(XK2GjktMm(4<1VTNzA1jo7zk(=m!@0OHtDP5$qC~z`+SL~u-GKY0?`O0$D-yo~Oen8EuN&U1_ z+}km7!@5Z8_P@Dp@nC9%scG#6q!(H(Kw0iR1Nsw^;5vJ*rF2K!agPmbEF2JbDq$gN z6K|s2hZrG@(=wlXTge&0Qc=kn7ix?OdFLXmMmD*sa!O_6{mB4tKiw*WB8VFc#F*V{ zVaZYVpkw2As#fFw7SgWez~E|kUl)Gklb!vwV-`TvX#>K2KSJ#tX+Zo3oysod`J>PE z3r>r2H}6AQZ3=B=TVjyMU6x()L&g5YU@%0_sP1KMFWg}XDiU(a3;Me zY*W-CiUxbdZv8THPaV#Da2SG%`t84^j1_^0$^*{2gwf{OOaohN*Q;o#nXz;7#}B(c zkncV;E{?6A&osC1B;T7_EbTgQuM1N2YYBMm&F*TyF0dj-L^IwvSb$XcE!*k?s(q*< zk;%%tZj_Kcxx+SMkRP^GZgy>r%qn{f%cJQf0*D@AGNVpbcs|ONSX};)lXB|}>j(TY zYHk`{r**!vMciw+Ne9YhYhc>H-y7_KL}J$<(S+gz@_UT(w6AO6pDDz9ed%*HbGbd! zW^tTmzH=Xa{dogmDa!^hw#4n;yjq`Ung*y zJgg8E@{nq50h2h*#>Q*GBBEYktXLHz1e?k-M(h2$xw2zEr|7@L5`5qPC<@7xIBU~O5kGxNI;&!4M z1Iw&be^=3~xL+1s`ImjTGrS=L4Y3Hn!7#J4i^Ii(ly6DpRA-&3xHx z_4TT%S5ohFhSj5NQY}KQ-^~oaqyzHg`2-TPD6k5mfkeM_CNha}gdu*HkDq(WMH3|A z^SBJZ0e?!@&xM}3Kf?kvZS8E7tV#L)c(<^n6=5$?>cPn-;NO1-aEIVDC@TP)=ogVa z((uNVk&Z-v>pqo*RIHRQKmzp_aQerQjR2&4YV%bXJZJa7sb#9+x8xM6YzXqY{M&9i6--5$BuBm!G@Qav|Xq%pI`A7kf;Og5P*oZHsceg{MRFog|SG5Y`HiI}msq zuY$FYoEI!Hk~#NI6E(6Ub}D⩔rDgoYg-cFUbB`#N%%i!zG#(yieRxp4l1jt!3=8 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 literal 167617 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 %r< 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

      +tav4~?XV-6b&ti5_g_abDuy)mgWNx6i`! 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 { + const dateTimeElements = dateElementProps(state, time, options.yearsRange as [number, number] | undefined); + if (!dateTimeElements) { + return null; + } + const dateElements = dateTimeElements.slice(0, 3); + const timeElements = dateTimeElements.slice(3); + if (time) { + return ( + <> + + {dateElements.map((elemProps, i) => ( + + ))} + + + {timeElements.map((elemProps, i) => ( + + ))} + + + ); + } else { + return ( + + {dateElements.map((elemProps, i) => ( + + ))} + + ); + } + } +); + /** The `AltDateWidget` is an alternative widget for rendering date properties. + * * @param props - The `WidgetProps` for this component */ function AltDateWidget({ @@ -201,74 +273,3 @@ function AltDateWidget { - const dateTimeElements = dateElementProps(state, time, options.yearsRange as [number, number] | undefined); - if (!dateTimeElements) { - return null; - } - const dateElements = dateTimeElements.slice(0, 3); - const timeElements = dateTimeElements.slice(3); - if (time) { - return ( - <> - - {dateElements.map((elemProps, i) => ( - - ))} - - - {timeElements.map((elemProps, i) => ( - - ))} - - - ); - } else { - return ( - - {dateElements.map((elemProps, i) => ( - - ))} - - ); - } - } -); diff --git a/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx b/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx index 007d72d007..14612d56f8 100644 --- a/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx +++ b/packages/mui-joy/src/BaseInputTemplate/BaseInputTemplate.tsx @@ -63,31 +63,29 @@ export default function BaseInputTemplate< const theLabel = labelValue(label, hideLabel); return ( - <> - 0} disabled={disabled || readonly} required={required}> - {theLabel} - - {Array.isArray(schema.examples) && ( - (id)}> - {(schema.examples as string[]) - .concat(schema.default && !schema.examples.includes(schema.default) ? ([schema.default] as string[]) : []) - .map((example: any) => { - return - )} - - + 0} disabled={disabled || readonly} required={required}> + {theLabel} + + {Array.isArray(schema.examples) && ( + (id)}> + {(schema.examples as string[]) + .concat(schema.default && !schema.examples.includes(schema.default) ? ([schema.default] as string[]) : []) + .map((example: any) => { + return + )} + ); } diff --git a/packages/mui-joy/src/SelectWidget/SelectWidget.tsx b/packages/mui-joy/src/SelectWidget/SelectWidget.tsx index 9a6ee852dd..8da68c8e69 100644 --- a/packages/mui-joy/src/SelectWidget/SelectWidget.tsx +++ b/packages/mui-joy/src/SelectWidget/SelectWidget.tsx @@ -61,41 +61,39 @@ export default function SelectWidget< const theLabel = labelValue(label, hideLabel); return ( - <> - 0} disabled={disabled || readonly} required={required}> - - {theLabel} - - - - + 0} disabled={disabled || readonly} required={required}> + + {theLabel} + + + ); } diff --git a/packages/playground/src/components/DemoFrame.tsx b/packages/playground/src/components/DemoFrame.tsx index 52bba2302e..bbf3e0094c 100644 --- a/packages/playground/src/components/DemoFrame.tsx +++ b/packages/playground/src/components/DemoFrame.tsx @@ -10,7 +10,7 @@ import { StyleProvider as AntdStyleProvider } from '@ant-design/cssinjs'; import { __createFluentUIRCFrameProvider } from '@rjsf/fluentui-rc'; import '@fontsource/inter'; import { CssVarsProvider } from '@mui/joy/styles'; -import CssBaseline from '@mui/joy/CssBaseline'; +import MuiJoyCssBaseline from '@mui/joy/CssBaseline'; /* Adapted from https://github.com/mui-org/material-ui/blob/master/docs/src/modules/components/DemoSandboxed.js @@ -112,7 +112,7 @@ export default function DemoFrame(props: DemoFrameProps) { body = ready ? ( - + {cloneElement(children, { container: container, window: window,