mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2026-01-19 08:22:53 +00:00
217 lines
6.3 KiB
JavaScript
217 lines
6.3 KiB
JavaScript
import {
|
|
require_isArguments,
|
|
require_isIndex,
|
|
require_isLength
|
|
} from "./chunk-4BX7ITSR.js";
|
|
import {
|
|
require_MapCache
|
|
} from "./chunk-3HYIM526.js";
|
|
import {
|
|
require_toString
|
|
} from "./chunk-UQJ2EEVJ.js";
|
|
import {
|
|
require_isSymbol
|
|
} from "./chunk-Z3HAMAVX.js";
|
|
import {
|
|
require_isArray
|
|
} from "./chunk-OQGF6EPH.js";
|
|
import {
|
|
__commonJS
|
|
} from "./chunk-USJHI7ER.js";
|
|
|
|
// node_modules/lodash/_isKey.js
|
|
var require_isKey = __commonJS({
|
|
"node_modules/lodash/_isKey.js"(exports, module) {
|
|
var isArray = require_isArray();
|
|
var isSymbol = require_isSymbol();
|
|
var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/;
|
|
var reIsPlainProp = /^\w*$/;
|
|
function isKey(value, object) {
|
|
if (isArray(value)) {
|
|
return false;
|
|
}
|
|
var type = typeof value;
|
|
if (type == "number" || type == "symbol" || type == "boolean" || value == null || isSymbol(value)) {
|
|
return true;
|
|
}
|
|
return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || object != null && value in Object(object);
|
|
}
|
|
module.exports = isKey;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/memoize.js
|
|
var require_memoize = __commonJS({
|
|
"node_modules/lodash/memoize.js"(exports, module) {
|
|
var MapCache = require_MapCache();
|
|
var FUNC_ERROR_TEXT = "Expected a function";
|
|
function memoize(func, resolver) {
|
|
if (typeof func != "function" || resolver != null && typeof resolver != "function") {
|
|
throw new TypeError(FUNC_ERROR_TEXT);
|
|
}
|
|
var memoized = function() {
|
|
var args = arguments, key = resolver ? resolver.apply(this, args) : args[0], cache = memoized.cache;
|
|
if (cache.has(key)) {
|
|
return cache.get(key);
|
|
}
|
|
var result = func.apply(this, args);
|
|
memoized.cache = cache.set(key, result) || cache;
|
|
return result;
|
|
};
|
|
memoized.cache = new (memoize.Cache || MapCache)();
|
|
return memoized;
|
|
}
|
|
memoize.Cache = MapCache;
|
|
module.exports = memoize;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_memoizeCapped.js
|
|
var require_memoizeCapped = __commonJS({
|
|
"node_modules/lodash/_memoizeCapped.js"(exports, module) {
|
|
var memoize = require_memoize();
|
|
var MAX_MEMOIZE_SIZE = 500;
|
|
function memoizeCapped(func) {
|
|
var result = memoize(func, function(key) {
|
|
if (cache.size === MAX_MEMOIZE_SIZE) {
|
|
cache.clear();
|
|
}
|
|
return key;
|
|
});
|
|
var cache = result.cache;
|
|
return result;
|
|
}
|
|
module.exports = memoizeCapped;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_stringToPath.js
|
|
var require_stringToPath = __commonJS({
|
|
"node_modules/lodash/_stringToPath.js"(exports, module) {
|
|
var memoizeCapped = require_memoizeCapped();
|
|
var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;
|
|
var reEscapeChar = /\\(\\)?/g;
|
|
var stringToPath = memoizeCapped(function(string) {
|
|
var result = [];
|
|
if (string.charCodeAt(0) === 46) {
|
|
result.push("");
|
|
}
|
|
string.replace(rePropName, function(match, number, quote, subString) {
|
|
result.push(quote ? subString.replace(reEscapeChar, "$1") : number || match);
|
|
});
|
|
return result;
|
|
});
|
|
module.exports = stringToPath;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_castPath.js
|
|
var require_castPath = __commonJS({
|
|
"node_modules/lodash/_castPath.js"(exports, module) {
|
|
var isArray = require_isArray();
|
|
var isKey = require_isKey();
|
|
var stringToPath = require_stringToPath();
|
|
var toString = require_toString();
|
|
function castPath(value, object) {
|
|
if (isArray(value)) {
|
|
return value;
|
|
}
|
|
return isKey(value, object) ? [value] : stringToPath(toString(value));
|
|
}
|
|
module.exports = castPath;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_toKey.js
|
|
var require_toKey = __commonJS({
|
|
"node_modules/lodash/_toKey.js"(exports, module) {
|
|
var isSymbol = require_isSymbol();
|
|
var INFINITY = 1 / 0;
|
|
function toKey(value) {
|
|
if (typeof value == "string" || isSymbol(value)) {
|
|
return value;
|
|
}
|
|
var result = value + "";
|
|
return result == "0" && 1 / value == -INFINITY ? "-0" : result;
|
|
}
|
|
module.exports = toKey;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseGet.js
|
|
var require_baseGet = __commonJS({
|
|
"node_modules/lodash/_baseGet.js"(exports, module) {
|
|
var castPath = require_castPath();
|
|
var toKey = require_toKey();
|
|
function baseGet(object, path) {
|
|
path = castPath(path, object);
|
|
var index = 0, length = path.length;
|
|
while (object != null && index < length) {
|
|
object = object[toKey(path[index++])];
|
|
}
|
|
return index && index == length ? object : void 0;
|
|
}
|
|
module.exports = baseGet;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseHasIn.js
|
|
var require_baseHasIn = __commonJS({
|
|
"node_modules/lodash/_baseHasIn.js"(exports, module) {
|
|
function baseHasIn(object, key) {
|
|
return object != null && key in Object(object);
|
|
}
|
|
module.exports = baseHasIn;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_hasPath.js
|
|
var require_hasPath = __commonJS({
|
|
"node_modules/lodash/_hasPath.js"(exports, module) {
|
|
var castPath = require_castPath();
|
|
var isArguments = require_isArguments();
|
|
var isArray = require_isArray();
|
|
var isIndex = require_isIndex();
|
|
var isLength = require_isLength();
|
|
var toKey = require_toKey();
|
|
function hasPath(object, path, hasFunc) {
|
|
path = castPath(path, object);
|
|
var index = -1, length = path.length, result = false;
|
|
while (++index < length) {
|
|
var key = toKey(path[index]);
|
|
if (!(result = object != null && hasFunc(object, key))) {
|
|
break;
|
|
}
|
|
object = object[key];
|
|
}
|
|
if (result || ++index != length) {
|
|
return result;
|
|
}
|
|
length = object == null ? 0 : object.length;
|
|
return !!length && isLength(length) && isIndex(key, length) && (isArray(object) || isArguments(object));
|
|
}
|
|
module.exports = hasPath;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/hasIn.js
|
|
var require_hasIn = __commonJS({
|
|
"node_modules/lodash/hasIn.js"(exports, module) {
|
|
var baseHasIn = require_baseHasIn();
|
|
var hasPath = require_hasPath();
|
|
function hasIn(object, path) {
|
|
return object != null && hasPath(object, path, baseHasIn);
|
|
}
|
|
module.exports = hasIn;
|
|
}
|
|
});
|
|
|
|
export {
|
|
require_isKey,
|
|
require_castPath,
|
|
require_toKey,
|
|
require_baseGet,
|
|
require_hasIn
|
|
};
|
|
//# sourceMappingURL=chunk-O2RBE7SN.js.map
|