weavebot-core
Version:
Generic content processing framework for web scraping and AI extraction
1,414 lines (1,339 loc) • 542 kB
JavaScript
"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __esm = (fn, res) => function __init() {
return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
};
var __commonJS = (cb, mod) => function __require() {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
};
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// ../../node_modules/lodash/isArray.js
var require_isArray = __commonJS({
"../../node_modules/lodash/isArray.js"(exports2, module2) {
"use strict";
var isArray = Array.isArray;
module2.exports = isArray;
}
});
// ../../node_modules/lodash/_freeGlobal.js
var require_freeGlobal = __commonJS({
"../../node_modules/lodash/_freeGlobal.js"(exports2, module2) {
"use strict";
var freeGlobal = typeof global == "object" && global && global.Object === Object && global;
module2.exports = freeGlobal;
}
});
// ../../node_modules/lodash/_root.js
var require_root = __commonJS({
"../../node_modules/lodash/_root.js"(exports2, module2) {
"use strict";
var freeGlobal = require_freeGlobal();
var freeSelf = typeof self == "object" && self && self.Object === Object && self;
var root = freeGlobal || freeSelf || Function("return this")();
module2.exports = root;
}
});
// ../../node_modules/lodash/_Symbol.js
var require_Symbol = __commonJS({
"../../node_modules/lodash/_Symbol.js"(exports2, module2) {
"use strict";
var root = require_root();
var Symbol2 = root.Symbol;
module2.exports = Symbol2;
}
});
// ../../node_modules/lodash/_getRawTag.js
var require_getRawTag = __commonJS({
"../../node_modules/lodash/_getRawTag.js"(exports2, module2) {
"use strict";
var Symbol2 = require_Symbol();
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
var nativeObjectToString = objectProto.toString;
var symToStringTag = Symbol2 ? Symbol2.toStringTag : void 0;
function getRawTag(value) {
var isOwn = hasOwnProperty.call(value, symToStringTag), tag = value[symToStringTag];
try {
value[symToStringTag] = void 0;
var unmasked = true;
} catch (e) {
}
var result = nativeObjectToString.call(value);
if (unmasked) {
if (isOwn) {
value[symToStringTag] = tag;
} else {
delete value[symToStringTag];
}
}
return result;
}
module2.exports = getRawTag;
}
});
// ../../node_modules/lodash/_objectToString.js
var require_objectToString = __commonJS({
"../../node_modules/lodash/_objectToString.js"(exports2, module2) {
"use strict";
var objectProto = Object.prototype;
var nativeObjectToString = objectProto.toString;
function objectToString(value) {
return nativeObjectToString.call(value);
}
module2.exports = objectToString;
}
});
// ../../node_modules/lodash/_baseGetTag.js
var require_baseGetTag = __commonJS({
"../../node_modules/lodash/_baseGetTag.js"(exports2, module2) {
"use strict";
var Symbol2 = require_Symbol();
var getRawTag = require_getRawTag();
var objectToString = require_objectToString();
var nullTag = "[object Null]";
var undefinedTag = "[object Undefined]";
var symToStringTag = Symbol2 ? Symbol2.toStringTag : void 0;
function baseGetTag(value) {
if (value == null) {
return value === void 0 ? undefinedTag : nullTag;
}
return symToStringTag && symToStringTag in Object(value) ? getRawTag(value) : objectToString(value);
}
module2.exports = baseGetTag;
}
});
// ../../node_modules/lodash/isObjectLike.js
var require_isObjectLike = __commonJS({
"../../node_modules/lodash/isObjectLike.js"(exports2, module2) {
"use strict";
function isObjectLike(value) {
return value != null && typeof value == "object";
}
module2.exports = isObjectLike;
}
});
// ../../node_modules/lodash/isSymbol.js
var require_isSymbol = __commonJS({
"../../node_modules/lodash/isSymbol.js"(exports2, module2) {
"use strict";
var baseGetTag = require_baseGetTag();
var isObjectLike = require_isObjectLike();
var symbolTag = "[object Symbol]";
function isSymbol(value) {
return typeof value == "symbol" || isObjectLike(value) && baseGetTag(value) == symbolTag;
}
module2.exports = isSymbol;
}
});
// ../../node_modules/lodash/_isKey.js
var require_isKey = __commonJS({
"../../node_modules/lodash/_isKey.js"(exports2, module2) {
"use strict";
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);
}
module2.exports = isKey;
}
});
// ../../node_modules/lodash/isObject.js
var require_isObject = __commonJS({
"../../node_modules/lodash/isObject.js"(exports2, module2) {
"use strict";
function isObject(value) {
var type = typeof value;
return value != null && (type == "object" || type == "function");
}
module2.exports = isObject;
}
});
// ../../node_modules/lodash/isFunction.js
var require_isFunction = __commonJS({
"../../node_modules/lodash/isFunction.js"(exports2, module2) {
"use strict";
var baseGetTag = require_baseGetTag();
var isObject = require_isObject();
var asyncTag = "[object AsyncFunction]";
var funcTag = "[object Function]";
var genTag = "[object GeneratorFunction]";
var proxyTag = "[object Proxy]";
function isFunction(value) {
if (!isObject(value)) {
return false;
}
var tag = baseGetTag(value);
return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;
}
module2.exports = isFunction;
}
});
// ../../node_modules/lodash/_coreJsData.js
var require_coreJsData = __commonJS({
"../../node_modules/lodash/_coreJsData.js"(exports2, module2) {
"use strict";
var root = require_root();
var coreJsData = root["__core-js_shared__"];
module2.exports = coreJsData;
}
});
// ../../node_modules/lodash/_isMasked.js
var require_isMasked = __commonJS({
"../../node_modules/lodash/_isMasked.js"(exports2, module2) {
"use strict";
var coreJsData = require_coreJsData();
var maskSrcKey = function() {
var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || "");
return uid ? "Symbol(src)_1." + uid : "";
}();
function isMasked(func) {
return !!maskSrcKey && maskSrcKey in func;
}
module2.exports = isMasked;
}
});
// ../../node_modules/lodash/_toSource.js
var require_toSource = __commonJS({
"../../node_modules/lodash/_toSource.js"(exports2, module2) {
"use strict";
var funcProto = Function.prototype;
var funcToString = funcProto.toString;
function toSource(func) {
if (func != null) {
try {
return funcToString.call(func);
} catch (e) {
}
try {
return func + "";
} catch (e) {
}
}
return "";
}
module2.exports = toSource;
}
});
// ../../node_modules/lodash/_baseIsNative.js
var require_baseIsNative = __commonJS({
"../../node_modules/lodash/_baseIsNative.js"(exports2, module2) {
"use strict";
var isFunction = require_isFunction();
var isMasked = require_isMasked();
var isObject = require_isObject();
var toSource = require_toSource();
var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
var reIsHostCtor = /^\[object .+?Constructor\]$/;
var funcProto = Function.prototype;
var objectProto = Object.prototype;
var funcToString = funcProto.toString;
var hasOwnProperty = objectProto.hasOwnProperty;
var reIsNative = RegExp(
"^" + funcToString.call(hasOwnProperty).replace(reRegExpChar, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
);
function baseIsNative(value) {
if (!isObject(value) || isMasked(value)) {
return false;
}
var pattern = isFunction(value) ? reIsNative : reIsHostCtor;
return pattern.test(toSource(value));
}
module2.exports = baseIsNative;
}
});
// ../../node_modules/lodash/_getValue.js
var require_getValue = __commonJS({
"../../node_modules/lodash/_getValue.js"(exports2, module2) {
"use strict";
function getValue(object, key) {
return object == null ? void 0 : object[key];
}
module2.exports = getValue;
}
});
// ../../node_modules/lodash/_getNative.js
var require_getNative = __commonJS({
"../../node_modules/lodash/_getNative.js"(exports2, module2) {
"use strict";
var baseIsNative = require_baseIsNative();
var getValue = require_getValue();
function getNative(object, key) {
var value = getValue(object, key);
return baseIsNative(value) ? value : void 0;
}
module2.exports = getNative;
}
});
// ../../node_modules/lodash/_nativeCreate.js
var require_nativeCreate = __commonJS({
"../../node_modules/lodash/_nativeCreate.js"(exports2, module2) {
"use strict";
var getNative = require_getNative();
var nativeCreate = getNative(Object, "create");
module2.exports = nativeCreate;
}
});
// ../../node_modules/lodash/_hashClear.js
var require_hashClear = __commonJS({
"../../node_modules/lodash/_hashClear.js"(exports2, module2) {
"use strict";
var nativeCreate = require_nativeCreate();
function hashClear() {
this.__data__ = nativeCreate ? nativeCreate(null) : {};
this.size = 0;
}
module2.exports = hashClear;
}
});
// ../../node_modules/lodash/_hashDelete.js
var require_hashDelete = __commonJS({
"../../node_modules/lodash/_hashDelete.js"(exports2, module2) {
"use strict";
function hashDelete(key) {
var result = this.has(key) && delete this.__data__[key];
this.size -= result ? 1 : 0;
return result;
}
module2.exports = hashDelete;
}
});
// ../../node_modules/lodash/_hashGet.js
var require_hashGet = __commonJS({
"../../node_modules/lodash/_hashGet.js"(exports2, module2) {
"use strict";
var nativeCreate = require_nativeCreate();
var HASH_UNDEFINED = "__lodash_hash_undefined__";
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
function hashGet(key) {
var data = this.__data__;
if (nativeCreate) {
var result = data[key];
return result === HASH_UNDEFINED ? void 0 : result;
}
return hasOwnProperty.call(data, key) ? data[key] : void 0;
}
module2.exports = hashGet;
}
});
// ../../node_modules/lodash/_hashHas.js
var require_hashHas = __commonJS({
"../../node_modules/lodash/_hashHas.js"(exports2, module2) {
"use strict";
var nativeCreate = require_nativeCreate();
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
function hashHas(key) {
var data = this.__data__;
return nativeCreate ? data[key] !== void 0 : hasOwnProperty.call(data, key);
}
module2.exports = hashHas;
}
});
// ../../node_modules/lodash/_hashSet.js
var require_hashSet = __commonJS({
"../../node_modules/lodash/_hashSet.js"(exports2, module2) {
"use strict";
var nativeCreate = require_nativeCreate();
var HASH_UNDEFINED = "__lodash_hash_undefined__";
function hashSet(key, value) {
var data = this.__data__;
this.size += this.has(key) ? 0 : 1;
data[key] = nativeCreate && value === void 0 ? HASH_UNDEFINED : value;
return this;
}
module2.exports = hashSet;
}
});
// ../../node_modules/lodash/_Hash.js
var require_Hash = __commonJS({
"../../node_modules/lodash/_Hash.js"(exports2, module2) {
"use strict";
var hashClear = require_hashClear();
var hashDelete = require_hashDelete();
var hashGet = require_hashGet();
var hashHas = require_hashHas();
var hashSet = require_hashSet();
function Hash(entries) {
var index = -1, length = entries == null ? 0 : entries.length;
this.clear();
while (++index < length) {
var entry = entries[index];
this.set(entry[0], entry[1]);
}
}
Hash.prototype.clear = hashClear;
Hash.prototype["delete"] = hashDelete;
Hash.prototype.get = hashGet;
Hash.prototype.has = hashHas;
Hash.prototype.set = hashSet;
module2.exports = Hash;
}
});
// ../../node_modules/lodash/_listCacheClear.js
var require_listCacheClear = __commonJS({
"../../node_modules/lodash/_listCacheClear.js"(exports2, module2) {
"use strict";
function listCacheClear() {
this.__data__ = [];
this.size = 0;
}
module2.exports = listCacheClear;
}
});
// ../../node_modules/lodash/eq.js
var require_eq = __commonJS({
"../../node_modules/lodash/eq.js"(exports2, module2) {
"use strict";
function eq(value, other) {
return value === other || value !== value && other !== other;
}
module2.exports = eq;
}
});
// ../../node_modules/lodash/_assocIndexOf.js
var require_assocIndexOf = __commonJS({
"../../node_modules/lodash/_assocIndexOf.js"(exports2, module2) {
"use strict";
var eq = require_eq();
function assocIndexOf(array, key) {
var length = array.length;
while (length--) {
if (eq(array[length][0], key)) {
return length;
}
}
return -1;
}
module2.exports = assocIndexOf;
}
});
// ../../node_modules/lodash/_listCacheDelete.js
var require_listCacheDelete = __commonJS({
"../../node_modules/lodash/_listCacheDelete.js"(exports2, module2) {
"use strict";
var assocIndexOf = require_assocIndexOf();
var arrayProto = Array.prototype;
var splice = arrayProto.splice;
function listCacheDelete(key) {
var data = this.__data__, index = assocIndexOf(data, key);
if (index < 0) {
return false;
}
var lastIndex = data.length - 1;
if (index == lastIndex) {
data.pop();
} else {
splice.call(data, index, 1);
}
--this.size;
return true;
}
module2.exports = listCacheDelete;
}
});
// ../../node_modules/lodash/_listCacheGet.js
var require_listCacheGet = __commonJS({
"../../node_modules/lodash/_listCacheGet.js"(exports2, module2) {
"use strict";
var assocIndexOf = require_assocIndexOf();
function listCacheGet(key) {
var data = this.__data__, index = assocIndexOf(data, key);
return index < 0 ? void 0 : data[index][1];
}
module2.exports = listCacheGet;
}
});
// ../../node_modules/lodash/_listCacheHas.js
var require_listCacheHas = __commonJS({
"../../node_modules/lodash/_listCacheHas.js"(exports2, module2) {
"use strict";
var assocIndexOf = require_assocIndexOf();
function listCacheHas(key) {
return assocIndexOf(this.__data__, key) > -1;
}
module2.exports = listCacheHas;
}
});
// ../../node_modules/lodash/_listCacheSet.js
var require_listCacheSet = __commonJS({
"../../node_modules/lodash/_listCacheSet.js"(exports2, module2) {
"use strict";
var assocIndexOf = require_assocIndexOf();
function listCacheSet(key, value) {
var data = this.__data__, index = assocIndexOf(data, key);
if (index < 0) {
++this.size;
data.push([key, value]);
} else {
data[index][1] = value;
}
return this;
}
module2.exports = listCacheSet;
}
});
// ../../node_modules/lodash/_ListCache.js
var require_ListCache = __commonJS({
"../../node_modules/lodash/_ListCache.js"(exports2, module2) {
"use strict";
var listCacheClear = require_listCacheClear();
var listCacheDelete = require_listCacheDelete();
var listCacheGet = require_listCacheGet();
var listCacheHas = require_listCacheHas();
var listCacheSet = require_listCacheSet();
function ListCache(entries) {
var index = -1, length = entries == null ? 0 : entries.length;
this.clear();
while (++index < length) {
var entry = entries[index];
this.set(entry[0], entry[1]);
}
}
ListCache.prototype.clear = listCacheClear;
ListCache.prototype["delete"] = listCacheDelete;
ListCache.prototype.get = listCacheGet;
ListCache.prototype.has = listCacheHas;
ListCache.prototype.set = listCacheSet;
module2.exports = ListCache;
}
});
// ../../node_modules/lodash/_Map.js
var require_Map = __commonJS({
"../../node_modules/lodash/_Map.js"(exports2, module2) {
"use strict";
var getNative = require_getNative();
var root = require_root();
var Map2 = getNative(root, "Map");
module2.exports = Map2;
}
});
// ../../node_modules/lodash/_mapCacheClear.js
var require_mapCacheClear = __commonJS({
"../../node_modules/lodash/_mapCacheClear.js"(exports2, module2) {
"use strict";
var Hash = require_Hash();
var ListCache = require_ListCache();
var Map2 = require_Map();
function mapCacheClear() {
this.size = 0;
this.__data__ = {
"hash": new Hash(),
"map": new (Map2 || ListCache)(),
"string": new Hash()
};
}
module2.exports = mapCacheClear;
}
});
// ../../node_modules/lodash/_isKeyable.js
var require_isKeyable = __commonJS({
"../../node_modules/lodash/_isKeyable.js"(exports2, module2) {
"use strict";
function isKeyable(value) {
var type = typeof value;
return type == "string" || type == "number" || type == "symbol" || type == "boolean" ? value !== "__proto__" : value === null;
}
module2.exports = isKeyable;
}
});
// ../../node_modules/lodash/_getMapData.js
var require_getMapData = __commonJS({
"../../node_modules/lodash/_getMapData.js"(exports2, module2) {
"use strict";
var isKeyable = require_isKeyable();
function getMapData(map, key) {
var data = map.__data__;
return isKeyable(key) ? data[typeof key == "string" ? "string" : "hash"] : data.map;
}
module2.exports = getMapData;
}
});
// ../../node_modules/lodash/_mapCacheDelete.js
var require_mapCacheDelete = __commonJS({
"../../node_modules/lodash/_mapCacheDelete.js"(exports2, module2) {
"use strict";
var getMapData = require_getMapData();
function mapCacheDelete(key) {
var result = getMapData(this, key)["delete"](key);
this.size -= result ? 1 : 0;
return result;
}
module2.exports = mapCacheDelete;
}
});
// ../../node_modules/lodash/_mapCacheGet.js
var require_mapCacheGet = __commonJS({
"../../node_modules/lodash/_mapCacheGet.js"(exports2, module2) {
"use strict";
var getMapData = require_getMapData();
function mapCacheGet(key) {
return getMapData(this, key).get(key);
}
module2.exports = mapCacheGet;
}
});
// ../../node_modules/lodash/_mapCacheHas.js
var require_mapCacheHas = __commonJS({
"../../node_modules/lodash/_mapCacheHas.js"(exports2, module2) {
"use strict";
var getMapData = require_getMapData();
function mapCacheHas(key) {
return getMapData(this, key).has(key);
}
module2.exports = mapCacheHas;
}
});
// ../../node_modules/lodash/_mapCacheSet.js
var require_mapCacheSet = __commonJS({
"../../node_modules/lodash/_mapCacheSet.js"(exports2, module2) {
"use strict";
var getMapData = require_getMapData();
function mapCacheSet(key, value) {
var data = getMapData(this, key), size = data.size;
data.set(key, value);
this.size += data.size == size ? 0 : 1;
return this;
}
module2.exports = mapCacheSet;
}
});
// ../../node_modules/lodash/_MapCache.js
var require_MapCache = __commonJS({
"../../node_modules/lodash/_MapCache.js"(exports2, module2) {
"use strict";
var mapCacheClear = require_mapCacheClear();
var mapCacheDelete = require_mapCacheDelete();
var mapCacheGet = require_mapCacheGet();
var mapCacheHas = require_mapCacheHas();
var mapCacheSet = require_mapCacheSet();
function MapCache(entries) {
var index = -1, length = entries == null ? 0 : entries.length;
this.clear();
while (++index < length) {
var entry = entries[index];
this.set(entry[0], entry[1]);
}
}
MapCache.prototype.clear = mapCacheClear;
MapCache.prototype["delete"] = mapCacheDelete;
MapCache.prototype.get = mapCacheGet;
MapCache.prototype.has = mapCacheHas;
MapCache.prototype.set = mapCacheSet;
module2.exports = MapCache;
}
});
// ../../node_modules/lodash/memoize.js
var require_memoize = __commonJS({
"../../node_modules/lodash/memoize.js"(exports2, module2) {
"use strict";
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;
module2.exports = memoize;
}
});
// ../../node_modules/lodash/_memoizeCapped.js
var require_memoizeCapped = __commonJS({
"../../node_modules/lodash/_memoizeCapped.js"(exports2, module2) {
"use strict";
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;
}
module2.exports = memoizeCapped;
}
});
// ../../node_modules/lodash/_stringToPath.js
var require_stringToPath = __commonJS({
"../../node_modules/lodash/_stringToPath.js"(exports2, module2) {
"use strict";
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;
});
module2.exports = stringToPath;
}
});
// ../../node_modules/lodash/_arrayMap.js
var require_arrayMap = __commonJS({
"../../node_modules/lodash/_arrayMap.js"(exports2, module2) {
"use strict";
function arrayMap(array, iteratee) {
var index = -1, length = array == null ? 0 : array.length, result = Array(length);
while (++index < length) {
result[index] = iteratee(array[index], index, array);
}
return result;
}
module2.exports = arrayMap;
}
});
// ../../node_modules/lodash/_baseToString.js
var require_baseToString = __commonJS({
"../../node_modules/lodash/_baseToString.js"(exports2, module2) {
"use strict";
var Symbol2 = require_Symbol();
var arrayMap = require_arrayMap();
var isArray = require_isArray();
var isSymbol = require_isSymbol();
var INFINITY = 1 / 0;
var symbolProto = Symbol2 ? Symbol2.prototype : void 0;
var symbolToString = symbolProto ? symbolProto.toString : void 0;
function baseToString(value) {
if (typeof value == "string") {
return value;
}
if (isArray(value)) {
return arrayMap(value, baseToString) + "";
}
if (isSymbol(value)) {
return symbolToString ? symbolToString.call(value) : "";
}
var result = value + "";
return result == "0" && 1 / value == -INFINITY ? "-0" : result;
}
module2.exports = baseToString;
}
});
// ../../node_modules/lodash/toString.js
var require_toString = __commonJS({
"../../node_modules/lodash/toString.js"(exports2, module2) {
"use strict";
var baseToString = require_baseToString();
function toString(value) {
return value == null ? "" : baseToString(value);
}
module2.exports = toString;
}
});
// ../../node_modules/lodash/_castPath.js
var require_castPath = __commonJS({
"../../node_modules/lodash/_castPath.js"(exports2, module2) {
"use strict";
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));
}
module2.exports = castPath;
}
});
// ../../node_modules/lodash/_toKey.js
var require_toKey = __commonJS({
"../../node_modules/lodash/_toKey.js"(exports2, module2) {
"use strict";
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;
}
module2.exports = toKey;
}
});
// ../../node_modules/lodash/_baseGet.js
var require_baseGet = __commonJS({
"../../node_modules/lodash/_baseGet.js"(exports2, module2) {
"use strict";
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;
}
module2.exports = baseGet;
}
});
// ../../node_modules/lodash/get.js
var require_get = __commonJS({
"../../node_modules/lodash/get.js"(exports2, module2) {
"use strict";
var baseGet = require_baseGet();
function get(object, path, defaultValue) {
var result = object == null ? void 0 : baseGet(object, path);
return result === void 0 ? defaultValue : result;
}
module2.exports = get;
}
});
// ../../node_modules/lodash/_overArg.js
var require_overArg = __commonJS({
"../../node_modules/lodash/_overArg.js"(exports2, module2) {
"use strict";
function overArg(func, transform) {
return function(arg) {
return func(transform(arg));
};
}
module2.exports = overArg;
}
});
// ../../node_modules/lodash/_getPrototype.js
var require_getPrototype = __commonJS({
"../../node_modules/lodash/_getPrototype.js"(exports2, module2) {
"use strict";
var overArg = require_overArg();
var getPrototype = overArg(Object.getPrototypeOf, Object);
module2.exports = getPrototype;
}
});
// ../../node_modules/lodash/isPlainObject.js
var require_isPlainObject = __commonJS({
"../../node_modules/lodash/isPlainObject.js"(exports2, module2) {
"use strict";
var baseGetTag = require_baseGetTag();
var getPrototype = require_getPrototype();
var isObjectLike = require_isObjectLike();
var objectTag = "[object Object]";
var funcProto = Function.prototype;
var objectProto = Object.prototype;
var funcToString = funcProto.toString;
var hasOwnProperty = objectProto.hasOwnProperty;
var objectCtorString = funcToString.call(Object);
function isPlainObject(value) {
if (!isObjectLike(value) || baseGetTag(value) != objectTag) {
return false;
}
var proto = getPrototype(value);
if (proto === null) {
return true;
}
var Ctor = hasOwnProperty.call(proto, "constructor") && proto.constructor;
return typeof Ctor == "function" && Ctor instanceof Ctor && funcToString.call(Ctor) == objectCtorString;
}
module2.exports = isPlainObject;
}
});
// ../../node_modules/lodash/_baseTimes.js
var require_baseTimes = __commonJS({
"../../node_modules/lodash/_baseTimes.js"(exports2, module2) {
"use strict";
function baseTimes(n, iteratee) {
var index = -1, result = Array(n);
while (++index < n) {
result[index] = iteratee(index);
}
return result;
}
module2.exports = baseTimes;
}
});
// ../../node_modules/lodash/_baseIsArguments.js
var require_baseIsArguments = __commonJS({
"../../node_modules/lodash/_baseIsArguments.js"(exports2, module2) {
"use strict";
var baseGetTag = require_baseGetTag();
var isObjectLike = require_isObjectLike();
var argsTag = "[object Arguments]";
function baseIsArguments(value) {
return isObjectLike(value) && baseGetTag(value) == argsTag;
}
module2.exports = baseIsArguments;
}
});
// ../../node_modules/lodash/isArguments.js
var require_isArguments = __commonJS({
"../../node_modules/lodash/isArguments.js"(exports2, module2) {
"use strict";
var baseIsArguments = require_baseIsArguments();
var isObjectLike = require_isObjectLike();
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
var propertyIsEnumerable = objectProto.propertyIsEnumerable;
var isArguments = baseIsArguments(/* @__PURE__ */ function() {
return arguments;
}()) ? baseIsArguments : function(value) {
return isObjectLike(value) && hasOwnProperty.call(value, "callee") && !propertyIsEnumerable.call(value, "callee");
};
module2.exports = isArguments;
}
});
// ../../node_modules/lodash/stubFalse.js
var require_stubFalse = __commonJS({
"../../node_modules/lodash/stubFalse.js"(exports2, module2) {
"use strict";
function stubFalse() {
return false;
}
module2.exports = stubFalse;
}
});
// ../../node_modules/lodash/isBuffer.js
var require_isBuffer = __commonJS({
"../../node_modules/lodash/isBuffer.js"(exports2, module2) {
"use strict";
var root = require_root();
var stubFalse = require_stubFalse();
var freeExports = typeof exports2 == "object" && exports2 && !exports2.nodeType && exports2;
var freeModule = freeExports && typeof module2 == "object" && module2 && !module2.nodeType && module2;
var moduleExports = freeModule && freeModule.exports === freeExports;
var Buffer2 = moduleExports ? root.Buffer : void 0;
var nativeIsBuffer = Buffer2 ? Buffer2.isBuffer : void 0;
var isBuffer = nativeIsBuffer || stubFalse;
module2.exports = isBuffer;
}
});
// ../../node_modules/lodash/_isIndex.js
var require_isIndex = __commonJS({
"../../node_modules/lodash/_isIndex.js"(exports2, module2) {
"use strict";
var MAX_SAFE_INTEGER = 9007199254740991;
var reIsUint = /^(?:0|[1-9]\d*)$/;
function isIndex(value, length) {
var type = typeof value;
length = length == null ? MAX_SAFE_INTEGER : length;
return !!length && (type == "number" || type != "symbol" && reIsUint.test(value)) && (value > -1 && value % 1 == 0 && value < length);
}
module2.exports = isIndex;
}
});
// ../../node_modules/lodash/isLength.js
var require_isLength = __commonJS({
"../../node_modules/lodash/isLength.js"(exports2, module2) {
"use strict";
var MAX_SAFE_INTEGER = 9007199254740991;
function isLength(value) {
return typeof value == "number" && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
}
module2.exports = isLength;
}
});
// ../../node_modules/lodash/_baseIsTypedArray.js
var require_baseIsTypedArray = __commonJS({
"../../node_modules/lodash/_baseIsTypedArray.js"(exports2, module2) {
"use strict";
var baseGetTag = require_baseGetTag();
var isLength = require_isLength();
var isObjectLike = require_isObjectLike();
var argsTag = "[object Arguments]";
var arrayTag = "[object Array]";
var boolTag = "[object Boolean]";
var dateTag = "[object Date]";
var errorTag = "[object Error]";
var funcTag = "[object Function]";
var mapTag = "[object Map]";
var numberTag = "[object Number]";
var objectTag = "[object Object]";
var regexpTag = "[object RegExp]";
var setTag = "[object Set]";
var stringTag = "[object String]";
var weakMapTag = "[object WeakMap]";
var arrayBufferTag = "[object ArrayBuffer]";
var dataViewTag = "[object DataView]";
var float32Tag = "[object Float32Array]";
var float64Tag = "[object Float64Array]";
var int8Tag = "[object Int8Array]";
var int16Tag = "[object Int16Array]";
var int32Tag = "[object Int32Array]";
var uint8Tag = "[object Uint8Array]";
var uint8ClampedTag = "[object Uint8ClampedArray]";
var uint16Tag = "[object Uint16Array]";
var uint32Tag = "[object Uint32Array]";
var typedArrayTags = {};
typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = typedArrayTags[uint32Tag] = true;
typedArrayTags[argsTag] = typedArrayTags[arrayTag] = typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = typedArrayTags[errorTag] = typedArrayTags[funcTag] = typedArrayTags[mapTag] = typedArrayTags[numberTag] = typedArrayTags[objectTag] = typedArrayTags[regexpTag] = typedArrayTags[setTag] = typedArrayTags[stringTag] = typedArrayTags[weakMapTag] = false;
function baseIsTypedArray(value) {
return isObjectLike(value) && isLength(value.length) && !!typedArrayTags[baseGetTag(value)];
}
module2.exports = baseIsTypedArray;
}
});
// ../../node_modules/lodash/_baseUnary.js
var require_baseUnary = __commonJS({
"../../node_modules/lodash/_baseUnary.js"(exports2, module2) {
"use strict";
function baseUnary(func) {
return function(value) {
return func(value);
};
}
module2.exports = baseUnary;
}
});
// ../../node_modules/lodash/_nodeUtil.js
var require_nodeUtil = __commonJS({
"../../node_modules/lodash/_nodeUtil.js"(exports2, module2) {
"use strict";
var freeGlobal = require_freeGlobal();
var freeExports = typeof exports2 == "object" && exports2 && !exports2.nodeType && exports2;
var freeModule = freeExports && typeof module2 == "object" && module2 && !module2.nodeType && module2;
var moduleExports = freeModule && freeModule.exports === freeExports;
var freeProcess = moduleExports && freeGlobal.process;
var nodeUtil = function() {
try {
var types = freeModule && freeModule.require && freeModule.require("util").types;
if (types) {
return types;
}
return freeProcess && freeProcess.binding && freeProcess.binding("util");
} catch (e) {
}
}();
module2.exports = nodeUtil;
}
});
// ../../node_modules/lodash/isTypedArray.js
var require_isTypedArray = __commonJS({
"../../node_modules/lodash/isTypedArray.js"(exports2, module2) {
"use strict";
var baseIsTypedArray = require_baseIsTypedArray();
var baseUnary = require_baseUnary();
var nodeUtil = require_nodeUtil();
var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;
var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;
module2.exports = isTypedArray;
}
});
// ../../node_modules/lodash/_arrayLikeKeys.js
var require_arrayLikeKeys = __commonJS({
"../../node_modules/lodash/_arrayLikeKeys.js"(exports2, module2) {
"use strict";
var baseTimes = require_baseTimes();
var isArguments = require_isArguments();
var isArray = require_isArray();
var isBuffer = require_isBuffer();
var isIndex = require_isIndex();
var isTypedArray = require_isTypedArray();
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
function arrayLikeKeys(value, inherited) {
var isArr = isArray(value), isArg = !isArr && isArguments(value), isBuff = !isArr && !isArg && isBuffer(value), isType = !isArr && !isArg && !isBuff && isTypedArray(value), skipIndexes = isArr || isArg || isBuff || isType, result = skipIndexes ? baseTimes(value.length, String) : [], length = result.length;
for (var key in value) {
if ((inherited || hasOwnProperty.call(value, key)) && !(skipIndexes && // Safari 9 has enumerable `arguments.length` in strict mode.
(key == "length" || // Node.js 0.10 has enumerable non-index properties on buffers.
isBuff && (key == "offset" || key == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays.
isType && (key == "buffer" || key == "byteLength" || key == "byteOffset") || // Skip index properties.
isIndex(key, length)))) {
result.push(key);
}
}
return result;
}
module2.exports = arrayLikeKeys;
}
});
// ../../node_modules/lodash/_isPrototype.js
var require_isPrototype = __commonJS({
"../../node_modules/lodash/_isPrototype.js"(exports2, module2) {
"use strict";
var objectProto = Object.prototype;
function isPrototype(value) {
var Ctor = value && value.constructor, proto = typeof Ctor == "function" && Ctor.prototype || objectProto;
return value === proto;
}
module2.exports = isPrototype;
}
});
// ../../node_modules/lodash/_nativeKeys.js
var require_nativeKeys = __commonJS({
"../../node_modules/lodash/_nativeKeys.js"(exports2, module2) {
"use strict";
var overArg = require_overArg();
var nativeKeys = overArg(Object.keys, Object);
module2.exports = nativeKeys;
}
});
// ../../node_modules/lodash/_baseKeys.js
var require_baseKeys = __commonJS({
"../../node_modules/lodash/_baseKeys.js"(exports2, module2) {
"use strict";
var isPrototype = require_isPrototype();
var nativeKeys = require_nativeKeys();
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
function baseKeys(object) {
if (!isPrototype(object)) {
return nativeKeys(object);
}
var result = [];
for (var key in Object(object)) {
if (hasOwnProperty.call(object, key) && key != "constructor") {
result.push(key);
}
}
return result;
}
module2.exports = baseKeys;
}
});
// ../../node_modules/lodash/isArrayLike.js
var require_isArrayLike = __commonJS({
"../../node_modules/lodash/isArrayLike.js"(exports2, module2) {
"use strict";
var isFunction = require_isFunction();
var isLength = require_isLength();
function isArrayLike(value) {
return value != null && isLength(value.length) && !isFunction(value);
}
module2.exports = isArrayLike;
}
});
// ../../node_modules/lodash/keys.js
var require_keys = __commonJS({
"../../node_modules/lodash/keys.js"(exports2, module2) {
"use strict";
var arrayLikeKeys = require_arrayLikeKeys();
var baseKeys = require_baseKeys();
var isArrayLike = require_isArrayLike();
function keys(object) {
return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);
}
module2.exports = keys;
}
});
// ../../node_modules/node-fetch/node_modules/webidl-conversions/lib/index.js
var require_lib = __commonJS({
"../../node_modules/node-fetch/node_modules/webidl-conversions/lib/index.js"(exports2, module2) {
"use strict";
var conversions = {};
module2.exports = conversions;
function sign(x) {
return x < 0 ? -1 : 1;
}
function evenRound(x) {
if (x % 1 === 0.5 && (x & 1) === 0) {
return Math.floor(x);
} else {
return Math.round(x);
}
}
function createNumberConversion(bitLength, typeOpts) {
if (!typeOpts.unsigned) {
--bitLength;
}
const lowerBound = typeOpts.unsigned ? 0 : -Math.pow(2, bitLength);
const upperBound = Math.pow(2, bitLength) - 1;
const moduloVal = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength) : Math.pow(2, bitLength);
const moduloBound = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength - 1) : Math.pow(2, bitLength - 1);
return function(V, opts) {
if (!opts) opts = {};
let x = +V;
if (opts.enforceRange) {
if (!Number.isFinite(x)) {
throw new TypeError("Argument is not a finite number");
}
x = sign(x) * Math.floor(Math.abs(x));
if (x < lowerBound || x > upperBound) {
throw new TypeError("Argument is not in byte range");
}
return x;
}
if (!isNaN(x) && opts.clamp) {
x = evenRound(x);
if (x < lowerBound) x = lowerBound;
if (x > upperBound) x = upperBound;
return x;
}
if (!Number.isFinite(x) || x === 0) {
return 0;
}
x = sign(x) * Math.floor(Math.abs(x));
x = x % moduloVal;
if (!typeOpts.unsigned && x >= moduloBound) {
return x - moduloVal;
} else if (typeOpts.unsigned) {
if (x < 0) {
x += moduloVal;
} else if (x === -0) {
return 0;
}
}
return x;
};
}
conversions["void"] = function() {
return void 0;
};
conversions["boolean"] = function(val) {
return !!val;
};
conversions["byte"] = createNumberConversion(8, { unsigned: false });
conversions["octet"] = createNumberConversion(8, { unsigned: true });
conversions["short"] = createNumberConversion(16, { unsigned: false });
conversions["unsigned short"] = createNumberConversion(16, { unsigned: true });
conversions["long"] = createNumberConversion(32, { unsigned: false });
conversions["unsigned long"] = createNumberConversion(32, { unsigned: true });
conversions["long long"] = createNumberConversion(32, { unsigned: false, moduloBitLength: 64 });
conversions["unsigned long long"] = createNumberConversion(32, { unsigned: true, moduloBitLength: 64 });
conversions["double"] = function(V) {
const x = +V;
if (!Number.isFinite(x)) {
throw new TypeError("Argument is not a finite floating-point value");
}
return x;
};
conversions["unrestricted double"] = function(V) {
const x = +V;
if (isNaN(x)) {
throw new TypeError("Argument is NaN");
}
return x;
};
conversions["float"] = conversions["double"];
conversions["unrestricted float"] = conversions["unrestricted double"];
conversions["DOMString"] = function(V, opts) {
if (!opts) opts = {};
if (opts.treatNullAsEmptyString && V === null) {
return "";
}
return String(V);
};
conversions["ByteString"] = function(V, opts) {
const x = String(V);
let c = void 0;
for (let i = 0; (c = x.codePointAt(i)) !== void 0; ++i) {
if (c > 255) {
throw new TypeError("Argument is not a valid bytestring");
}
}
return x;
};
conversions["USVString"] = function(V) {
const S = String(V);
const n = S.length;
const U = [];
for (let i = 0; i < n; ++i) {
const c = S.charCodeAt(i);
if (c < 55296 || c > 57343) {
U.push(String.fromCodePoint(c));
} else if (56320 <= c && c <= 57343) {
U.push(String.fromCodePoint(65533));
} else {
if (i === n - 1) {
U.push(String.fromCodePoint(65533));
} else {
const d = S.charCodeAt(i + 1);
if (56320 <= d && d <= 57343) {
const a = c & 1023;
const b = d & 1023;
U.push(String.fromCodePoint((2 << 15) + (2 << 9) * a + b));
++i;
} else {
U.push(String.fromCodePoint(65533));
}
}
}
}
return U.join("");
};
conversions["Date"] = function(V, opts) {
if (!(V instanceof Date)) {
throw new TypeError("Argument is not a Date object");
}
if (isNaN(V)) {
return void 0;
}
return V;
};
conversions["RegExp"] = function(V, opts) {
if (!(V instanceof RegExp)) {
V = new RegExp(V);
}
return V;
};
}
});
// ../../node_modules/node-fetch/node_modules/whatwg-url/lib/utils.js
var require_utils = __commonJS({
"../../node_modules/node-fetch/node_modules/whatwg-url/lib/utils.js"(exports2, module2) {
"use strict";
module2.exports.mixin = function mixin(target, source) {
const keys = Object.getOwnPropertyNames(source);
for (let i = 0; i < keys.length; ++i) {
Object.defineProperty(target, keys[i], Object.getOwnPropertyDescriptor(source, keys[i]));
}
};
module2.exports.wrapperSymbol = Symbol("wrapper");
module2.exports.implSymbol = Symbol("impl");
module2.exports.wrapperForImpl = function(impl) {
return impl[module2.exports.wrapperSymbol];
};
module2.exports.implForWrapper = function(wrapper) {
return wrapper[module2.exports.implSymbol];
};
}
});
// ../../node_modules/node-fetch/node_modules/tr46/lib/mappingTable.json
var require_mappingTable = __commonJS({
"../../node_modules/node-fetch/node_modules/tr46/lib/mappingTable.json"(exports2, module2) {
module2.exports = [[[0, 44], "disallowed_STD3_valid"], [[45, 46], "valid"], [[47, 47], "disallowed_STD3_valid"], [[48, 57], "valid"], [[58, 64], "disallowed_STD3_valid"], [[65, 65], "mapped", [97]], [[66, 66], "mapped", [98]], [[67, 67], "mapped", [99]], [[68, 68], "mapped", [100]], [[69, 69], "mapped", [101]], [[70, 70], "mapped", [102]], [[71, 71], "mapped", [103]], [[72, 72], "mapped", [104]], [[73, 73], "mapped", [105]], [[74, 74], "mapped", [106]], [[75, 75], "mapped", [107]], [[76, 76], "mapped", [108]], [[77, 77], "mapped", [109]], [[78, 78], "mapped", [110]], [[79, 79], "mapped", [111]], [[80, 80], "mapped", [112]], [[81, 81], "mapped", [113]], [[82, 82], "mapped", [114]], [[83, 83], "mapped", [115]], [[84, 84], "mapped", [116]], [[85, 85], "mapped", [117]], [[86, 86], "mapped", [118]], [[87, 87], "mapped", [119]], [[88, 88], "mapped", [120]], [[89, 89], "mapped", [121]], [[90, 90], "mapped", [122]], [[91, 96], "disallowed_STD3_valid"], [[97, 122], "valid"], [[123, 127], "disallowed_STD3_valid"], [[128, 159], "disallowed"], [[160, 160], "disallowed_STD3_mapped", [32]], [[161, 167], "valid", [], "NV8"], [[168, 168], "disallowed_STD3_mapped", [32, 776]], [[169, 169], "valid", [], "NV8"], [[170, 170], "mapped", [97]], [[171, 172], "valid", [], "NV8"], [[173, 173], "ignored"], [[174, 174], "valid", [], "NV8"], [[175, 175], "disallowed_STD3_mapped", [32, 772]], [[176, 177], "valid", [], "NV8"], [[178, 178], "mapped", [50]], [[179, 179], "mapped", [51]], [[180, 180], "disallowed_STD3_mapped", [32, 769]], [[181, 181], "mapped", [956]], [[182, 182], "valid", [], "NV8"], [[183, 183], "valid"], [[184, 184], "disallowed_STD3_mapped", [32, 807]], [[185, 185], "mapped", [49]], [[186, 186], "mapped", [111]], [[187, 187], "valid", [], "NV8"], [[188, 188], "mapped", [49, 8260, 52]], [[189, 189], "mapped", [49, 8260, 50]], [[190, 190], "mapped", [51, 8260, 52]], [[191, 191], "valid", [], "NV8"], [[192, 192], "mapped", [224]], [[193, 193], "mapped", [225]], [[194, 194], "mapped", [226]], [[195, 195], "mapped", [227]], [[196, 196], "mapped", [228]], [[197, 197], "mapped", [229]], [[198, 198], "mapped", [230]], [[199, 199], "mapped", [231]], [[200, 200], "mapped", [232]], [[201, 201], "mapped", [233]], [[202, 202], "mapped", [234]], [[203, 203], "mapped", [235]], [[204, 204], "mapped", [236]], [[205, 205], "mapped", [237]], [[206, 206], "mapped", [238]], [[207, 207], "mapped", [239]], [[208, 208], "mapped", [240]], [[209, 209], "mapped", [241]], [[210, 210], "mapped", [242]], [[211, 211], "mapped", [243]], [[212, 212], "mapped", [244]], [[213, 213], "mapped", [245]], [[214, 214], "mapped", [246]], [[215, 215], "valid", [], "NV8"], [[216, 216], "mapped", [248]], [[217, 217], "mapped", [249]], [[218, 218], "mapped", [250]], [[219, 219], "mapped", [251]], [[220, 220], "mapped", [252]], [[221, 221], "mapped", [253]], [[222, 222], "mapped", [254]], [[223, 223], "de