222 lines
5.9 KiB
Plaintext
Executable File
222 lines
5.9 KiB
Plaintext
Executable File
/*
|
|
object-assign
|
|
(c) Sindre Sorhus
|
|
@license MIT
|
|
*/
|
|
|
|
/*!
|
|
Copyright (c) 2018 Jed Watson.
|
|
Licensed under the MIT License (MIT), see
|
|
http://jedwatson.github.io/classnames
|
|
*/
|
|
|
|
/*!
|
|
* Check to see if the MemoizeMap has recorded a result of the two operands
|
|
*
|
|
* @param {Mixed} leftHandOperand
|
|
* @param {Mixed} rightHandOperand
|
|
* @param {MemoizeMap} memoizeMap
|
|
* @returns {Boolean|null} result
|
|
*/
|
|
|
|
/*!
|
|
* Compare two Regular Expressions for equality.
|
|
*
|
|
* @param {RegExp} leftHandOperand
|
|
* @param {RegExp} rightHandOperand
|
|
* @return {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* Compare two Sets/Maps for equality. Faster than other equality functions.
|
|
*
|
|
* @param {Set} leftHandOperand
|
|
* @param {Set} rightHandOperand
|
|
* @param {Object} [options] (Optional)
|
|
* @return {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* Determine if the given object has an @@iterator function.
|
|
*
|
|
* @param {Object} target
|
|
* @return {Boolean} `true` if the object has an @@iterator function.
|
|
*/
|
|
|
|
/*!
|
|
* Determines if two objects have matching values, given a set of keys. Defers to deepEqual for the equality check of
|
|
* each key. If any value of the given key is not equal, the function will return false (early).
|
|
*
|
|
* @param {Mixed} leftHandOperand
|
|
* @param {Mixed} rightHandOperand
|
|
* @param {Array} keys An array of keys to compare the values of leftHandOperand and rightHandOperand against
|
|
* @param {Object} [options] (Optional)
|
|
* @return {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* Gets all entries from a Generator. This will consume the generator - which could have side effects.
|
|
*
|
|
* @param {Generator} target
|
|
* @returns {Array} an array of entries from the Generator.
|
|
*/
|
|
|
|
/*!
|
|
* Gets all iterator entries from the given Object. If the Object has no @@iterator function, returns an empty array.
|
|
* This will consume the iterator - which could have side effects depending on the @@iterator implementation.
|
|
*
|
|
* @param {Object} target
|
|
* @returns {Array} an array of entries from the @@iterator function
|
|
*/
|
|
|
|
/*!
|
|
* Gets all own and inherited enumerable keys from a target.
|
|
*
|
|
* @param {Object} target
|
|
* @returns {Array} an array of own and inherited enumerable keys from the target.
|
|
*/
|
|
|
|
/*!
|
|
* Primary Export
|
|
*/
|
|
|
|
/*!
|
|
* Recursively check the equality of two Objects. Once basic sameness has been established it will defer to `deepEqual`
|
|
* for each enumerable key in the object.
|
|
*
|
|
* @param {Mixed} leftHandOperand
|
|
* @param {Mixed} rightHandOperand
|
|
* @param {Object} [options] (Optional)
|
|
* @return {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* Returns true if the argument is a primitive.
|
|
*
|
|
* This intentionally returns true for all objects that can be compared by reference,
|
|
* including functions and symbols.
|
|
*
|
|
* @param {Mixed} value
|
|
* @return {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* Set the result of the equality into the MemoizeMap
|
|
*
|
|
* @param {Mixed} leftHandOperand
|
|
* @param {Mixed} rightHandOperand
|
|
* @param {MemoizeMap} memoizeMap
|
|
* @param {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* Simple equality for flat iterable objects such as Arrays, TypedArrays or Node.js buffers.
|
|
*
|
|
* @param {Iterable} leftHandOperand
|
|
* @param {Iterable} rightHandOperand
|
|
* @param {Object} [options] (Optional)
|
|
* @return {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* Simple equality for generator objects such as those returned by generator functions.
|
|
*
|
|
* @param {Iterable} leftHandOperand
|
|
* @param {Iterable} rightHandOperand
|
|
* @param {Object} [options] (Optional)
|
|
* @return {Boolean} result
|
|
*/
|
|
|
|
/*!
|
|
* The main logic of the `deepEqual` function.
|
|
*
|
|
* @param {Mixed} leftHandOperand
|
|
* @param {Mixed} rightHandOperand
|
|
* @param {Object} [options] (optional) Additional options
|
|
* @param {Array} [options.comparator] (optional) Override default algorithm, determining custom equality.
|
|
* @param {Array} [options.memoize] (optional) Provide a custom memoization object which will cache the results of
|
|
complex objects for a speed boost. By passing `false` you can disable memoization, but this will cause circular
|
|
references to blow the stack.
|
|
* @return {Boolean} equal match
|
|
*/
|
|
|
|
/*!
|
|
* deep-eql
|
|
* Copyright(c) 2013 Jake Luer <jake@alogicalparadox.com>
|
|
* MIT Licensed
|
|
*/
|
|
|
|
/*!
|
|
* hotkeys-js v3.8.3
|
|
* A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
|
|
*
|
|
* Copyright (c) 2021 kenny wong <wowohoo@qq.com>
|
|
* http://jaywcjlove.github.io/hotkeys
|
|
*
|
|
* Licensed under the MIT license.
|
|
*/
|
|
|
|
/*!
|
|
* https://github.com/Starcounter-Jack/JSON-Patch
|
|
* (c) 2017-2021 Joachim Wester
|
|
* MIT license
|
|
*/
|
|
|
|
/*!
|
|
* focus-trap 6.9.4
|
|
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
|
|
*/
|
|
|
|
/*!
|
|
* tabbable 5.3.3
|
|
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
|
|
*/
|
|
|
|
/*! axe v4.9.0
|
|
* Copyright (c) 2015 - 2024 Deque Systems, Inc.
|
|
*
|
|
* Your use of this Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*
|
|
* This entire copyright notice must appear in every copy of this file you
|
|
* distribute or in any file that contains substantial portions of this source
|
|
* code.
|
|
*/
|
|
|
|
/**
|
|
* Prism: Lightweight, robust, elegant syntax highlighting
|
|
*
|
|
* @license MIT <https://opensource.org/licenses/MIT>
|
|
* @author Lea Verou <https://lea.verou.me>
|
|
* @namespace
|
|
* @public
|
|
*/
|
|
|
|
/** @license React v16.13.1
|
|
* react-is.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
/** @license React v16.14.0
|
|
* react-dom.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
/** @license React v16.14.0
|
|
* react.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|