{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport { deepmerge } from '@material-ui/utils';\nimport createBreakpoints from './createBreakpoints';\nimport createMixins from './createMixins';\nimport createPalette from './createPalette';\nimport createTypography from './createTypography';\nimport shadows from './shadows';\nimport shape from './shape';\nimport createSpacing from './createSpacing';\nimport transitions from './transitions';\nimport zIndex from './zIndex';\n\nfunction createTheme() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n var _options$breakpoints = options.breakpoints,\n breakpointsInput = _options$breakpoints === void 0 ? {} : _options$breakpoints,\n _options$mixins = options.mixins,\n mixinsInput = _options$mixins === void 0 ? {} : _options$mixins,\n _options$palette = options.palette,\n paletteInput = _options$palette === void 0 ? {} : _options$palette,\n spacingInput = options.spacing,\n _options$typography = options.typography,\n typographyInput = _options$typography === void 0 ? {} : _options$typography,\n other = _objectWithoutProperties(options, [\"breakpoints\", \"mixins\", \"palette\", \"spacing\", \"typography\"]);\n\n var palette = createPalette(paletteInput);\n var breakpoints = createBreakpoints(breakpointsInput);\n var spacing = createSpacing(spacingInput);\n var muiTheme = deepmerge({\n breakpoints: breakpoints,\n direction: 'ltr',\n mixins: createMixins(breakpoints, spacing, mixinsInput),\n overrides: {},\n // Inject custom styles\n palette: palette,\n props: {},\n // Provide default props\n shadows: shadows,\n typography: createTypography(palette, typographyInput),\n spacing: spacing,\n shape: shape,\n transitions: transitions,\n zIndex: zIndex\n }, other);\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n muiTheme = args.reduce(function (acc, argument) {\n return deepmerge(acc, argument);\n }, muiTheme);\n\n if (process.env.NODE_ENV !== 'production') {\n var pseudoClasses = ['checked', 'disabled', 'error', 'focused', 'focusVisible', 'required', 'expanded', 'selected'];\n\n var traverse = function traverse(node, parentKey) {\n var depth = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n var key; // eslint-disable-next-line guard-for-in, no-restricted-syntax\n\n for (key in node) {\n var child = node[key];\n\n if (depth === 1) {\n if (key.indexOf('Mui') === 0 && child) {\n traverse(child, key, depth + 1);\n }\n } else if (pseudoClasses.indexOf(key) !== -1 && Object.keys(child).length > 0) {\n if (process.env.NODE_ENV !== 'production') {\n console.error([\"Material-UI: The `\".concat(parentKey, \"` component increases \") + \"the CSS specificity of the `\".concat(key, \"` internal state.\"), 'You can not override it like this: ', JSON.stringify(node, null, 2), '', 'Instead, you need to use the $ruleName syntax:', JSON.stringify({\n root: _defineProperty({}, \"&$\".concat(key), child)\n }, null, 2), '', 'https://material-ui.com/r/pseudo-classes-guide'].join('\\n'));\n } // Remove the style to prevent global conflicts.\n\n\n node[key] = {};\n }\n }\n };\n\n traverse(muiTheme.overrides);\n }\n\n return muiTheme;\n}\n\nvar warnedOnce = false;\nexport function createMuiTheme() {\n if (process.env.NODE_ENV !== 'production') {\n if (!warnedOnce) {\n warnedOnce = true;\n console.error(['Material-UI: the createMuiTheme function was renamed to createTheme.', '', \"You should use `import { createTheme } from '@material-ui/core/styles'`\"].join('\\n'));\n }\n }\n\n return createTheme.apply(void 0, arguments);\n}\nexport default createTheme;","map":{"version":3,"sources":["/app/node_modules/@material-ui/core/esm/styles/createTheme.js"],"names":["_defineProperty","_objectWithoutProperties","deepmerge","createBreakpoints","createMixins","createPalette","createTypography","shadows","shape","createSpacing","transitions","zIndex","createTheme","options","arguments","length","undefined","_options$breakpoints","breakpoints","breakpointsInput","_options$mixins","mixins","mixinsInput","_options$palette","palette","paletteInput","spacingInput","spacing","_options$typography","typography","typographyInput","other","muiTheme","direction","overrides","props","_len","args","Array","_key","reduce","acc","argument","process","env","NODE_ENV","pseudoClasses","traverse","node","parentKey","depth","key","child","indexOf","Object","keys","console","error","concat","JSON","stringify","root","join","warnedOnce","createMuiTheme","apply"],"mappings":"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","sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport { deepmerge } from '@material-ui/utils';\nimport createBreakpoints from './createBreakpoints';\nimport createMixins from './createMixins';\nimport createPalette from './createPalette';\nimport createTypography from './createTypography';\nimport shadows from './shadows';\nimport shape from './shape';\nimport createSpacing from './createSpacing';\nimport transitions from './transitions';\nimport zIndex from './zIndex';\n\nfunction createTheme() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n var _options$breakpoints = options.breakpoints,\n breakpointsInput = _options$breakpoints === void 0 ? {} : _options$breakpoints,\n _options$mixins = options.mixins,\n mixinsInput = _options$mixins === void 0 ? {} : _options$mixins,\n _options$palette = options.palette,\n paletteInput = _options$palette === void 0 ? {} : _options$palette,\n spacingInput = options.spacing,\n _options$typography = options.typography,\n typographyInput = _options$typography === void 0 ? {} : _options$typography,\n other = _objectWithoutProperties(options, [\"breakpoints\", \"mixins\", \"palette\", \"spacing\", \"typography\"]);\n\n var palette = createPalette(paletteInput);\n var breakpoints = createBreakpoints(breakpointsInput);\n var spacing = createSpacing(spacingInput);\n var muiTheme = deepmerge({\n breakpoints: breakpoints,\n direction: 'ltr',\n mixins: createMixins(breakpoints, spacing, mixinsInput),\n overrides: {},\n // Inject custom styles\n palette: palette,\n props: {},\n // Provide default props\n shadows: shadows,\n typography: createTypography(palette, typographyInput),\n spacing: spacing,\n shape: shape,\n transitions: transitions,\n zIndex: zIndex\n }, other);\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n muiTheme = args.reduce(function (acc, argument) {\n return deepmerge(acc, argument);\n }, muiTheme);\n\n if (process.env.NODE_ENV !== 'production') {\n var pseudoClasses = ['checked', 'disabled', 'error', 'focused', 'focusVisible', 'required', 'expanded', 'selected'];\n\n var traverse = function traverse(node, parentKey) {\n var depth = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n var key; // eslint-disable-next-line guard-for-in, no-restricted-syntax\n\n for (key in node) {\n var child = node[key];\n\n if (depth === 1) {\n if (key.indexOf('Mui') === 0 && child) {\n traverse(child, key, depth + 1);\n }\n } else if (pseudoClasses.indexOf(key) !== -1 && Object.keys(child).length > 0) {\n if (process.env.NODE_ENV !== 'production') {\n console.error([\"Material-UI: The `\".concat(parentKey, \"` component increases \") + \"the CSS specificity of the `\".concat(key, \"` internal state.\"), 'You can not override it like this: ', JSON.stringify(node, null, 2), '', 'Instead, you need to use the $ruleName syntax:', JSON.stringify({\n root: _defineProperty({}, \"&$\".concat(key), child)\n }, null, 2), '', 'https://material-ui.com/r/pseudo-classes-guide'].join('\\n'));\n } // Remove the style to prevent global conflicts.\n\n\n node[key] = {};\n }\n }\n };\n\n traverse(muiTheme.overrides);\n }\n\n return muiTheme;\n}\n\nvar warnedOnce = false;\nexport function createMuiTheme() {\n if (process.env.NODE_ENV !== 'production') {\n if (!warnedOnce) {\n warnedOnce = true;\n console.error(['Material-UI: the createMuiTheme function was renamed to createTheme.', '', \"You should use `import { createTheme } from '@material-ui/core/styles'`\"].join('\\n'));\n }\n }\n\n return createTheme.apply(void 0, arguments);\n}\nexport default createTheme;"]},"metadata":{},"sourceType":"module"}