UNPKG

weavebot-core

Version:

Generic content processing framework for web scraping and AI extraction

1,414 lines (1,339 loc) 567 kB
"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