paradiego
This commit is contained in:
1509
node_modules/@mui/utils/CHANGELOG.md
generated
vendored
Normal file
1509
node_modules/@mui/utils/CHANGELOG.md
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6
node_modules/@mui/utils/ClassNameGenerator/ClassNameGenerator.d.ts
generated
vendored
Normal file
6
node_modules/@mui/utils/ClassNameGenerator/ClassNameGenerator.d.ts
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
declare const ClassNameGenerator: {
|
||||
configure(generator: (componentName: string) => string): void;
|
||||
generate(componentName: string): string;
|
||||
reset(): void;
|
||||
};
|
||||
export default ClassNameGenerator;
|
||||
23
node_modules/@mui/utils/ClassNameGenerator/ClassNameGenerator.js
generated
vendored
Normal file
23
node_modules/@mui/utils/ClassNameGenerator/ClassNameGenerator.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
const defaultGenerator = componentName => componentName;
|
||||
const createClassNameGenerator = () => {
|
||||
let generate = defaultGenerator;
|
||||
return {
|
||||
configure(generator) {
|
||||
generate = generator;
|
||||
},
|
||||
generate(componentName) {
|
||||
return generate(componentName);
|
||||
},
|
||||
reset() {
|
||||
generate = defaultGenerator;
|
||||
}
|
||||
};
|
||||
};
|
||||
const ClassNameGenerator = createClassNameGenerator();
|
||||
var _default = exports.default = ClassNameGenerator;
|
||||
1
node_modules/@mui/utils/ClassNameGenerator/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/ClassNameGenerator/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './ClassNameGenerator';
|
||||
13
node_modules/@mui/utils/ClassNameGenerator/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/ClassNameGenerator/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _ClassNameGenerator.default;
|
||||
}
|
||||
});
|
||||
var _ClassNameGenerator = _interopRequireDefault(require("./ClassNameGenerator"));
|
||||
6
node_modules/@mui/utils/ClassNameGenerator/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/ClassNameGenerator/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/ClassNameGenerator/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
3
node_modules/@mui/utils/HTMLElementType/HTMLElementType.d.ts
generated
vendored
Normal file
3
node_modules/@mui/utils/HTMLElementType/HTMLElementType.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export default function HTMLElementType(props: {
|
||||
[key: string]: unknown;
|
||||
}, propName: string, componentName: string, location: string, propFullName: string): Error | null;
|
||||
20
node_modules/@mui/utils/HTMLElementType/HTMLElementType.js
generated
vendored
Normal file
20
node_modules/@mui/utils/HTMLElementType/HTMLElementType.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = HTMLElementType;
|
||||
function HTMLElementType(props, propName, componentName, location, propFullName) {
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
return null;
|
||||
}
|
||||
const propValue = props[propName];
|
||||
const safePropName = propFullName || propName;
|
||||
if (propValue == null) {
|
||||
return null;
|
||||
}
|
||||
if (propValue && propValue.nodeType !== 1) {
|
||||
return new Error(`Invalid ${location} \`${safePropName}\` supplied to \`${componentName}\`. ` + `Expected an HTMLElement.`);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
1
node_modules/@mui/utils/HTMLElementType/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/HTMLElementType/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './HTMLElementType';
|
||||
13
node_modules/@mui/utils/HTMLElementType/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/HTMLElementType/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _HTMLElementType.default;
|
||||
}
|
||||
});
|
||||
var _HTMLElementType = _interopRequireDefault(require("./HTMLElementType"));
|
||||
6
node_modules/@mui/utils/HTMLElementType/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/HTMLElementType/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/HTMLElementType/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
21
node_modules/@mui/utils/LICENSE
generated
vendored
Normal file
21
node_modules/@mui/utils/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2014 Call-Em-All
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
3
node_modules/@mui/utils/README.md
generated
vendored
Normal file
3
node_modules/@mui/utils/README.md
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
# @mui/utils
|
||||
|
||||
Shared utilities used by MUI packages.
|
||||
20
node_modules/@mui/utils/appendOwnerState/appendOwnerState.d.ts
generated
vendored
Normal file
20
node_modules/@mui/utils/appendOwnerState/appendOwnerState.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import * as React from 'react';
|
||||
import { Simplify } from '@mui/types';
|
||||
/**
|
||||
* Type of the ownerState based on the type of an element it applies to.
|
||||
* This resolves to the provided OwnerState for React components and `undefined` for host components.
|
||||
* Falls back to `OwnerState | undefined` when the exact type can't be determined in development time.
|
||||
*/
|
||||
type OwnerStateWhenApplicable<ElementType extends React.ElementType, OwnerState> = ElementType extends React.ComponentType<any> ? OwnerState : ElementType extends keyof React.JSX.IntrinsicElements ? undefined : OwnerState | undefined;
|
||||
export type AppendOwnerStateReturnType<ElementType extends React.ElementType, OtherProps, OwnerState> = Simplify<OtherProps & {
|
||||
ownerState: OwnerStateWhenApplicable<ElementType, OwnerState>;
|
||||
}>;
|
||||
/**
|
||||
* Appends the ownerState object to the props, merging with the existing one if necessary.
|
||||
*
|
||||
* @param elementType Type of the element that owns the `existingProps`. If the element is a DOM node or undefined, `ownerState` is not applied.
|
||||
* @param otherProps Props of the element.
|
||||
* @param ownerState
|
||||
*/
|
||||
declare function appendOwnerState<ElementType extends React.ElementType, OtherProps extends Record<string, any>, OwnerState>(elementType: ElementType | undefined, otherProps: OtherProps, ownerState: OwnerState): AppendOwnerStateReturnType<ElementType, OtherProps, OwnerState>;
|
||||
export default appendOwnerState;
|
||||
34
node_modules/@mui/utils/appendOwnerState/appendOwnerState.js
generated
vendored
Normal file
34
node_modules/@mui/utils/appendOwnerState/appendOwnerState.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _isHostComponent = _interopRequireDefault(require("../isHostComponent"));
|
||||
/**
|
||||
* Type of the ownerState based on the type of an element it applies to.
|
||||
* This resolves to the provided OwnerState for React components and `undefined` for host components.
|
||||
* Falls back to `OwnerState | undefined` when the exact type can't be determined in development time.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Appends the ownerState object to the props, merging with the existing one if necessary.
|
||||
*
|
||||
* @param elementType Type of the element that owns the `existingProps`. If the element is a DOM node or undefined, `ownerState` is not applied.
|
||||
* @param otherProps Props of the element.
|
||||
* @param ownerState
|
||||
*/
|
||||
function appendOwnerState(elementType, otherProps, ownerState) {
|
||||
if (elementType === undefined || (0, _isHostComponent.default)(elementType)) {
|
||||
return otherProps;
|
||||
}
|
||||
return {
|
||||
...otherProps,
|
||||
ownerState: {
|
||||
...otherProps.ownerState,
|
||||
...ownerState
|
||||
}
|
||||
};
|
||||
}
|
||||
var _default = exports.default = appendOwnerState;
|
||||
2
node_modules/@mui/utils/appendOwnerState/index.d.ts
generated
vendored
Normal file
2
node_modules/@mui/utils/appendOwnerState/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export { default } from './appendOwnerState';
|
||||
export type { AppendOwnerStateReturnType } from './appendOwnerState';
|
||||
13
node_modules/@mui/utils/appendOwnerState/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/appendOwnerState/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _appendOwnerState.default;
|
||||
}
|
||||
});
|
||||
var _appendOwnerState = _interopRequireDefault(require("./appendOwnerState"));
|
||||
6
node_modules/@mui/utils/appendOwnerState/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/appendOwnerState/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/appendOwnerState/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
1
node_modules/@mui/utils/capitalize/capitalize.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/capitalize/capitalize.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default function capitalize(string: string): string;
|
||||
18
node_modules/@mui/utils/capitalize/capitalize.js
generated
vendored
Normal file
18
node_modules/@mui/utils/capitalize/capitalize.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = capitalize;
|
||||
var _formatMuiErrorMessage2 = _interopRequireDefault(require("@mui/utils/formatMuiErrorMessage"));
|
||||
// It should to be noted that this function isn't equivalent to `text-transform: capitalize`.
|
||||
//
|
||||
// A strict capitalization should uppercase the first letter of each word in the sentence.
|
||||
// We only handle the first word.
|
||||
function capitalize(string) {
|
||||
if (typeof string !== 'string') {
|
||||
throw new Error(process.env.NODE_ENV !== "production" ? `MUI: \`capitalize(string)\` expects a string argument.` : (0, _formatMuiErrorMessage2.default)(7));
|
||||
}
|
||||
return string.charAt(0).toUpperCase() + string.slice(1);
|
||||
}
|
||||
1
node_modules/@mui/utils/capitalize/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/capitalize/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './capitalize';
|
||||
13
node_modules/@mui/utils/capitalize/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/capitalize/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _capitalize.default;
|
||||
}
|
||||
});
|
||||
var _capitalize = _interopRequireDefault(require("./capitalize"));
|
||||
6
node_modules/@mui/utils/capitalize/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/capitalize/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/capitalize/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
2
node_modules/@mui/utils/chainPropTypes/chainPropTypes.d.ts
generated
vendored
Normal file
2
node_modules/@mui/utils/chainPropTypes/chainPropTypes.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import PropTypes from 'prop-types';
|
||||
export default function chainPropTypes<A, B>(propType1: PropTypes.Validator<A>, propType2: PropTypes.Validator<B>): PropTypes.Validator<A & B>;
|
||||
14
node_modules/@mui/utils/chainPropTypes/chainPropTypes.js
generated
vendored
Normal file
14
node_modules/@mui/utils/chainPropTypes/chainPropTypes.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = chainPropTypes;
|
||||
function chainPropTypes(propType1, propType2) {
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
return () => null;
|
||||
}
|
||||
return function validate(...args) {
|
||||
return propType1(...args) || propType2(...args);
|
||||
};
|
||||
}
|
||||
1
node_modules/@mui/utils/chainPropTypes/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/chainPropTypes/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './chainPropTypes';
|
||||
13
node_modules/@mui/utils/chainPropTypes/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/chainPropTypes/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _chainPropTypes.default;
|
||||
}
|
||||
});
|
||||
var _chainPropTypes = _interopRequireDefault(require("./chainPropTypes"));
|
||||
6
node_modules/@mui/utils/chainPropTypes/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/chainPropTypes/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/chainPropTypes/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
2
node_modules/@mui/utils/clamp/clamp.d.ts
generated
vendored
Normal file
2
node_modules/@mui/utils/clamp/clamp.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare function clamp(val: number, min?: number, max?: number): number;
|
||||
export default clamp;
|
||||
10
node_modules/@mui/utils/clamp/clamp.js
generated
vendored
Normal file
10
node_modules/@mui/utils/clamp/clamp.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
function clamp(val, min = Number.MIN_SAFE_INTEGER, max = Number.MAX_SAFE_INTEGER) {
|
||||
return Math.max(min, Math.min(val, max));
|
||||
}
|
||||
var _default = exports.default = clamp;
|
||||
1
node_modules/@mui/utils/clamp/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/clamp/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './clamp';
|
||||
13
node_modules/@mui/utils/clamp/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/clamp/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _clamp.default;
|
||||
}
|
||||
});
|
||||
var _clamp = _interopRequireDefault(require("./clamp"));
|
||||
6
node_modules/@mui/utils/clamp/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/clamp/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/clamp/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
1
node_modules/@mui/utils/composeClasses/composeClasses.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/composeClasses/composeClasses.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default function composeClasses<ClassKey extends string>(slots: Record<ClassKey, ReadonlyArray<string | false | undefined | null>>, getUtilityClass: (slot: string) => string, classes?: Record<string, string> | undefined): Record<ClassKey, string>;
|
||||
31
node_modules/@mui/utils/composeClasses/composeClasses.js
generated
vendored
Normal file
31
node_modules/@mui/utils/composeClasses/composeClasses.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = composeClasses;
|
||||
/* eslint no-restricted-syntax: 0, prefer-template: 0, guard-for-in: 0
|
||||
---
|
||||
These rules are preventing the performance optimizations below.
|
||||
*/
|
||||
|
||||
function composeClasses(slots, getUtilityClass, classes = undefined) {
|
||||
const output = {};
|
||||
for (const slotName in slots) {
|
||||
const slot = slots[slotName];
|
||||
let buffer = '';
|
||||
let start = true;
|
||||
for (let i = 0; i < slot.length; i += 1) {
|
||||
const value = slot[i];
|
||||
if (value) {
|
||||
buffer += (start === true ? '' : ' ') + getUtilityClass(value);
|
||||
start = false;
|
||||
if (classes && classes[value]) {
|
||||
buffer += ' ' + classes[value];
|
||||
}
|
||||
}
|
||||
}
|
||||
output[slotName] = buffer;
|
||||
}
|
||||
return output;
|
||||
}
|
||||
1
node_modules/@mui/utils/composeClasses/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/composeClasses/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './composeClasses';
|
||||
13
node_modules/@mui/utils/composeClasses/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/composeClasses/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _composeClasses.default;
|
||||
}
|
||||
});
|
||||
var _composeClasses = _interopRequireDefault(require("./composeClasses"));
|
||||
6
node_modules/@mui/utils/composeClasses/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/composeClasses/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/composeClasses/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
7
node_modules/@mui/utils/createChainedFunction/createChainedFunction.d.ts
generated
vendored
Normal file
7
node_modules/@mui/utils/createChainedFunction/createChainedFunction.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* Safe chained function.
|
||||
*
|
||||
* Will only create a new function if needed,
|
||||
* otherwise will pass back existing functions or null.
|
||||
*/
|
||||
export default function createChainedFunction<Args extends any[], This>(...funcs: Array<(this: This, ...args: Args) => any>): (this: This, ...args: Args) => void;
|
||||
23
node_modules/@mui/utils/createChainedFunction/createChainedFunction.js
generated
vendored
Normal file
23
node_modules/@mui/utils/createChainedFunction/createChainedFunction.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = createChainedFunction;
|
||||
/**
|
||||
* Safe chained function.
|
||||
*
|
||||
* Will only create a new function if needed,
|
||||
* otherwise will pass back existing functions or null.
|
||||
*/
|
||||
function createChainedFunction(...funcs) {
|
||||
return funcs.reduce((acc, func) => {
|
||||
if (func == null) {
|
||||
return acc;
|
||||
}
|
||||
return function chainedFunction(...args) {
|
||||
acc.apply(this, args);
|
||||
func.apply(this, args);
|
||||
};
|
||||
}, () => {});
|
||||
}
|
||||
1
node_modules/@mui/utils/createChainedFunction/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/createChainedFunction/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './createChainedFunction';
|
||||
13
node_modules/@mui/utils/createChainedFunction/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/createChainedFunction/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _createChainedFunction.default;
|
||||
}
|
||||
});
|
||||
var _createChainedFunction = _interopRequireDefault(require("./createChainedFunction"));
|
||||
6
node_modules/@mui/utils/createChainedFunction/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/createChainedFunction/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/createChainedFunction/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
4
node_modules/@mui/utils/debounce/debounce.d.ts
generated
vendored
Normal file
4
node_modules/@mui/utils/debounce/debounce.d.ts
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export interface Cancelable {
|
||||
clear(): void;
|
||||
}
|
||||
export default function debounce<T extends (...args: any[]) => any>(func: T, wait?: number): T & Cancelable;
|
||||
23
node_modules/@mui/utils/debounce/debounce.js
generated
vendored
Normal file
23
node_modules/@mui/utils/debounce/debounce.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = debounce;
|
||||
// Corresponds to 10 frames at 60 Hz.
|
||||
// A few bytes payload overhead when lodash/debounce is ~3 kB and debounce ~300 B.
|
||||
function debounce(func, wait = 166) {
|
||||
let timeout;
|
||||
function debounced(...args) {
|
||||
const later = () => {
|
||||
// @ts-ignore
|
||||
func.apply(this, args);
|
||||
};
|
||||
clearTimeout(timeout);
|
||||
timeout = setTimeout(later, wait);
|
||||
}
|
||||
debounced.clear = () => {
|
||||
clearTimeout(timeout);
|
||||
};
|
||||
return debounced;
|
||||
}
|
||||
2
node_modules/@mui/utils/debounce/index.d.ts
generated
vendored
Normal file
2
node_modules/@mui/utils/debounce/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export { default } from './debounce';
|
||||
export * from './debounce';
|
||||
25
node_modules/@mui/utils/debounce/index.js
generated
vendored
Normal file
25
node_modules/@mui/utils/debounce/index.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
var _exportNames = {};
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _debounce.default;
|
||||
}
|
||||
});
|
||||
var _debounce = _interopRequireWildcard(require("./debounce"));
|
||||
Object.keys(_debounce).forEach(function (key) {
|
||||
if (key === "default" || key === "__esModule") return;
|
||||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
|
||||
if (key in exports && exports[key] === _debounce[key]) return;
|
||||
Object.defineProperty(exports, key, {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _debounce[key];
|
||||
}
|
||||
});
|
||||
});
|
||||
6
node_modules/@mui/utils/debounce/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/debounce/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/debounce/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
5
node_modules/@mui/utils/deepmerge/deepmerge.d.ts
generated
vendored
Normal file
5
node_modules/@mui/utils/deepmerge/deepmerge.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
export declare function isPlainObject(item: unknown): item is Record<keyof any, unknown>;
|
||||
export interface DeepmergeOptions {
|
||||
clone?: boolean;
|
||||
}
|
||||
export default function deepmerge<T>(target: T, source: unknown, options?: DeepmergeOptions): T;
|
||||
47
node_modules/@mui/utils/deepmerge/deepmerge.js
generated
vendored
Normal file
47
node_modules/@mui/utils/deepmerge/deepmerge.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = deepmerge;
|
||||
exports.isPlainObject = isPlainObject;
|
||||
// https://github.com/sindresorhus/is-plain-obj/blob/main/index.js
|
||||
function isPlainObject(item) {
|
||||
if (typeof item !== 'object' || item === null) {
|
||||
return false;
|
||||
}
|
||||
const prototype = Object.getPrototypeOf(item);
|
||||
return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in item) && !(Symbol.iterator in item);
|
||||
}
|
||||
function deepClone(source) {
|
||||
if (!isPlainObject(source)) {
|
||||
return source;
|
||||
}
|
||||
const output = {};
|
||||
Object.keys(source).forEach(key => {
|
||||
output[key] = deepClone(source[key]);
|
||||
});
|
||||
return output;
|
||||
}
|
||||
function deepmerge(target, source, options = {
|
||||
clone: true
|
||||
}) {
|
||||
const output = options.clone ? {
|
||||
...target
|
||||
} : target;
|
||||
if (isPlainObject(target) && isPlainObject(source)) {
|
||||
Object.keys(source).forEach(key => {
|
||||
if (isPlainObject(source[key]) &&
|
||||
// Avoid prototype pollution
|
||||
Object.prototype.hasOwnProperty.call(target, key) && isPlainObject(target[key])) {
|
||||
// Since `output` is a clone of `target` and we have narrowed `target` in this block we can cast to the same type.
|
||||
output[key] = deepmerge(target[key], source[key], options);
|
||||
} else if (options.clone) {
|
||||
output[key] = isPlainObject(source[key]) ? deepClone(source[key]) : source[key];
|
||||
} else {
|
||||
output[key] = source[key];
|
||||
}
|
||||
});
|
||||
}
|
||||
return output;
|
||||
}
|
||||
2
node_modules/@mui/utils/deepmerge/index.d.ts
generated
vendored
Normal file
2
node_modules/@mui/utils/deepmerge/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export { default } from './deepmerge';
|
||||
export * from './deepmerge';
|
||||
25
node_modules/@mui/utils/deepmerge/index.js
generated
vendored
Normal file
25
node_modules/@mui/utils/deepmerge/index.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
var _exportNames = {};
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _deepmerge.default;
|
||||
}
|
||||
});
|
||||
var _deepmerge = _interopRequireWildcard(require("./deepmerge"));
|
||||
Object.keys(_deepmerge).forEach(function (key) {
|
||||
if (key === "default" || key === "__esModule") return;
|
||||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
|
||||
if (key in exports && exports[key] === _deepmerge[key]) return;
|
||||
Object.defineProperty(exports, key, {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _deepmerge[key];
|
||||
}
|
||||
});
|
||||
});
|
||||
6
node_modules/@mui/utils/deepmerge/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/deepmerge/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/deepmerge/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
1
node_modules/@mui/utils/deprecatedPropType/deprecatedPropType.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/deprecatedPropType/deprecatedPropType.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default function deprecatedPropType<T>(validator: T, reason: string): T;
|
||||
19
node_modules/@mui/utils/deprecatedPropType/deprecatedPropType.js
generated
vendored
Normal file
19
node_modules/@mui/utils/deprecatedPropType/deprecatedPropType.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = deprecatedPropType;
|
||||
function deprecatedPropType(validator, reason) {
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
return () => null;
|
||||
}
|
||||
return (props, propName, componentName, location, propFullName) => {
|
||||
const componentNameSafe = componentName || '<<anonymous>>';
|
||||
const propFullNameSafe = propFullName || propName;
|
||||
if (typeof props[propName] !== 'undefined') {
|
||||
return new Error(`The ${location} \`${propFullNameSafe}\` of ` + `\`${componentNameSafe}\` is deprecated. ${reason}`);
|
||||
}
|
||||
return null;
|
||||
};
|
||||
}
|
||||
1
node_modules/@mui/utils/deprecatedPropType/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/deprecatedPropType/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './deprecatedPropType';
|
||||
13
node_modules/@mui/utils/deprecatedPropType/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/deprecatedPropType/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _deprecatedPropType.default;
|
||||
}
|
||||
});
|
||||
var _deprecatedPropType = _interopRequireDefault(require("./deprecatedPropType"));
|
||||
6
node_modules/@mui/utils/deprecatedPropType/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/deprecatedPropType/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/deprecatedPropType/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
3
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.d.ts
generated
vendored
Normal file
3
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import PropTypes from 'prop-types';
|
||||
declare const elementAcceptingRef: PropTypes.Requireable<unknown>;
|
||||
export default elementAcceptingRef;
|
||||
49
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.js
generated
vendored
Normal file
49
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.js
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _chainPropTypes = _interopRequireDefault(require("../chainPropTypes"));
|
||||
function isClassComponent(elementType) {
|
||||
// elementType.prototype?.isReactComponent
|
||||
const {
|
||||
prototype = {}
|
||||
} = elementType;
|
||||
return Boolean(prototype.isReactComponent);
|
||||
}
|
||||
function acceptingRef(props, propName, componentName, location, propFullName) {
|
||||
const element = props[propName];
|
||||
const safePropName = propFullName || propName;
|
||||
if (element == null ||
|
||||
// When server-side rendering React doesn't warn either.
|
||||
// This is not an accurate check for SSR.
|
||||
// This is only in place for Emotion compat.
|
||||
// TODO: Revisit once https://github.com/facebook/react/issues/20047 is resolved.
|
||||
typeof window === 'undefined') {
|
||||
return null;
|
||||
}
|
||||
let warningHint;
|
||||
const elementType = element.type;
|
||||
/**
|
||||
* Blacklisting instead of whitelisting
|
||||
*
|
||||
* Blacklisting will miss some components, such as React.Fragment. Those will at least
|
||||
* trigger a warning in React.
|
||||
* We can't whitelist because there is no safe way to detect React.forwardRef
|
||||
* or class components. "Safe" means there's no public API.
|
||||
*
|
||||
*/
|
||||
if (typeof elementType === 'function' && !isClassComponent(elementType)) {
|
||||
warningHint = 'Did you accidentally use a plain function component for an element instead?';
|
||||
}
|
||||
if (warningHint !== undefined) {
|
||||
return new Error(`Invalid ${location} \`${safePropName}\` supplied to \`${componentName}\`. ` + `Expected an element that can hold a ref. ${warningHint} ` + 'For more information see https://mui.com/r/caveat-with-refs-guide');
|
||||
}
|
||||
return null;
|
||||
}
|
||||
const elementAcceptingRef = (0, _chainPropTypes.default)(_propTypes.default.element, acceptingRef);
|
||||
elementAcceptingRef.isRequired = (0, _chainPropTypes.default)(_propTypes.default.element.isRequired, acceptingRef);
|
||||
var _default = exports.default = elementAcceptingRef;
|
||||
1
node_modules/@mui/utils/elementAcceptingRef/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/elementAcceptingRef/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './elementAcceptingRef';
|
||||
13
node_modules/@mui/utils/elementAcceptingRef/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/elementAcceptingRef/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _elementAcceptingRef.default;
|
||||
}
|
||||
});
|
||||
var _elementAcceptingRef = _interopRequireDefault(require("./elementAcceptingRef"));
|
||||
6
node_modules/@mui/utils/elementAcceptingRef/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/elementAcceptingRef/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/elementAcceptingRef/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
3
node_modules/@mui/utils/elementTypeAcceptingRef/elementTypeAcceptingRef.d.ts
generated
vendored
Normal file
3
node_modules/@mui/utils/elementTypeAcceptingRef/elementTypeAcceptingRef.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import PropTypes from 'prop-types';
|
||||
declare const _default: PropTypes.Validator<PropTypes.ReactComponentLike | null | undefined>;
|
||||
export default _default;
|
||||
47
node_modules/@mui/utils/elementTypeAcceptingRef/elementTypeAcceptingRef.js
generated
vendored
Normal file
47
node_modules/@mui/utils/elementTypeAcceptingRef/elementTypeAcceptingRef.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _chainPropTypes = _interopRequireDefault(require("../chainPropTypes"));
|
||||
function isClassComponent(elementType) {
|
||||
// elementType.prototype?.isReactComponent
|
||||
const {
|
||||
prototype = {}
|
||||
} = elementType;
|
||||
return Boolean(prototype.isReactComponent);
|
||||
}
|
||||
function elementTypeAcceptingRef(props, propName, componentName, location, propFullName) {
|
||||
const propValue = props[propName];
|
||||
const safePropName = propFullName || propName;
|
||||
if (propValue == null ||
|
||||
// When server-side rendering React doesn't warn either.
|
||||
// This is not an accurate check for SSR.
|
||||
// This is only in place for emotion compat.
|
||||
// TODO: Revisit once https://github.com/facebook/react/issues/20047 is resolved.
|
||||
typeof window === 'undefined') {
|
||||
return null;
|
||||
}
|
||||
let warningHint;
|
||||
|
||||
/**
|
||||
* Blacklisting instead of whitelisting
|
||||
*
|
||||
* Blacklisting will miss some components, such as React.Fragment. Those will at least
|
||||
* trigger a warning in React.
|
||||
* We can't whitelist because there is no safe way to detect React.forwardRef
|
||||
* or class components. "Safe" means there's no public API.
|
||||
*
|
||||
*/
|
||||
if (typeof propValue === 'function' && !isClassComponent(propValue)) {
|
||||
warningHint = 'Did you accidentally provide a plain function component instead?';
|
||||
}
|
||||
if (warningHint !== undefined) {
|
||||
return new Error(`Invalid ${location} \`${safePropName}\` supplied to \`${componentName}\`. ` + `Expected an element type that can hold a ref. ${warningHint} ` + 'For more information see https://mui.com/r/caveat-with-refs-guide');
|
||||
}
|
||||
return null;
|
||||
}
|
||||
var _default = exports.default = (0, _chainPropTypes.default)(_propTypes.default.elementType, elementTypeAcceptingRef);
|
||||
1
node_modules/@mui/utils/elementTypeAcceptingRef/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/elementTypeAcceptingRef/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from './elementTypeAcceptingRef';
|
||||
13
node_modules/@mui/utils/elementTypeAcceptingRef/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/elementTypeAcceptingRef/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _elementTypeAcceptingRef.default;
|
||||
}
|
||||
});
|
||||
var _elementTypeAcceptingRef = _interopRequireDefault(require("./elementTypeAcceptingRef"));
|
||||
6
node_modules/@mui/utils/elementTypeAcceptingRef/package.json
generated
vendored
Normal file
6
node_modules/@mui/utils/elementTypeAcceptingRef/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/elementTypeAcceptingRef/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
17
node_modules/@mui/utils/esm/ClassNameGenerator/ClassNameGenerator.js
generated
vendored
Normal file
17
node_modules/@mui/utils/esm/ClassNameGenerator/ClassNameGenerator.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
const defaultGenerator = componentName => componentName;
|
||||
const createClassNameGenerator = () => {
|
||||
let generate = defaultGenerator;
|
||||
return {
|
||||
configure(generator) {
|
||||
generate = generator;
|
||||
},
|
||||
generate(componentName) {
|
||||
return generate(componentName);
|
||||
},
|
||||
reset() {
|
||||
generate = defaultGenerator;
|
||||
}
|
||||
};
|
||||
};
|
||||
const ClassNameGenerator = createClassNameGenerator();
|
||||
export default ClassNameGenerator;
|
||||
1
node_modules/@mui/utils/esm/ClassNameGenerator/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/ClassNameGenerator/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./ClassNameGenerator.js";
|
||||
14
node_modules/@mui/utils/esm/HTMLElementType/HTMLElementType.js
generated
vendored
Normal file
14
node_modules/@mui/utils/esm/HTMLElementType/HTMLElementType.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
export default function HTMLElementType(props, propName, componentName, location, propFullName) {
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
return null;
|
||||
}
|
||||
const propValue = props[propName];
|
||||
const safePropName = propFullName || propName;
|
||||
if (propValue == null) {
|
||||
return null;
|
||||
}
|
||||
if (propValue && propValue.nodeType !== 1) {
|
||||
return new Error(`Invalid ${location} \`${safePropName}\` supplied to \`${componentName}\`. ` + `Expected an HTMLElement.`);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/HTMLElementType/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/HTMLElementType/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./HTMLElementType.js";
|
||||
28
node_modules/@mui/utils/esm/appendOwnerState/appendOwnerState.js
generated
vendored
Normal file
28
node_modules/@mui/utils/esm/appendOwnerState/appendOwnerState.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
import isHostComponent from "../isHostComponent/index.js";
|
||||
|
||||
/**
|
||||
* Type of the ownerState based on the type of an element it applies to.
|
||||
* This resolves to the provided OwnerState for React components and `undefined` for host components.
|
||||
* Falls back to `OwnerState | undefined` when the exact type can't be determined in development time.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Appends the ownerState object to the props, merging with the existing one if necessary.
|
||||
*
|
||||
* @param elementType Type of the element that owns the `existingProps`. If the element is a DOM node or undefined, `ownerState` is not applied.
|
||||
* @param otherProps Props of the element.
|
||||
* @param ownerState
|
||||
*/
|
||||
function appendOwnerState(elementType, otherProps, ownerState) {
|
||||
if (elementType === undefined || isHostComponent(elementType)) {
|
||||
return otherProps;
|
||||
}
|
||||
return {
|
||||
...otherProps,
|
||||
ownerState: {
|
||||
...otherProps.ownerState,
|
||||
...ownerState
|
||||
}
|
||||
};
|
||||
}
|
||||
export default appendOwnerState;
|
||||
1
node_modules/@mui/utils/esm/appendOwnerState/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/appendOwnerState/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./appendOwnerState.js";
|
||||
11
node_modules/@mui/utils/esm/capitalize/capitalize.js
generated
vendored
Normal file
11
node_modules/@mui/utils/esm/capitalize/capitalize.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import _formatMuiErrorMessage from "@mui/utils/formatMuiErrorMessage";
|
||||
// It should to be noted that this function isn't equivalent to `text-transform: capitalize`.
|
||||
//
|
||||
// A strict capitalization should uppercase the first letter of each word in the sentence.
|
||||
// We only handle the first word.
|
||||
export default function capitalize(string) {
|
||||
if (typeof string !== 'string') {
|
||||
throw new Error(process.env.NODE_ENV !== "production" ? `MUI: \`capitalize(string)\` expects a string argument.` : _formatMuiErrorMessage(7));
|
||||
}
|
||||
return string.charAt(0).toUpperCase() + string.slice(1);
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/capitalize/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/capitalize/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./capitalize.js";
|
||||
8
node_modules/@mui/utils/esm/chainPropTypes/chainPropTypes.js
generated
vendored
Normal file
8
node_modules/@mui/utils/esm/chainPropTypes/chainPropTypes.js
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
export default function chainPropTypes(propType1, propType2) {
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
return () => null;
|
||||
}
|
||||
return function validate(...args) {
|
||||
return propType1(...args) || propType2(...args);
|
||||
};
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/chainPropTypes/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/chainPropTypes/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./chainPropTypes.js";
|
||||
4
node_modules/@mui/utils/esm/clamp/clamp.js
generated
vendored
Normal file
4
node_modules/@mui/utils/esm/clamp/clamp.js
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
function clamp(val, min = Number.MIN_SAFE_INTEGER, max = Number.MAX_SAFE_INTEGER) {
|
||||
return Math.max(min, Math.min(val, max));
|
||||
}
|
||||
export default clamp;
|
||||
1
node_modules/@mui/utils/esm/clamp/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/clamp/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./clamp.js";
|
||||
25
node_modules/@mui/utils/esm/composeClasses/composeClasses.js
generated
vendored
Normal file
25
node_modules/@mui/utils/esm/composeClasses/composeClasses.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
/* eslint no-restricted-syntax: 0, prefer-template: 0, guard-for-in: 0
|
||||
---
|
||||
These rules are preventing the performance optimizations below.
|
||||
*/
|
||||
|
||||
export default function composeClasses(slots, getUtilityClass, classes = undefined) {
|
||||
const output = {};
|
||||
for (const slotName in slots) {
|
||||
const slot = slots[slotName];
|
||||
let buffer = '';
|
||||
let start = true;
|
||||
for (let i = 0; i < slot.length; i += 1) {
|
||||
const value = slot[i];
|
||||
if (value) {
|
||||
buffer += (start === true ? '' : ' ') + getUtilityClass(value);
|
||||
start = false;
|
||||
if (classes && classes[value]) {
|
||||
buffer += ' ' + classes[value];
|
||||
}
|
||||
}
|
||||
}
|
||||
output[slotName] = buffer;
|
||||
}
|
||||
return output;
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/composeClasses/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/composeClasses/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./composeClasses.js";
|
||||
17
node_modules/@mui/utils/esm/createChainedFunction/createChainedFunction.js
generated
vendored
Normal file
17
node_modules/@mui/utils/esm/createChainedFunction/createChainedFunction.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Safe chained function.
|
||||
*
|
||||
* Will only create a new function if needed,
|
||||
* otherwise will pass back existing functions or null.
|
||||
*/
|
||||
export default function createChainedFunction(...funcs) {
|
||||
return funcs.reduce((acc, func) => {
|
||||
if (func == null) {
|
||||
return acc;
|
||||
}
|
||||
return function chainedFunction(...args) {
|
||||
acc.apply(this, args);
|
||||
func.apply(this, args);
|
||||
};
|
||||
}, () => {});
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/createChainedFunction/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/createChainedFunction/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./createChainedFunction.js";
|
||||
17
node_modules/@mui/utils/esm/debounce/debounce.js
generated
vendored
Normal file
17
node_modules/@mui/utils/esm/debounce/debounce.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
// Corresponds to 10 frames at 60 Hz.
|
||||
// A few bytes payload overhead when lodash/debounce is ~3 kB and debounce ~300 B.
|
||||
export default function debounce(func, wait = 166) {
|
||||
let timeout;
|
||||
function debounced(...args) {
|
||||
const later = () => {
|
||||
// @ts-ignore
|
||||
func.apply(this, args);
|
||||
};
|
||||
clearTimeout(timeout);
|
||||
timeout = setTimeout(later, wait);
|
||||
}
|
||||
debounced.clear = () => {
|
||||
clearTimeout(timeout);
|
||||
};
|
||||
return debounced;
|
||||
}
|
||||
2
node_modules/@mui/utils/esm/debounce/index.js
generated
vendored
Normal file
2
node_modules/@mui/utils/esm/debounce/index.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export { default } from "./debounce.js";
|
||||
export * from "./debounce.js";
|
||||
40
node_modules/@mui/utils/esm/deepmerge/deepmerge.js
generated
vendored
Normal file
40
node_modules/@mui/utils/esm/deepmerge/deepmerge.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
// https://github.com/sindresorhus/is-plain-obj/blob/main/index.js
|
||||
export function isPlainObject(item) {
|
||||
if (typeof item !== 'object' || item === null) {
|
||||
return false;
|
||||
}
|
||||
const prototype = Object.getPrototypeOf(item);
|
||||
return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in item) && !(Symbol.iterator in item);
|
||||
}
|
||||
function deepClone(source) {
|
||||
if (!isPlainObject(source)) {
|
||||
return source;
|
||||
}
|
||||
const output = {};
|
||||
Object.keys(source).forEach(key => {
|
||||
output[key] = deepClone(source[key]);
|
||||
});
|
||||
return output;
|
||||
}
|
||||
export default function deepmerge(target, source, options = {
|
||||
clone: true
|
||||
}) {
|
||||
const output = options.clone ? {
|
||||
...target
|
||||
} : target;
|
||||
if (isPlainObject(target) && isPlainObject(source)) {
|
||||
Object.keys(source).forEach(key => {
|
||||
if (isPlainObject(source[key]) &&
|
||||
// Avoid prototype pollution
|
||||
Object.prototype.hasOwnProperty.call(target, key) && isPlainObject(target[key])) {
|
||||
// Since `output` is a clone of `target` and we have narrowed `target` in this block we can cast to the same type.
|
||||
output[key] = deepmerge(target[key], source[key], options);
|
||||
} else if (options.clone) {
|
||||
output[key] = isPlainObject(source[key]) ? deepClone(source[key]) : source[key];
|
||||
} else {
|
||||
output[key] = source[key];
|
||||
}
|
||||
});
|
||||
}
|
||||
return output;
|
||||
}
|
||||
2
node_modules/@mui/utils/esm/deepmerge/index.js
generated
vendored
Normal file
2
node_modules/@mui/utils/esm/deepmerge/index.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export { default } from "./deepmerge.js";
|
||||
export * from "./deepmerge.js";
|
||||
13
node_modules/@mui/utils/esm/deprecatedPropType/deprecatedPropType.js
generated
vendored
Normal file
13
node_modules/@mui/utils/esm/deprecatedPropType/deprecatedPropType.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
export default function deprecatedPropType(validator, reason) {
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
return () => null;
|
||||
}
|
||||
return (props, propName, componentName, location, propFullName) => {
|
||||
const componentNameSafe = componentName || '<<anonymous>>';
|
||||
const propFullNameSafe = propFullName || propName;
|
||||
if (typeof props[propName] !== 'undefined') {
|
||||
return new Error(`The ${location} \`${propFullNameSafe}\` of ` + `\`${componentNameSafe}\` is deprecated. ${reason}`);
|
||||
}
|
||||
return null;
|
||||
};
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/deprecatedPropType/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/deprecatedPropType/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./deprecatedPropType.js";
|
||||
42
node_modules/@mui/utils/esm/elementAcceptingRef/elementAcceptingRef.js
generated
vendored
Normal file
42
node_modules/@mui/utils/esm/elementAcceptingRef/elementAcceptingRef.js
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
import PropTypes from 'prop-types';
|
||||
import chainPropTypes from "../chainPropTypes/index.js";
|
||||
function isClassComponent(elementType) {
|
||||
// elementType.prototype?.isReactComponent
|
||||
const {
|
||||
prototype = {}
|
||||
} = elementType;
|
||||
return Boolean(prototype.isReactComponent);
|
||||
}
|
||||
function acceptingRef(props, propName, componentName, location, propFullName) {
|
||||
const element = props[propName];
|
||||
const safePropName = propFullName || propName;
|
||||
if (element == null ||
|
||||
// When server-side rendering React doesn't warn either.
|
||||
// This is not an accurate check for SSR.
|
||||
// This is only in place for Emotion compat.
|
||||
// TODO: Revisit once https://github.com/facebook/react/issues/20047 is resolved.
|
||||
typeof window === 'undefined') {
|
||||
return null;
|
||||
}
|
||||
let warningHint;
|
||||
const elementType = element.type;
|
||||
/**
|
||||
* Blacklisting instead of whitelisting
|
||||
*
|
||||
* Blacklisting will miss some components, such as React.Fragment. Those will at least
|
||||
* trigger a warning in React.
|
||||
* We can't whitelist because there is no safe way to detect React.forwardRef
|
||||
* or class components. "Safe" means there's no public API.
|
||||
*
|
||||
*/
|
||||
if (typeof elementType === 'function' && !isClassComponent(elementType)) {
|
||||
warningHint = 'Did you accidentally use a plain function component for an element instead?';
|
||||
}
|
||||
if (warningHint !== undefined) {
|
||||
return new Error(`Invalid ${location} \`${safePropName}\` supplied to \`${componentName}\`. ` + `Expected an element that can hold a ref. ${warningHint} ` + 'For more information see https://mui.com/r/caveat-with-refs-guide');
|
||||
}
|
||||
return null;
|
||||
}
|
||||
const elementAcceptingRef = chainPropTypes(PropTypes.element, acceptingRef);
|
||||
elementAcceptingRef.isRequired = chainPropTypes(PropTypes.element.isRequired, acceptingRef);
|
||||
export default elementAcceptingRef;
|
||||
1
node_modules/@mui/utils/esm/elementAcceptingRef/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/elementAcceptingRef/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./elementAcceptingRef.js";
|
||||
40
node_modules/@mui/utils/esm/elementTypeAcceptingRef/elementTypeAcceptingRef.js
generated
vendored
Normal file
40
node_modules/@mui/utils/esm/elementTypeAcceptingRef/elementTypeAcceptingRef.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
import PropTypes from 'prop-types';
|
||||
import chainPropTypes from "../chainPropTypes/index.js";
|
||||
function isClassComponent(elementType) {
|
||||
// elementType.prototype?.isReactComponent
|
||||
const {
|
||||
prototype = {}
|
||||
} = elementType;
|
||||
return Boolean(prototype.isReactComponent);
|
||||
}
|
||||
function elementTypeAcceptingRef(props, propName, componentName, location, propFullName) {
|
||||
const propValue = props[propName];
|
||||
const safePropName = propFullName || propName;
|
||||
if (propValue == null ||
|
||||
// When server-side rendering React doesn't warn either.
|
||||
// This is not an accurate check for SSR.
|
||||
// This is only in place for emotion compat.
|
||||
// TODO: Revisit once https://github.com/facebook/react/issues/20047 is resolved.
|
||||
typeof window === 'undefined') {
|
||||
return null;
|
||||
}
|
||||
let warningHint;
|
||||
|
||||
/**
|
||||
* Blacklisting instead of whitelisting
|
||||
*
|
||||
* Blacklisting will miss some components, such as React.Fragment. Those will at least
|
||||
* trigger a warning in React.
|
||||
* We can't whitelist because there is no safe way to detect React.forwardRef
|
||||
* or class components. "Safe" means there's no public API.
|
||||
*
|
||||
*/
|
||||
if (typeof propValue === 'function' && !isClassComponent(propValue)) {
|
||||
warningHint = 'Did you accidentally provide a plain function component instead?';
|
||||
}
|
||||
if (warningHint !== undefined) {
|
||||
return new Error(`Invalid ${location} \`${safePropName}\` supplied to \`${componentName}\`. ` + `Expected an element type that can hold a ref. ${warningHint} ` + 'For more information see https://mui.com/r/caveat-with-refs-guide');
|
||||
}
|
||||
return null;
|
||||
}
|
||||
export default chainPropTypes(PropTypes.elementType, elementTypeAcceptingRef);
|
||||
1
node_modules/@mui/utils/esm/elementTypeAcceptingRef/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/elementTypeAcceptingRef/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./elementTypeAcceptingRef.js";
|
||||
20
node_modules/@mui/utils/esm/exactProp/exactProp.js
generated
vendored
Normal file
20
node_modules/@mui/utils/esm/exactProp/exactProp.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
// This module is based on https://github.com/airbnb/prop-types-exact repository.
|
||||
// However, in order to reduce the number of dependencies and to remove some extra safe checks
|
||||
// the module was forked.
|
||||
|
||||
const specialProperty = 'exact-prop: \u200b';
|
||||
export default function exactProp(propTypes) {
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
return propTypes;
|
||||
}
|
||||
return {
|
||||
...propTypes,
|
||||
[specialProperty]: props => {
|
||||
const unsupportedProps = Object.keys(props).filter(prop => !propTypes.hasOwnProperty(prop));
|
||||
if (unsupportedProps.length > 0) {
|
||||
return new Error(`The following props are not supported: ${unsupportedProps.map(prop => `\`${prop}\``).join(', ')}. Please remove them.`);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/exactProp/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/exactProp/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./exactProp.js";
|
||||
18
node_modules/@mui/utils/esm/extractEventHandlers/extractEventHandlers.js
generated
vendored
Normal file
18
node_modules/@mui/utils/esm/extractEventHandlers/extractEventHandlers.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Extracts event handlers from a given object.
|
||||
* A prop is considered an event handler if it is a function and its name starts with `on`.
|
||||
*
|
||||
* @param object An object to extract event handlers from.
|
||||
* @param excludeKeys An array of keys to exclude from the returned object.
|
||||
*/
|
||||
function extractEventHandlers(object, excludeKeys = []) {
|
||||
if (object === undefined) {
|
||||
return {};
|
||||
}
|
||||
const result = {};
|
||||
Object.keys(object).filter(prop => prop.match(/^on[A-Z]/) && typeof object[prop] === 'function' && !excludeKeys.includes(prop)).forEach(prop => {
|
||||
result[prop] = object[prop];
|
||||
});
|
||||
return result;
|
||||
}
|
||||
export default extractEventHandlers;
|
||||
1
node_modules/@mui/utils/esm/extractEventHandlers/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/extractEventHandlers/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./extractEventHandlers.js";
|
||||
19
node_modules/@mui/utils/esm/formatMuiErrorMessage/formatMuiErrorMessage.js
generated
vendored
Normal file
19
node_modules/@mui/utils/esm/formatMuiErrorMessage/formatMuiErrorMessage.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* WARNING: Don't import this directly.
|
||||
* Use `MuiError` from `@mui/internal-babel-macros/MuiError.macro` instead.
|
||||
* @param {number} code
|
||||
*/
|
||||
export default function formatMuiErrorMessage(code) {
|
||||
// Apply babel-plugin-transform-template-literals in loose mode
|
||||
// loose mode is safe if we're concatenating primitives
|
||||
// see https://babeljs.io/docs/en/babel-plugin-transform-template-literals#loose
|
||||
/* eslint-disable prefer-template */
|
||||
let url = 'https://mui.com/production-error/?code=' + code;
|
||||
for (let i = 1; i < arguments.length; i += 1) {
|
||||
// rest params over-transpile for this case
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
url += '&args[]=' + encodeURIComponent(arguments[i]);
|
||||
}
|
||||
return 'Minified MUI error #' + code + '; visit ' + url + ' for the full message.';
|
||||
/* eslint-enable prefer-template */
|
||||
}
|
||||
1
node_modules/@mui/utils/esm/formatMuiErrorMessage/index.js
generated
vendored
Normal file
1
node_modules/@mui/utils/esm/formatMuiErrorMessage/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default } from "./formatMuiErrorMessage.js";
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user