build: ship pre-built API bundle; images copy output instead of installing
- API: `pnpm build` bundles dist/ into apps/api/.output (esbuild), with Linux musl native packages for sharp and argon2 kept alongside - docker/api.Dockerfile copies that output; no pnpm install on the server - add dist/migrate.js (prisma migrate deploy equivalent, same _prisma_migrations table and lock) so the Prisma CLI is not needed at runtime - pnpm-workspace: supportedArchitectures for linux/x64/musl - admin: apps/admin/.env.production sets VITE_SITE_URL for the production build - drop NPM_REGISTRY / SITE_URL build args from compose and .env.example - gitignore: anchor node_modules rules so pre-built node_modules are committed - README: describe the pre-built deploy flow Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Haiku 5.5
parent
ee8258556d
commit
10e453e4be
+9040
File diff suppressed because it is too large
Load Diff
+129
@@ -0,0 +1,129 @@
|
||||
import { createRequire as __bundleCreateRequire } from "node:module"; const require = __bundleCreateRequire(import.meta.url);
|
||||
import {
|
||||
__commonJS,
|
||||
__name
|
||||
} from "./chunk-T6GW54FI.js";
|
||||
|
||||
// ../../node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js
|
||||
var require_ms = __commonJS({
|
||||
"../../node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js"(exports, module) {
|
||||
var s = 1e3;
|
||||
var m = s * 60;
|
||||
var h = m * 60;
|
||||
var d = h * 24;
|
||||
var w = d * 7;
|
||||
var y = d * 365.25;
|
||||
module.exports = function(val, options) {
|
||||
options = options || {};
|
||||
var type = typeof val;
|
||||
if (type === "string" && val.length > 0) {
|
||||
return parse(val);
|
||||
} else if (type === "number" && isFinite(val)) {
|
||||
return options.long ? fmtLong(val) : fmtShort(val);
|
||||
}
|
||||
throw new Error(
|
||||
"val is not a non-empty string or a valid number. val=" + JSON.stringify(val)
|
||||
);
|
||||
};
|
||||
function parse(str) {
|
||||
str = String(str);
|
||||
if (str.length > 100) {
|
||||
return;
|
||||
}
|
||||
var match = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(
|
||||
str
|
||||
);
|
||||
if (!match) {
|
||||
return;
|
||||
}
|
||||
var n = parseFloat(match[1]);
|
||||
var type = (match[2] || "ms").toLowerCase();
|
||||
switch (type) {
|
||||
case "years":
|
||||
case "year":
|
||||
case "yrs":
|
||||
case "yr":
|
||||
case "y":
|
||||
return n * y;
|
||||
case "weeks":
|
||||
case "week":
|
||||
case "w":
|
||||
return n * w;
|
||||
case "days":
|
||||
case "day":
|
||||
case "d":
|
||||
return n * d;
|
||||
case "hours":
|
||||
case "hour":
|
||||
case "hrs":
|
||||
case "hr":
|
||||
case "h":
|
||||
return n * h;
|
||||
case "minutes":
|
||||
case "minute":
|
||||
case "mins":
|
||||
case "min":
|
||||
case "m":
|
||||
return n * m;
|
||||
case "seconds":
|
||||
case "second":
|
||||
case "secs":
|
||||
case "sec":
|
||||
case "s":
|
||||
return n * s;
|
||||
case "milliseconds":
|
||||
case "millisecond":
|
||||
case "msecs":
|
||||
case "msec":
|
||||
case "ms":
|
||||
return n;
|
||||
default:
|
||||
return void 0;
|
||||
}
|
||||
}
|
||||
__name(parse, "parse");
|
||||
function fmtShort(ms) {
|
||||
var msAbs = Math.abs(ms);
|
||||
if (msAbs >= d) {
|
||||
return Math.round(ms / d) + "d";
|
||||
}
|
||||
if (msAbs >= h) {
|
||||
return Math.round(ms / h) + "h";
|
||||
}
|
||||
if (msAbs >= m) {
|
||||
return Math.round(ms / m) + "m";
|
||||
}
|
||||
if (msAbs >= s) {
|
||||
return Math.round(ms / s) + "s";
|
||||
}
|
||||
return ms + "ms";
|
||||
}
|
||||
__name(fmtShort, "fmtShort");
|
||||
function fmtLong(ms) {
|
||||
var msAbs = Math.abs(ms);
|
||||
if (msAbs >= d) {
|
||||
return plural(ms, msAbs, d, "day");
|
||||
}
|
||||
if (msAbs >= h) {
|
||||
return plural(ms, msAbs, h, "hour");
|
||||
}
|
||||
if (msAbs >= m) {
|
||||
return plural(ms, msAbs, m, "minute");
|
||||
}
|
||||
if (msAbs >= s) {
|
||||
return plural(ms, msAbs, s, "second");
|
||||
}
|
||||
return ms + " ms";
|
||||
}
|
||||
__name(fmtLong, "fmtLong");
|
||||
function plural(ms, msAbs, n, name) {
|
||||
var isPlural = msAbs >= n * 1.5;
|
||||
return Math.round(ms / n) + " " + name + (isPlural ? "s" : "");
|
||||
}
|
||||
__name(plural, "plural");
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
require_ms
|
||||
};
|
||||
+15727
File diff suppressed because it is too large
Load Diff
+725
@@ -0,0 +1,725 @@
|
||||
import { createRequire as __bundleCreateRequire } from "node:module"; const require = __bundleCreateRequire(import.meta.url);
|
||||
import {
|
||||
require_ms
|
||||
} from "./chunk-A34KYKJP.js";
|
||||
import {
|
||||
__commonJS,
|
||||
__esm,
|
||||
__export,
|
||||
__name,
|
||||
__require,
|
||||
__toCommonJS
|
||||
} from "./chunk-T6GW54FI.js";
|
||||
|
||||
// ../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js
|
||||
var require_common = __commonJS({
|
||||
"../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js"(exports, module) {
|
||||
function setup(env2) {
|
||||
createDebug.debug = createDebug;
|
||||
createDebug.default = createDebug;
|
||||
createDebug.coerce = coerce;
|
||||
createDebug.disable = disable;
|
||||
createDebug.enable = enable;
|
||||
createDebug.enabled = enabled;
|
||||
createDebug.humanize = require_ms();
|
||||
createDebug.destroy = destroy;
|
||||
Object.keys(env2).forEach((key) => {
|
||||
createDebug[key] = env2[key];
|
||||
});
|
||||
createDebug.names = [];
|
||||
createDebug.skips = [];
|
||||
createDebug.formatters = {};
|
||||
function selectColor(namespace) {
|
||||
let hash = 0;
|
||||
for (let i = 0; i < namespace.length; i++) {
|
||||
hash = (hash << 5) - hash + namespace.charCodeAt(i);
|
||||
hash |= 0;
|
||||
}
|
||||
return createDebug.colors[Math.abs(hash) % createDebug.colors.length];
|
||||
}
|
||||
__name(selectColor, "selectColor");
|
||||
createDebug.selectColor = selectColor;
|
||||
function createDebug(namespace) {
|
||||
let prevTime;
|
||||
let enableOverride = null;
|
||||
let namespacesCache;
|
||||
let enabledCache;
|
||||
function debug(...args) {
|
||||
if (!debug.enabled) {
|
||||
return;
|
||||
}
|
||||
const self = debug;
|
||||
const curr = Number(/* @__PURE__ */ new Date());
|
||||
const ms = curr - (prevTime || curr);
|
||||
self.diff = ms;
|
||||
self.prev = prevTime;
|
||||
self.curr = curr;
|
||||
prevTime = curr;
|
||||
args[0] = createDebug.coerce(args[0]);
|
||||
if (typeof args[0] !== "string") {
|
||||
args.unshift("%O");
|
||||
}
|
||||
let index = 0;
|
||||
args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => {
|
||||
if (match === "%%") {
|
||||
return "%";
|
||||
}
|
||||
index++;
|
||||
const formatter = createDebug.formatters[format];
|
||||
if (typeof formatter === "function") {
|
||||
const val = args[index];
|
||||
match = formatter.call(self, val);
|
||||
args.splice(index, 1);
|
||||
index--;
|
||||
}
|
||||
return match;
|
||||
});
|
||||
createDebug.formatArgs.call(self, args);
|
||||
const logFn = self.log || createDebug.log;
|
||||
logFn.apply(self, args);
|
||||
}
|
||||
__name(debug, "debug");
|
||||
debug.namespace = namespace;
|
||||
debug.useColors = createDebug.useColors();
|
||||
debug.color = createDebug.selectColor(namespace);
|
||||
debug.extend = extend;
|
||||
debug.destroy = createDebug.destroy;
|
||||
Object.defineProperty(debug, "enabled", {
|
||||
enumerable: true,
|
||||
configurable: false,
|
||||
get: /* @__PURE__ */ __name(() => {
|
||||
if (enableOverride !== null) {
|
||||
return enableOverride;
|
||||
}
|
||||
if (namespacesCache !== createDebug.namespaces) {
|
||||
namespacesCache = createDebug.namespaces;
|
||||
enabledCache = createDebug.enabled(namespace);
|
||||
}
|
||||
return enabledCache;
|
||||
}, "get"),
|
||||
set: /* @__PURE__ */ __name((v) => {
|
||||
enableOverride = v;
|
||||
}, "set")
|
||||
});
|
||||
if (typeof createDebug.init === "function") {
|
||||
createDebug.init(debug);
|
||||
}
|
||||
return debug;
|
||||
}
|
||||
__name(createDebug, "createDebug");
|
||||
function extend(namespace, delimiter) {
|
||||
const newDebug = createDebug(this.namespace + (typeof delimiter === "undefined" ? ":" : delimiter) + namespace);
|
||||
newDebug.log = this.log;
|
||||
return newDebug;
|
||||
}
|
||||
__name(extend, "extend");
|
||||
function enable(namespaces) {
|
||||
createDebug.save(namespaces);
|
||||
createDebug.namespaces = namespaces;
|
||||
createDebug.names = [];
|
||||
createDebug.skips = [];
|
||||
const split = (typeof namespaces === "string" ? namespaces : "").trim().replace(/\s+/g, ",").split(",").filter(Boolean);
|
||||
for (const ns of split) {
|
||||
if (ns[0] === "-") {
|
||||
createDebug.skips.push(ns.slice(1));
|
||||
} else {
|
||||
createDebug.names.push(ns);
|
||||
}
|
||||
}
|
||||
}
|
||||
__name(enable, "enable");
|
||||
function matchesTemplate(search, template) {
|
||||
let searchIndex = 0;
|
||||
let templateIndex = 0;
|
||||
let starIndex = -1;
|
||||
let matchIndex = 0;
|
||||
while (searchIndex < search.length) {
|
||||
if (templateIndex < template.length && (template[templateIndex] === search[searchIndex] || template[templateIndex] === "*")) {
|
||||
if (template[templateIndex] === "*") {
|
||||
starIndex = templateIndex;
|
||||
matchIndex = searchIndex;
|
||||
templateIndex++;
|
||||
} else {
|
||||
searchIndex++;
|
||||
templateIndex++;
|
||||
}
|
||||
} else if (starIndex !== -1) {
|
||||
templateIndex = starIndex + 1;
|
||||
matchIndex++;
|
||||
searchIndex = matchIndex;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
while (templateIndex < template.length && template[templateIndex] === "*") {
|
||||
templateIndex++;
|
||||
}
|
||||
return templateIndex === template.length;
|
||||
}
|
||||
__name(matchesTemplate, "matchesTemplate");
|
||||
function disable() {
|
||||
const namespaces = [
|
||||
...createDebug.names,
|
||||
...createDebug.skips.map((namespace) => "-" + namespace)
|
||||
].join(",");
|
||||
createDebug.enable("");
|
||||
return namespaces;
|
||||
}
|
||||
__name(disable, "disable");
|
||||
function enabled(name) {
|
||||
for (const skip of createDebug.skips) {
|
||||
if (matchesTemplate(name, skip)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
for (const ns of createDebug.names) {
|
||||
if (matchesTemplate(name, ns)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
__name(enabled, "enabled");
|
||||
function coerce(val) {
|
||||
if (val instanceof Error) {
|
||||
return val.stack || val.message;
|
||||
}
|
||||
return val;
|
||||
}
|
||||
__name(coerce, "coerce");
|
||||
function destroy() {
|
||||
console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");
|
||||
}
|
||||
__name(destroy, "destroy");
|
||||
createDebug.enable(createDebug.load());
|
||||
return createDebug;
|
||||
}
|
||||
__name(setup, "setup");
|
||||
module.exports = setup;
|
||||
}
|
||||
});
|
||||
|
||||
// ../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/browser.js
|
||||
var require_browser = __commonJS({
|
||||
"../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/browser.js"(exports, module) {
|
||||
exports.formatArgs = formatArgs;
|
||||
exports.save = save;
|
||||
exports.load = load;
|
||||
exports.useColors = useColors;
|
||||
exports.storage = localstorage();
|
||||
exports.destroy = /* @__PURE__ */ (() => {
|
||||
let warned = false;
|
||||
return () => {
|
||||
if (!warned) {
|
||||
warned = true;
|
||||
console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");
|
||||
}
|
||||
};
|
||||
})();
|
||||
exports.colors = [
|
||||
"#0000CC",
|
||||
"#0000FF",
|
||||
"#0033CC",
|
||||
"#0033FF",
|
||||
"#0066CC",
|
||||
"#0066FF",
|
||||
"#0099CC",
|
||||
"#0099FF",
|
||||
"#00CC00",
|
||||
"#00CC33",
|
||||
"#00CC66",
|
||||
"#00CC99",
|
||||
"#00CCCC",
|
||||
"#00CCFF",
|
||||
"#3300CC",
|
||||
"#3300FF",
|
||||
"#3333CC",
|
||||
"#3333FF",
|
||||
"#3366CC",
|
||||
"#3366FF",
|
||||
"#3399CC",
|
||||
"#3399FF",
|
||||
"#33CC00",
|
||||
"#33CC33",
|
||||
"#33CC66",
|
||||
"#33CC99",
|
||||
"#33CCCC",
|
||||
"#33CCFF",
|
||||
"#6600CC",
|
||||
"#6600FF",
|
||||
"#6633CC",
|
||||
"#6633FF",
|
||||
"#66CC00",
|
||||
"#66CC33",
|
||||
"#9900CC",
|
||||
"#9900FF",
|
||||
"#9933CC",
|
||||
"#9933FF",
|
||||
"#99CC00",
|
||||
"#99CC33",
|
||||
"#CC0000",
|
||||
"#CC0033",
|
||||
"#CC0066",
|
||||
"#CC0099",
|
||||
"#CC00CC",
|
||||
"#CC00FF",
|
||||
"#CC3300",
|
||||
"#CC3333",
|
||||
"#CC3366",
|
||||
"#CC3399",
|
||||
"#CC33CC",
|
||||
"#CC33FF",
|
||||
"#CC6600",
|
||||
"#CC6633",
|
||||
"#CC9900",
|
||||
"#CC9933",
|
||||
"#CCCC00",
|
||||
"#CCCC33",
|
||||
"#FF0000",
|
||||
"#FF0033",
|
||||
"#FF0066",
|
||||
"#FF0099",
|
||||
"#FF00CC",
|
||||
"#FF00FF",
|
||||
"#FF3300",
|
||||
"#FF3333",
|
||||
"#FF3366",
|
||||
"#FF3399",
|
||||
"#FF33CC",
|
||||
"#FF33FF",
|
||||
"#FF6600",
|
||||
"#FF6633",
|
||||
"#FF9900",
|
||||
"#FF9933",
|
||||
"#FFCC00",
|
||||
"#FFCC33"
|
||||
];
|
||||
function useColors() {
|
||||
if (typeof window !== "undefined" && window.process && (window.process.type === "renderer" || window.process.__nwjs)) {
|
||||
return true;
|
||||
}
|
||||
if (typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) {
|
||||
return false;
|
||||
}
|
||||
let m;
|
||||
return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
|
||||
typeof window !== "undefined" && window.console && (window.console.firebug || window.console.exception && window.console.table) || // Is firefox >= v31?
|
||||
// https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
|
||||
typeof navigator !== "undefined" && navigator.userAgent && (m = navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)) && parseInt(m[1], 10) >= 31 || // Double check webkit in userAgent just in case we are in a worker
|
||||
typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/);
|
||||
}
|
||||
__name(useColors, "useColors");
|
||||
function formatArgs(args) {
|
||||
args[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + args[0] + (this.useColors ? "%c " : " ") + "+" + module.exports.humanize(this.diff);
|
||||
if (!this.useColors) {
|
||||
return;
|
||||
}
|
||||
const c = "color: " + this.color;
|
||||
args.splice(1, 0, c, "color: inherit");
|
||||
let index = 0;
|
||||
let lastC = 0;
|
||||
args[0].replace(/%[a-zA-Z%]/g, (match) => {
|
||||
if (match === "%%") {
|
||||
return;
|
||||
}
|
||||
index++;
|
||||
if (match === "%c") {
|
||||
lastC = index;
|
||||
}
|
||||
});
|
||||
args.splice(lastC, 0, c);
|
||||
}
|
||||
__name(formatArgs, "formatArgs");
|
||||
exports.log = console.debug || console.log || (() => {
|
||||
});
|
||||
function save(namespaces) {
|
||||
try {
|
||||
if (namespaces) {
|
||||
exports.storage.setItem("debug", namespaces);
|
||||
} else {
|
||||
exports.storage.removeItem("debug");
|
||||
}
|
||||
} catch (error) {
|
||||
}
|
||||
}
|
||||
__name(save, "save");
|
||||
function load() {
|
||||
let r;
|
||||
try {
|
||||
r = exports.storage.getItem("debug") || exports.storage.getItem("DEBUG");
|
||||
} catch (error) {
|
||||
}
|
||||
if (!r && typeof process !== "undefined" && "env" in process) {
|
||||
r = process.env.DEBUG;
|
||||
}
|
||||
return r;
|
||||
}
|
||||
__name(load, "load");
|
||||
function localstorage() {
|
||||
try {
|
||||
return localStorage;
|
||||
} catch (error) {
|
||||
}
|
||||
}
|
||||
__name(localstorage, "localstorage");
|
||||
module.exports = require_common()(exports);
|
||||
var { formatters } = module.exports;
|
||||
formatters.j = function(v) {
|
||||
try {
|
||||
return JSON.stringify(v);
|
||||
} catch (error) {
|
||||
return "[UnexpectedJSONParseError]: " + error.message;
|
||||
}
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
// ../../node_modules/.pnpm/supports-color@10.2.2/node_modules/supports-color/index.js
|
||||
var supports_color_exports = {};
|
||||
__export(supports_color_exports, {
|
||||
createSupportsColor: () => createSupportsColor,
|
||||
default: () => supports_color_default
|
||||
});
|
||||
import process2 from "node:process";
|
||||
import os from "node:os";
|
||||
import tty from "node:tty";
|
||||
function hasFlag(flag, argv = globalThis.Deno ? globalThis.Deno.args : process2.argv) {
|
||||
const prefix = flag.startsWith("-") ? "" : flag.length === 1 ? "-" : "--";
|
||||
const position = argv.indexOf(prefix + flag);
|
||||
const terminatorPosition = argv.indexOf("--");
|
||||
return position !== -1 && (terminatorPosition === -1 || position < terminatorPosition);
|
||||
}
|
||||
function envForceColor() {
|
||||
if (!("FORCE_COLOR" in env)) {
|
||||
return;
|
||||
}
|
||||
if (env.FORCE_COLOR === "true") {
|
||||
return 1;
|
||||
}
|
||||
if (env.FORCE_COLOR === "false") {
|
||||
return 0;
|
||||
}
|
||||
if (env.FORCE_COLOR.length === 0) {
|
||||
return 1;
|
||||
}
|
||||
const level = Math.min(Number.parseInt(env.FORCE_COLOR, 10), 3);
|
||||
if (![0, 1, 2, 3].includes(level)) {
|
||||
return;
|
||||
}
|
||||
return level;
|
||||
}
|
||||
function translateLevel(level) {
|
||||
if (level === 0) {
|
||||
return false;
|
||||
}
|
||||
return {
|
||||
level,
|
||||
hasBasic: true,
|
||||
has256: level >= 2,
|
||||
has16m: level >= 3
|
||||
};
|
||||
}
|
||||
function _supportsColor(haveStream, { streamIsTTY, sniffFlags = true } = {}) {
|
||||
const noFlagForceColor = envForceColor();
|
||||
if (noFlagForceColor !== void 0) {
|
||||
flagForceColor = noFlagForceColor;
|
||||
}
|
||||
const forceColor = sniffFlags ? flagForceColor : noFlagForceColor;
|
||||
if (forceColor === 0) {
|
||||
return 0;
|
||||
}
|
||||
if (sniffFlags) {
|
||||
if (hasFlag("color=16m") || hasFlag("color=full") || hasFlag("color=truecolor")) {
|
||||
return 3;
|
||||
}
|
||||
if (hasFlag("color=256")) {
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
if ("TF_BUILD" in env && "AGENT_NAME" in env) {
|
||||
return 1;
|
||||
}
|
||||
if (haveStream && !streamIsTTY && forceColor === void 0) {
|
||||
return 0;
|
||||
}
|
||||
const min = forceColor || 0;
|
||||
if (env.TERM === "dumb") {
|
||||
return min;
|
||||
}
|
||||
if (process2.platform === "win32") {
|
||||
const osRelease = os.release().split(".");
|
||||
if (Number(osRelease[0]) >= 10 && Number(osRelease[2]) >= 10586) {
|
||||
return Number(osRelease[2]) >= 14931 ? 3 : 2;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
if ("CI" in env) {
|
||||
if (["GITHUB_ACTIONS", "GITEA_ACTIONS", "CIRCLECI"].some((key) => key in env)) {
|
||||
return 3;
|
||||
}
|
||||
if (["TRAVIS", "APPVEYOR", "GITLAB_CI", "BUILDKITE", "DRONE"].some((sign) => sign in env) || env.CI_NAME === "codeship") {
|
||||
return 1;
|
||||
}
|
||||
return min;
|
||||
}
|
||||
if ("TEAMCITY_VERSION" in env) {
|
||||
return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(env.TEAMCITY_VERSION) ? 1 : 0;
|
||||
}
|
||||
if (env.COLORTERM === "truecolor") {
|
||||
return 3;
|
||||
}
|
||||
if (env.TERM === "xterm-kitty") {
|
||||
return 3;
|
||||
}
|
||||
if (env.TERM === "xterm-ghostty") {
|
||||
return 3;
|
||||
}
|
||||
if (env.TERM === "wezterm") {
|
||||
return 3;
|
||||
}
|
||||
if ("TERM_PROGRAM" in env) {
|
||||
const version = Number.parseInt((env.TERM_PROGRAM_VERSION || "").split(".")[0], 10);
|
||||
switch (env.TERM_PROGRAM) {
|
||||
case "iTerm.app": {
|
||||
return version >= 3 ? 3 : 2;
|
||||
}
|
||||
case "Apple_Terminal": {
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (/-256(color)?$/i.test(env.TERM)) {
|
||||
return 2;
|
||||
}
|
||||
if (/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(env.TERM)) {
|
||||
return 1;
|
||||
}
|
||||
if ("COLORTERM" in env) {
|
||||
return 1;
|
||||
}
|
||||
return min;
|
||||
}
|
||||
function createSupportsColor(stream, options = {}) {
|
||||
const level = _supportsColor(stream, {
|
||||
streamIsTTY: stream && stream.isTTY,
|
||||
...options
|
||||
});
|
||||
return translateLevel(level);
|
||||
}
|
||||
var env, flagForceColor, supportsColor, supports_color_default;
|
||||
var init_supports_color = __esm({
|
||||
"../../node_modules/.pnpm/supports-color@10.2.2/node_modules/supports-color/index.js"() {
|
||||
__name(hasFlag, "hasFlag");
|
||||
({ env } = process2);
|
||||
if (hasFlag("no-color") || hasFlag("no-colors") || hasFlag("color=false") || hasFlag("color=never")) {
|
||||
flagForceColor = 0;
|
||||
} else if (hasFlag("color") || hasFlag("colors") || hasFlag("color=true") || hasFlag("color=always")) {
|
||||
flagForceColor = 1;
|
||||
}
|
||||
__name(envForceColor, "envForceColor");
|
||||
__name(translateLevel, "translateLevel");
|
||||
__name(_supportsColor, "_supportsColor");
|
||||
__name(createSupportsColor, "createSupportsColor");
|
||||
supportsColor = {
|
||||
stdout: createSupportsColor({ isTTY: tty.isatty(1) }),
|
||||
stderr: createSupportsColor({ isTTY: tty.isatty(2) })
|
||||
};
|
||||
supports_color_default = supportsColor;
|
||||
}
|
||||
});
|
||||
|
||||
// ../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/node.js
|
||||
var require_node = __commonJS({
|
||||
"../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/node.js"(exports, module) {
|
||||
var tty2 = __require("tty");
|
||||
var util = __require("util");
|
||||
exports.init = init;
|
||||
exports.log = log;
|
||||
exports.formatArgs = formatArgs;
|
||||
exports.save = save;
|
||||
exports.load = load;
|
||||
exports.useColors = useColors;
|
||||
exports.destroy = util.deprecate(
|
||||
() => {
|
||||
},
|
||||
"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."
|
||||
);
|
||||
exports.colors = [6, 2, 3, 4, 5, 1];
|
||||
try {
|
||||
const supportsColor2 = (init_supports_color(), __toCommonJS(supports_color_exports));
|
||||
if (supportsColor2 && (supportsColor2.stderr || supportsColor2).level >= 2) {
|
||||
exports.colors = [
|
||||
20,
|
||||
21,
|
||||
26,
|
||||
27,
|
||||
32,
|
||||
33,
|
||||
38,
|
||||
39,
|
||||
40,
|
||||
41,
|
||||
42,
|
||||
43,
|
||||
44,
|
||||
45,
|
||||
56,
|
||||
57,
|
||||
62,
|
||||
63,
|
||||
68,
|
||||
69,
|
||||
74,
|
||||
75,
|
||||
76,
|
||||
77,
|
||||
78,
|
||||
79,
|
||||
80,
|
||||
81,
|
||||
92,
|
||||
93,
|
||||
98,
|
||||
99,
|
||||
112,
|
||||
113,
|
||||
128,
|
||||
129,
|
||||
134,
|
||||
135,
|
||||
148,
|
||||
149,
|
||||
160,
|
||||
161,
|
||||
162,
|
||||
163,
|
||||
164,
|
||||
165,
|
||||
166,
|
||||
167,
|
||||
168,
|
||||
169,
|
||||
170,
|
||||
171,
|
||||
172,
|
||||
173,
|
||||
178,
|
||||
179,
|
||||
184,
|
||||
185,
|
||||
196,
|
||||
197,
|
||||
198,
|
||||
199,
|
||||
200,
|
||||
201,
|
||||
202,
|
||||
203,
|
||||
204,
|
||||
205,
|
||||
206,
|
||||
207,
|
||||
208,
|
||||
209,
|
||||
214,
|
||||
215,
|
||||
220,
|
||||
221
|
||||
];
|
||||
}
|
||||
} catch (error) {
|
||||
}
|
||||
exports.inspectOpts = Object.keys(process.env).filter((key) => {
|
||||
return /^debug_/i.test(key);
|
||||
}).reduce((obj, key) => {
|
||||
const prop = key.substring(6).toLowerCase().replace(/_([a-z])/g, (_, k) => {
|
||||
return k.toUpperCase();
|
||||
});
|
||||
let val = process.env[key];
|
||||
if (/^(yes|on|true|enabled)$/i.test(val)) {
|
||||
val = true;
|
||||
} else if (/^(no|off|false|disabled)$/i.test(val)) {
|
||||
val = false;
|
||||
} else if (val === "null") {
|
||||
val = null;
|
||||
} else {
|
||||
val = Number(val);
|
||||
}
|
||||
obj[prop] = val;
|
||||
return obj;
|
||||
}, {});
|
||||
function useColors() {
|
||||
return "colors" in exports.inspectOpts ? Boolean(exports.inspectOpts.colors) : tty2.isatty(process.stderr.fd);
|
||||
}
|
||||
__name(useColors, "useColors");
|
||||
function formatArgs(args) {
|
||||
const { namespace: name, useColors: useColors2 } = this;
|
||||
if (useColors2) {
|
||||
const c = this.color;
|
||||
const colorCode = "\x1B[3" + (c < 8 ? c : "8;5;" + c);
|
||||
const prefix = ` ${colorCode};1m${name} \x1B[0m`;
|
||||
args[0] = prefix + args[0].split("\n").join("\n" + prefix);
|
||||
args.push(colorCode + "m+" + module.exports.humanize(this.diff) + "\x1B[0m");
|
||||
} else {
|
||||
args[0] = getDate() + name + " " + args[0];
|
||||
}
|
||||
}
|
||||
__name(formatArgs, "formatArgs");
|
||||
function getDate() {
|
||||
if (exports.inspectOpts.hideDate) {
|
||||
return "";
|
||||
}
|
||||
return (/* @__PURE__ */ new Date()).toISOString() + " ";
|
||||
}
|
||||
__name(getDate, "getDate");
|
||||
function log(...args) {
|
||||
return process.stderr.write(util.formatWithOptions(exports.inspectOpts, ...args) + "\n");
|
||||
}
|
||||
__name(log, "log");
|
||||
function save(namespaces) {
|
||||
if (namespaces) {
|
||||
process.env.DEBUG = namespaces;
|
||||
} else {
|
||||
delete process.env.DEBUG;
|
||||
}
|
||||
}
|
||||
__name(save, "save");
|
||||
function load() {
|
||||
return process.env.DEBUG;
|
||||
}
|
||||
__name(load, "load");
|
||||
function init(debug) {
|
||||
debug.inspectOpts = {};
|
||||
const keys = Object.keys(exports.inspectOpts);
|
||||
for (let i = 0; i < keys.length; i++) {
|
||||
debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]];
|
||||
}
|
||||
}
|
||||
__name(init, "init");
|
||||
module.exports = require_common()(exports);
|
||||
var { formatters } = module.exports;
|
||||
formatters.o = function(v) {
|
||||
this.inspectOpts.colors = this.useColors;
|
||||
return util.inspect(v, this.inspectOpts).split("\n").map((str) => str.trim()).join(" ");
|
||||
};
|
||||
formatters.O = function(v) {
|
||||
this.inspectOpts.colors = this.useColors;
|
||||
return util.inspect(v, this.inspectOpts);
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
// ../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/index.js
|
||||
var require_src = __commonJS({
|
||||
"../../node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/index.js"(exports, module) {
|
||||
if (typeof process === "undefined" || process.type === "renderer" || process.browser === true || process.__nwjs) {
|
||||
module.exports = require_browser();
|
||||
} else {
|
||||
module.exports = require_node();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
require_src
|
||||
};
|
||||
+5494
File diff suppressed because it is too large
Load Diff
+60
@@ -0,0 +1,60 @@
|
||||
import { createRequire as __bundleCreateRequire } from "node:module"; const require = __bundleCreateRequire(import.meta.url);
|
||||
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 __name = (target, value) => __defProp(target, "name", { value, configurable: true });
|
||||
var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, {
|
||||
get: (a, b) => (typeof require !== "undefined" ? require : a)[b]
|
||||
}) : x)(function(x) {
|
||||
if (typeof require !== "undefined") return require.apply(this, arguments);
|
||||
throw Error('Dynamic require of "' + x + '" is not supported');
|
||||
});
|
||||
var __esm = (fn, res, err) => function __init() {
|
||||
if (err) throw err[0];
|
||||
try {
|
||||
return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
|
||||
} catch (e) {
|
||||
throw err = [e], e;
|
||||
}
|
||||
};
|
||||
var __commonJS = (cb, mod) => function __require2() {
|
||||
try {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
} catch (e) {
|
||||
throw mod = 0, e;
|
||||
}
|
||||
};
|
||||
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);
|
||||
|
||||
export {
|
||||
__name,
|
||||
__require,
|
||||
__esm,
|
||||
__commonJS,
|
||||
__export,
|
||||
__toESM,
|
||||
__toCommonJS
|
||||
};
|
||||
+64774
File diff suppressed because one or more lines are too long
+53629
File diff suppressed because it is too large
Load Diff
+828
@@ -0,0 +1,828 @@
|
||||
import { createRequire as __bundleCreateRequire } from "node:module"; const require = __bundleCreateRequire(import.meta.url);
|
||||
import {
|
||||
__commonJS,
|
||||
__name
|
||||
} from "./chunk-T6GW54FI.js";
|
||||
|
||||
// ../../node_modules/.pnpm/bowser@2.14.1/node_modules/bowser/es5.js
|
||||
var require_es5 = __commonJS({
|
||||
"../../node_modules/.pnpm/bowser@2.14.1/node_modules/bowser/es5.js"(exports, module) {
|
||||
!(function(e, t) {
|
||||
"object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.bowser = t() : e.bowser = t();
|
||||
})(exports, (function() {
|
||||
return (function(e) {
|
||||
var t = {};
|
||||
function r(i) {
|
||||
if (t[i]) return t[i].exports;
|
||||
var n = t[i] = { i, l: false, exports: {} };
|
||||
return e[i].call(n.exports, n, n.exports, r), n.l = true, n.exports;
|
||||
}
|
||||
__name(r, "r");
|
||||
return r.m = e, r.c = t, r.d = function(e2, t2, i) {
|
||||
r.o(e2, t2) || Object.defineProperty(e2, t2, { enumerable: true, get: i });
|
||||
}, r.r = function(e2) {
|
||||
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e2, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e2, "__esModule", { value: true });
|
||||
}, r.t = function(e2, t2) {
|
||||
if (1 & t2 && (e2 = r(e2)), 8 & t2) return e2;
|
||||
if (4 & t2 && "object" == typeof e2 && e2 && e2.__esModule) return e2;
|
||||
var i = /* @__PURE__ */ Object.create(null);
|
||||
if (r.r(i), Object.defineProperty(i, "default", { enumerable: true, value: e2 }), 2 & t2 && "string" != typeof e2) for (var n in e2) r.d(i, n, function(t3) {
|
||||
return e2[t3];
|
||||
}.bind(null, n));
|
||||
return i;
|
||||
}, r.n = function(e2) {
|
||||
var t2 = e2 && e2.__esModule ? function() {
|
||||
return e2.default;
|
||||
} : function() {
|
||||
return e2;
|
||||
};
|
||||
return r.d(t2, "a", t2), t2;
|
||||
}, r.o = function(e2, t2) {
|
||||
return Object.prototype.hasOwnProperty.call(e2, t2);
|
||||
}, r.p = "", r(r.s = 90);
|
||||
})({ 17: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.default = void 0;
|
||||
var i = r(18), n = (function() {
|
||||
function e2() {
|
||||
}
|
||||
__name(e2, "e");
|
||||
return e2.getFirstMatch = function(e3, t2) {
|
||||
var r2 = t2.match(e3);
|
||||
return r2 && r2.length > 0 && r2[1] || "";
|
||||
}, e2.getSecondMatch = function(e3, t2) {
|
||||
var r2 = t2.match(e3);
|
||||
return r2 && r2.length > 1 && r2[2] || "";
|
||||
}, e2.matchAndReturnConst = function(e3, t2, r2) {
|
||||
if (e3.test(t2)) return r2;
|
||||
}, e2.getWindowsVersionName = function(e3) {
|
||||
switch (e3) {
|
||||
case "NT":
|
||||
return "NT";
|
||||
case "XP":
|
||||
return "XP";
|
||||
case "NT 5.0":
|
||||
return "2000";
|
||||
case "NT 5.1":
|
||||
return "XP";
|
||||
case "NT 5.2":
|
||||
return "2003";
|
||||
case "NT 6.0":
|
||||
return "Vista";
|
||||
case "NT 6.1":
|
||||
return "7";
|
||||
case "NT 6.2":
|
||||
return "8";
|
||||
case "NT 6.3":
|
||||
return "8.1";
|
||||
case "NT 10.0":
|
||||
return "10";
|
||||
default:
|
||||
return;
|
||||
}
|
||||
}, e2.getMacOSVersionName = function(e3) {
|
||||
var t2 = e3.split(".").splice(0, 2).map((function(e4) {
|
||||
return parseInt(e4, 10) || 0;
|
||||
}));
|
||||
t2.push(0);
|
||||
var r2 = t2[0], i2 = t2[1];
|
||||
if (10 === r2) switch (i2) {
|
||||
case 5:
|
||||
return "Leopard";
|
||||
case 6:
|
||||
return "Snow Leopard";
|
||||
case 7:
|
||||
return "Lion";
|
||||
case 8:
|
||||
return "Mountain Lion";
|
||||
case 9:
|
||||
return "Mavericks";
|
||||
case 10:
|
||||
return "Yosemite";
|
||||
case 11:
|
||||
return "El Capitan";
|
||||
case 12:
|
||||
return "Sierra";
|
||||
case 13:
|
||||
return "High Sierra";
|
||||
case 14:
|
||||
return "Mojave";
|
||||
case 15:
|
||||
return "Catalina";
|
||||
default:
|
||||
return;
|
||||
}
|
||||
switch (r2) {
|
||||
case 11:
|
||||
return "Big Sur";
|
||||
case 12:
|
||||
return "Monterey";
|
||||
case 13:
|
||||
return "Ventura";
|
||||
case 14:
|
||||
return "Sonoma";
|
||||
case 15:
|
||||
return "Sequoia";
|
||||
default:
|
||||
return;
|
||||
}
|
||||
}, e2.getAndroidVersionName = function(e3) {
|
||||
var t2 = e3.split(".").splice(0, 2).map((function(e4) {
|
||||
return parseInt(e4, 10) || 0;
|
||||
}));
|
||||
if (t2.push(0), !(1 === t2[0] && t2[1] < 5)) return 1 === t2[0] && t2[1] < 6 ? "Cupcake" : 1 === t2[0] && t2[1] >= 6 ? "Donut" : 2 === t2[0] && t2[1] < 2 ? "Eclair" : 2 === t2[0] && 2 === t2[1] ? "Froyo" : 2 === t2[0] && t2[1] > 2 ? "Gingerbread" : 3 === t2[0] ? "Honeycomb" : 4 === t2[0] && t2[1] < 1 ? "Ice Cream Sandwich" : 4 === t2[0] && t2[1] < 4 ? "Jelly Bean" : 4 === t2[0] && t2[1] >= 4 ? "KitKat" : 5 === t2[0] ? "Lollipop" : 6 === t2[0] ? "Marshmallow" : 7 === t2[0] ? "Nougat" : 8 === t2[0] ? "Oreo" : 9 === t2[0] ? "Pie" : void 0;
|
||||
}, e2.getVersionPrecision = function(e3) {
|
||||
return e3.split(".").length;
|
||||
}, e2.compareVersions = function(t2, r2, i2) {
|
||||
void 0 === i2 && (i2 = false);
|
||||
var n2 = e2.getVersionPrecision(t2), a = e2.getVersionPrecision(r2), o = Math.max(n2, a), s = 0, u = e2.map([t2, r2], (function(t3) {
|
||||
var r3 = o - e2.getVersionPrecision(t3), i3 = t3 + new Array(r3 + 1).join(".0");
|
||||
return e2.map(i3.split("."), (function(e3) {
|
||||
return new Array(20 - e3.length).join("0") + e3;
|
||||
})).reverse();
|
||||
}));
|
||||
for (i2 && (s = o - Math.min(n2, a)), o -= 1; o >= s; ) {
|
||||
if (u[0][o] > u[1][o]) return 1;
|
||||
if (u[0][o] === u[1][o]) {
|
||||
if (o === s) return 0;
|
||||
o -= 1;
|
||||
} else if (u[0][o] < u[1][o]) return -1;
|
||||
}
|
||||
}, e2.map = function(e3, t2) {
|
||||
var r2, i2 = [];
|
||||
if (Array.prototype.map) return Array.prototype.map.call(e3, t2);
|
||||
for (r2 = 0; r2 < e3.length; r2 += 1) i2.push(t2(e3[r2]));
|
||||
return i2;
|
||||
}, e2.find = function(e3, t2) {
|
||||
var r2, i2;
|
||||
if (Array.prototype.find) return Array.prototype.find.call(e3, t2);
|
||||
for (r2 = 0, i2 = e3.length; r2 < i2; r2 += 1) {
|
||||
var n2 = e3[r2];
|
||||
if (t2(n2, r2)) return n2;
|
||||
}
|
||||
}, e2.assign = function(e3) {
|
||||
for (var t2, r2, i2 = e3, n2 = arguments.length, a = new Array(n2 > 1 ? n2 - 1 : 0), o = 1; o < n2; o++) a[o - 1] = arguments[o];
|
||||
if (Object.assign) return Object.assign.apply(Object, [e3].concat(a));
|
||||
var s = /* @__PURE__ */ __name(function() {
|
||||
var e4 = a[t2];
|
||||
"object" == typeof e4 && null !== e4 && Object.keys(e4).forEach((function(t3) {
|
||||
i2[t3] = e4[t3];
|
||||
}));
|
||||
}, "s");
|
||||
for (t2 = 0, r2 = a.length; t2 < r2; t2 += 1) s();
|
||||
return e3;
|
||||
}, e2.getBrowserAlias = function(e3) {
|
||||
return i.BROWSER_ALIASES_MAP[e3];
|
||||
}, e2.getBrowserTypeByAlias = function(e3) {
|
||||
return i.BROWSER_MAP[e3] || "";
|
||||
}, e2;
|
||||
})();
|
||||
t.default = n, e.exports = t.default;
|
||||
}, 18: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.ENGINE_MAP = t.OS_MAP = t.PLATFORMS_MAP = t.BROWSER_MAP = t.BROWSER_ALIASES_MAP = void 0;
|
||||
t.BROWSER_ALIASES_MAP = { AmazonBot: "amazonbot", "Amazon Silk": "amazon_silk", "Android Browser": "android", BaiduSpider: "baiduspider", Bada: "bada", BingCrawler: "bingcrawler", Brave: "brave", BlackBerry: "blackberry", "ChatGPT-User": "chatgpt_user", Chrome: "chrome", ClaudeBot: "claudebot", Chromium: "chromium", Diffbot: "diffbot", DuckDuckBot: "duckduckbot", DuckDuckGo: "duckduckgo", Electron: "electron", Epiphany: "epiphany", FacebookExternalHit: "facebookexternalhit", Firefox: "firefox", Focus: "focus", Generic: "generic", "Google Search": "google_search", Googlebot: "googlebot", GPTBot: "gptbot", "Internet Explorer": "ie", InternetArchiveCrawler: "internetarchivecrawler", "K-Meleon": "k_meleon", LibreWolf: "librewolf", Linespider: "linespider", Maxthon: "maxthon", "Meta-ExternalAds": "meta_externalads", "Meta-ExternalAgent": "meta_externalagent", "Meta-ExternalFetcher": "meta_externalfetcher", "Meta-WebIndexer": "meta_webindexer", "Microsoft Edge": "edge", "MZ Browser": "mz", "NAVER Whale Browser": "naver", "OAI-SearchBot": "oai_searchbot", Omgilibot: "omgilibot", Opera: "opera", "Opera Coast": "opera_coast", "Pale Moon": "pale_moon", PerplexityBot: "perplexitybot", "Perplexity-User": "perplexity_user", PhantomJS: "phantomjs", PingdomBot: "pingdombot", Puffin: "puffin", QQ: "qq", QQLite: "qqlite", QupZilla: "qupzilla", Roku: "roku", Safari: "safari", Sailfish: "sailfish", "Samsung Internet for Android": "samsung_internet", SlackBot: "slackbot", SeaMonkey: "seamonkey", Sleipnir: "sleipnir", "Sogou Browser": "sogou", Swing: "swing", Tizen: "tizen", "UC Browser": "uc", Vivaldi: "vivaldi", "WebOS Browser": "webos", WeChat: "wechat", YahooSlurp: "yahooslurp", "Yandex Browser": "yandex", YandexBot: "yandexbot", YouBot: "youbot" };
|
||||
t.BROWSER_MAP = { amazonbot: "AmazonBot", amazon_silk: "Amazon Silk", android: "Android Browser", baiduspider: "BaiduSpider", bada: "Bada", bingcrawler: "BingCrawler", blackberry: "BlackBerry", brave: "Brave", chatgpt_user: "ChatGPT-User", chrome: "Chrome", claudebot: "ClaudeBot", chromium: "Chromium", diffbot: "Diffbot", duckduckbot: "DuckDuckBot", duckduckgo: "DuckDuckGo", edge: "Microsoft Edge", electron: "Electron", epiphany: "Epiphany", facebookexternalhit: "FacebookExternalHit", firefox: "Firefox", focus: "Focus", generic: "Generic", google_search: "Google Search", googlebot: "Googlebot", gptbot: "GPTBot", ie: "Internet Explorer", internetarchivecrawler: "InternetArchiveCrawler", k_meleon: "K-Meleon", librewolf: "LibreWolf", linespider: "Linespider", maxthon: "Maxthon", meta_externalads: "Meta-ExternalAds", meta_externalagent: "Meta-ExternalAgent", meta_externalfetcher: "Meta-ExternalFetcher", meta_webindexer: "Meta-WebIndexer", mz: "MZ Browser", naver: "NAVER Whale Browser", oai_searchbot: "OAI-SearchBot", omgilibot: "Omgilibot", opera: "Opera", opera_coast: "Opera Coast", pale_moon: "Pale Moon", perplexitybot: "PerplexityBot", perplexity_user: "Perplexity-User", phantomjs: "PhantomJS", pingdombot: "PingdomBot", puffin: "Puffin", qq: "QQ Browser", qqlite: "QQ Browser Lite", qupzilla: "QupZilla", roku: "Roku", safari: "Safari", sailfish: "Sailfish", samsung_internet: "Samsung Internet for Android", seamonkey: "SeaMonkey", slackbot: "SlackBot", sleipnir: "Sleipnir", sogou: "Sogou Browser", swing: "Swing", tizen: "Tizen", uc: "UC Browser", vivaldi: "Vivaldi", webos: "WebOS Browser", wechat: "WeChat", yahooslurp: "YahooSlurp", yandex: "Yandex Browser", yandexbot: "YandexBot", youbot: "YouBot" };
|
||||
t.PLATFORMS_MAP = { bot: "bot", desktop: "desktop", mobile: "mobile", tablet: "tablet", tv: "tv" };
|
||||
t.OS_MAP = { Android: "Android", Bada: "Bada", BlackBerry: "BlackBerry", ChromeOS: "Chrome OS", HarmonyOS: "HarmonyOS", iOS: "iOS", Linux: "Linux", MacOS: "macOS", PlayStation4: "PlayStation 4", Roku: "Roku", Tizen: "Tizen", WebOS: "WebOS", Windows: "Windows", WindowsPhone: "Windows Phone" };
|
||||
t.ENGINE_MAP = { Blink: "Blink", EdgeHTML: "EdgeHTML", Gecko: "Gecko", Presto: "Presto", Trident: "Trident", WebKit: "WebKit" };
|
||||
}, 90: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.default = void 0;
|
||||
var i, n = (i = r(91)) && i.__esModule ? i : { default: i }, a = r(18);
|
||||
function o(e2, t2) {
|
||||
for (var r2 = 0; r2 < t2.length; r2++) {
|
||||
var i2 = t2[r2];
|
||||
i2.enumerable = i2.enumerable || false, i2.configurable = true, "value" in i2 && (i2.writable = true), Object.defineProperty(e2, i2.key, i2);
|
||||
}
|
||||
}
|
||||
__name(o, "o");
|
||||
var s = (function() {
|
||||
function e2() {
|
||||
}
|
||||
__name(e2, "e");
|
||||
var t2, r2, i2;
|
||||
return e2.getParser = function(e3, t3, r3) {
|
||||
if (void 0 === t3 && (t3 = false), void 0 === r3 && (r3 = null), "string" != typeof e3) throw new Error("UserAgent should be a string");
|
||||
return new n.default(e3, t3, r3);
|
||||
}, e2.parse = function(e3, t3) {
|
||||
return void 0 === t3 && (t3 = null), new n.default(e3, t3).getResult();
|
||||
}, t2 = e2, i2 = [{ key: "BROWSER_MAP", get: /* @__PURE__ */ __name(function() {
|
||||
return a.BROWSER_MAP;
|
||||
}, "get") }, { key: "ENGINE_MAP", get: /* @__PURE__ */ __name(function() {
|
||||
return a.ENGINE_MAP;
|
||||
}, "get") }, { key: "OS_MAP", get: /* @__PURE__ */ __name(function() {
|
||||
return a.OS_MAP;
|
||||
}, "get") }, { key: "PLATFORMS_MAP", get: /* @__PURE__ */ __name(function() {
|
||||
return a.PLATFORMS_MAP;
|
||||
}, "get") }], (r2 = null) && o(t2.prototype, r2), i2 && o(t2, i2), e2;
|
||||
})();
|
||||
t.default = s, e.exports = t.default;
|
||||
}, 91: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.default = void 0;
|
||||
var i = u(r(92)), n = u(r(93)), a = u(r(94)), o = u(r(95)), s = u(r(17));
|
||||
function u(e2) {
|
||||
return e2 && e2.__esModule ? e2 : { default: e2 };
|
||||
}
|
||||
__name(u, "u");
|
||||
var d = (function() {
|
||||
function e2(e3, t3, r2) {
|
||||
if (void 0 === t3 && (t3 = false), void 0 === r2 && (r2 = null), null == e3 || "" === e3) throw new Error("UserAgent parameter can't be empty");
|
||||
this._ua = e3;
|
||||
var i2 = false;
|
||||
"boolean" == typeof t3 ? (i2 = t3, this._hints = r2) : this._hints = null != t3 && "object" == typeof t3 ? t3 : null, this.parsedResult = {}, true !== i2 && this.parse();
|
||||
}
|
||||
__name(e2, "e");
|
||||
var t2 = e2.prototype;
|
||||
return t2.getHints = function() {
|
||||
return this._hints;
|
||||
}, t2.hasBrand = function(e3) {
|
||||
if (!this._hints || !Array.isArray(this._hints.brands)) return false;
|
||||
var t3 = e3.toLowerCase();
|
||||
return this._hints.brands.some((function(e4) {
|
||||
return e4.brand && e4.brand.toLowerCase() === t3;
|
||||
}));
|
||||
}, t2.getBrandVersion = function(e3) {
|
||||
if (this._hints && Array.isArray(this._hints.brands)) {
|
||||
var t3 = e3.toLowerCase(), r2 = this._hints.brands.find((function(e4) {
|
||||
return e4.brand && e4.brand.toLowerCase() === t3;
|
||||
}));
|
||||
return r2 ? r2.version : void 0;
|
||||
}
|
||||
}, t2.getUA = function() {
|
||||
return this._ua;
|
||||
}, t2.test = function(e3) {
|
||||
return e3.test(this._ua);
|
||||
}, t2.parseBrowser = function() {
|
||||
var e3 = this;
|
||||
this.parsedResult.browser = {};
|
||||
var t3 = s.default.find(i.default, (function(t4) {
|
||||
if ("function" == typeof t4.test) return t4.test(e3);
|
||||
if (Array.isArray(t4.test)) return t4.test.some((function(t5) {
|
||||
return e3.test(t5);
|
||||
}));
|
||||
throw new Error("Browser's test function is not valid");
|
||||
}));
|
||||
return t3 && (this.parsedResult.browser = t3.describe(this.getUA(), this)), this.parsedResult.browser;
|
||||
}, t2.getBrowser = function() {
|
||||
return this.parsedResult.browser ? this.parsedResult.browser : this.parseBrowser();
|
||||
}, t2.getBrowserName = function(e3) {
|
||||
return e3 ? String(this.getBrowser().name).toLowerCase() || "" : this.getBrowser().name || "";
|
||||
}, t2.getBrowserVersion = function() {
|
||||
return this.getBrowser().version;
|
||||
}, t2.getOS = function() {
|
||||
return this.parsedResult.os ? this.parsedResult.os : this.parseOS();
|
||||
}, t2.parseOS = function() {
|
||||
var e3 = this;
|
||||
this.parsedResult.os = {};
|
||||
var t3 = s.default.find(n.default, (function(t4) {
|
||||
if ("function" == typeof t4.test) return t4.test(e3);
|
||||
if (Array.isArray(t4.test)) return t4.test.some((function(t5) {
|
||||
return e3.test(t5);
|
||||
}));
|
||||
throw new Error("Browser's test function is not valid");
|
||||
}));
|
||||
return t3 && (this.parsedResult.os = t3.describe(this.getUA())), this.parsedResult.os;
|
||||
}, t2.getOSName = function(e3) {
|
||||
var t3 = this.getOS().name;
|
||||
return e3 ? String(t3).toLowerCase() || "" : t3 || "";
|
||||
}, t2.getOSVersion = function() {
|
||||
return this.getOS().version;
|
||||
}, t2.getPlatform = function() {
|
||||
return this.parsedResult.platform ? this.parsedResult.platform : this.parsePlatform();
|
||||
}, t2.getPlatformType = function(e3) {
|
||||
void 0 === e3 && (e3 = false);
|
||||
var t3 = this.getPlatform().type;
|
||||
return e3 ? String(t3).toLowerCase() || "" : t3 || "";
|
||||
}, t2.parsePlatform = function() {
|
||||
var e3 = this;
|
||||
this.parsedResult.platform = {};
|
||||
var t3 = s.default.find(a.default, (function(t4) {
|
||||
if ("function" == typeof t4.test) return t4.test(e3);
|
||||
if (Array.isArray(t4.test)) return t4.test.some((function(t5) {
|
||||
return e3.test(t5);
|
||||
}));
|
||||
throw new Error("Browser's test function is not valid");
|
||||
}));
|
||||
return t3 && (this.parsedResult.platform = t3.describe(this.getUA())), this.parsedResult.platform;
|
||||
}, t2.getEngine = function() {
|
||||
return this.parsedResult.engine ? this.parsedResult.engine : this.parseEngine();
|
||||
}, t2.getEngineName = function(e3) {
|
||||
return e3 ? String(this.getEngine().name).toLowerCase() || "" : this.getEngine().name || "";
|
||||
}, t2.parseEngine = function() {
|
||||
var e3 = this;
|
||||
this.parsedResult.engine = {};
|
||||
var t3 = s.default.find(o.default, (function(t4) {
|
||||
if ("function" == typeof t4.test) return t4.test(e3);
|
||||
if (Array.isArray(t4.test)) return t4.test.some((function(t5) {
|
||||
return e3.test(t5);
|
||||
}));
|
||||
throw new Error("Browser's test function is not valid");
|
||||
}));
|
||||
return t3 && (this.parsedResult.engine = t3.describe(this.getUA())), this.parsedResult.engine;
|
||||
}, t2.parse = function() {
|
||||
return this.parseBrowser(), this.parseOS(), this.parsePlatform(), this.parseEngine(), this;
|
||||
}, t2.getResult = function() {
|
||||
return s.default.assign({}, this.parsedResult);
|
||||
}, t2.satisfies = function(e3) {
|
||||
var t3 = this, r2 = {}, i2 = 0, n2 = {}, a2 = 0;
|
||||
if (Object.keys(e3).forEach((function(t4) {
|
||||
var o3 = e3[t4];
|
||||
"string" == typeof o3 ? (n2[t4] = o3, a2 += 1) : "object" == typeof o3 && (r2[t4] = o3, i2 += 1);
|
||||
})), i2 > 0) {
|
||||
var o2 = Object.keys(r2), u2 = s.default.find(o2, (function(e4) {
|
||||
return t3.isOS(e4);
|
||||
}));
|
||||
if (u2) {
|
||||
var d2 = this.satisfies(r2[u2]);
|
||||
if (void 0 !== d2) return d2;
|
||||
}
|
||||
var c = s.default.find(o2, (function(e4) {
|
||||
return t3.isPlatform(e4);
|
||||
}));
|
||||
if (c) {
|
||||
var f = this.satisfies(r2[c]);
|
||||
if (void 0 !== f) return f;
|
||||
}
|
||||
}
|
||||
if (a2 > 0) {
|
||||
var l = Object.keys(n2), b = s.default.find(l, (function(e4) {
|
||||
return t3.isBrowser(e4, true);
|
||||
}));
|
||||
if (void 0 !== b) return this.compareVersion(n2[b]);
|
||||
}
|
||||
}, t2.isBrowser = function(e3, t3) {
|
||||
void 0 === t3 && (t3 = false);
|
||||
var r2 = this.getBrowserName().toLowerCase(), i2 = e3.toLowerCase(), n2 = s.default.getBrowserTypeByAlias(i2);
|
||||
return t3 && n2 && (i2 = n2.toLowerCase()), i2 === r2;
|
||||
}, t2.compareVersion = function(e3) {
|
||||
var t3 = [0], r2 = e3, i2 = false, n2 = this.getBrowserVersion();
|
||||
if ("string" == typeof n2) return ">" === e3[0] || "<" === e3[0] ? (r2 = e3.substr(1), "=" === e3[1] ? (i2 = true, r2 = e3.substr(2)) : t3 = [], ">" === e3[0] ? t3.push(1) : t3.push(-1)) : "=" === e3[0] ? r2 = e3.substr(1) : "~" === e3[0] && (i2 = true, r2 = e3.substr(1)), t3.indexOf(s.default.compareVersions(n2, r2, i2)) > -1;
|
||||
}, t2.isOS = function(e3) {
|
||||
return this.getOSName(true) === String(e3).toLowerCase();
|
||||
}, t2.isPlatform = function(e3) {
|
||||
return this.getPlatformType(true) === String(e3).toLowerCase();
|
||||
}, t2.isEngine = function(e3) {
|
||||
return this.getEngineName(true) === String(e3).toLowerCase();
|
||||
}, t2.is = function(e3, t3) {
|
||||
return void 0 === t3 && (t3 = false), this.isBrowser(e3, t3) || this.isOS(e3) || this.isPlatform(e3);
|
||||
}, t2.some = function(e3) {
|
||||
var t3 = this;
|
||||
return void 0 === e3 && (e3 = []), e3.some((function(e4) {
|
||||
return t3.is(e4);
|
||||
}));
|
||||
}, e2;
|
||||
})();
|
||||
t.default = d, e.exports = t.default;
|
||||
}, 92: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.default = void 0;
|
||||
var i, n = (i = r(17)) && i.__esModule ? i : { default: i };
|
||||
var a = /version\/(\d+(\.?_?\d+)+)/i, o = [{ test: [/gptbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "GPTBot" }, r2 = n.default.getFirstMatch(/gptbot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/chatgpt-user/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "ChatGPT-User" }, r2 = n.default.getFirstMatch(/chatgpt-user\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/oai-searchbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "OAI-SearchBot" }, r2 = n.default.getFirstMatch(/oai-searchbot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/claudebot/i, /claude-web/i, /claude-user/i, /claude-searchbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "ClaudeBot" }, r2 = n.default.getFirstMatch(/(?:claudebot|claude-web|claude-user|claude-searchbot)\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/omgilibot/i, /webzio-extended/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Omgilibot" }, r2 = n.default.getFirstMatch(/(?:omgilibot|webzio-extended)\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/diffbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Diffbot" }, r2 = n.default.getFirstMatch(/diffbot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/perplexitybot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "PerplexityBot" }, r2 = n.default.getFirstMatch(/perplexitybot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/perplexity-user/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Perplexity-User" }, r2 = n.default.getFirstMatch(/perplexity-user\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/youbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "YouBot" }, r2 = n.default.getFirstMatch(/youbot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/meta-webindexer/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Meta-WebIndexer" }, r2 = n.default.getFirstMatch(/meta-webindexer\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/meta-externalads/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Meta-ExternalAds" }, r2 = n.default.getFirstMatch(/meta-externalads\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/meta-externalagent/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Meta-ExternalAgent" }, r2 = n.default.getFirstMatch(/meta-externalagent\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/meta-externalfetcher/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Meta-ExternalFetcher" }, r2 = n.default.getFirstMatch(/meta-externalfetcher\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/googlebot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Googlebot" }, r2 = n.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/linespider/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Linespider" }, r2 = n.default.getFirstMatch(/(?:linespider)(?:-[-\w]+)?[\s/](\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/amazonbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "AmazonBot" }, r2 = n.default.getFirstMatch(/amazonbot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/bingbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "BingCrawler" }, r2 = n.default.getFirstMatch(/bingbot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/baiduspider/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "BaiduSpider" }, r2 = n.default.getFirstMatch(/baiduspider\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/duckduckbot/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "DuckDuckBot" }, r2 = n.default.getFirstMatch(/duckduckbot\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/ia_archiver/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "InternetArchiveCrawler" }, r2 = n.default.getFirstMatch(/ia_archiver\/(\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/facebookexternalhit/i, /facebookcatalog/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { name: "FacebookExternalHit" };
|
||||
}, "describe") }, { test: [/slackbot/i, /slack-imgProxy/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "SlackBot" }, r2 = n.default.getFirstMatch(/(?:slackbot|slack-imgproxy)(?:-[-\w]+)?[\s/](\d+(\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/yahoo!?[\s/]*slurp/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { name: "YahooSlurp" };
|
||||
}, "describe") }, { test: [/yandexbot/i, /yandexmobilebot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { name: "YandexBot" };
|
||||
}, "describe") }, { test: [/pingdom/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { name: "PingdomBot" };
|
||||
}, "describe") }, { test: [/opera/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Opera" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/opr\/|opios/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Opera" }, r2 = n.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/SamsungBrowser/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Samsung Internet for Android" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/Whale/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "NAVER Whale Browser" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/PaleMoon/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Pale Moon" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:PaleMoon)[\s/](\d+(?:\.\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/MZBrowser/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "MZ Browser" }, r2 = n.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/focus/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Focus" }, r2 = n.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/swing/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Swing" }, r2 = n.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/coast/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Opera Coast" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/opt\/\d+(?:.?_?\d+)+/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Opera Touch" }, r2 = n.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/yabrowser/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Yandex Browser" }, r2 = n.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/ucbrowser/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "UC Browser" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/Maxthon|mxios/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Maxthon" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/epiphany/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Epiphany" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/puffin/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Puffin" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/sleipnir/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Sleipnir" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/k-meleon/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "K-Meleon" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/micromessenger/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "WeChat" }, r2 = n.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/qqbrowser/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: /qqbrowserlite/i.test(e2) ? "QQ Browser Lite" : "QQ Browser" }, r2 = n.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/msie|trident/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Internet Explorer" }, r2 = n.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/\sedg\//i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Microsoft Edge" }, r2 = n.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/edg([ea]|ios)/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Microsoft Edge" }, r2 = n.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/vivaldi/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Vivaldi" }, r2 = n.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/seamonkey/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "SeaMonkey" }, r2 = n.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/sailfish/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Sailfish" }, r2 = n.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/silk/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Amazon Silk" }, r2 = n.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/phantom/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "PhantomJS" }, r2 = n.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/slimerjs/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "SlimerJS" }, r2 = n.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/blackberry|\bbb\d+/i, /rim\stablet/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "BlackBerry" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/(web|hpw)[o0]s/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "WebOS Browser" }, r2 = n.default.getFirstMatch(a, e2) || n.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/bada/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Bada" }, r2 = n.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/tizen/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Tizen" }, r2 = n.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/qupzilla/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "QupZilla" }, r2 = n.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/librewolf/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "LibreWolf" }, r2 = n.default.getFirstMatch(/(?:librewolf)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/firefox|iceweasel|fxios/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Firefox" }, r2 = n.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/electron/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Electron" }, r2 = n.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/sogoumobilebrowser/i, /metasr/i, /se 2\.[x]/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Sogou Browser" }, r2 = n.default.getFirstMatch(/(?:sogoumobilebrowser)[\s/](\d+(\.?_?\d+)+)/i, e2), i2 = n.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i, e2), a2 = n.default.getFirstMatch(/se ([\d.]+)x/i, e2), o2 = r2 || i2 || a2;
|
||||
return o2 && (t2.version = o2), t2;
|
||||
}, "describe") }, { test: [/MiuiBrowser/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Miui" }, r2 = n.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return !!e2.hasBrand("DuckDuckGo") || e2.test(/\sDdg\/[\d.]+$/i);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2, t2) {
|
||||
var r2 = { name: "DuckDuckGo" };
|
||||
if (t2) {
|
||||
var i2 = t2.getBrandVersion("DuckDuckGo");
|
||||
if (i2) return r2.version = i2, r2;
|
||||
}
|
||||
var a2 = n.default.getFirstMatch(/\sDdg\/([\d.]+)$/i, e2);
|
||||
return a2 && (r2.version = a2), r2;
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return e2.hasBrand("Brave");
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2, t2) {
|
||||
var r2 = { name: "Brave" };
|
||||
if (t2) {
|
||||
var i2 = t2.getBrandVersion("Brave");
|
||||
if (i2) return r2.version = i2, r2;
|
||||
}
|
||||
return r2;
|
||||
}, "describe") }, { test: [/chromium/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Chromium" }, r2 = n.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i, e2) || n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/chrome|crios|crmo/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Chrome" }, r2 = n.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/GSA/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Google Search" }, r2 = n.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = !e2.test(/like android/i), r2 = e2.test(/android/i);
|
||||
return t2 && r2;
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Android Browser" }, r2 = n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/playstation 4/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "PlayStation 4" }, r2 = n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/safari|applewebkit/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: "Safari" }, r2 = n.default.getFirstMatch(a, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/.*/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = -1 !== e2.search("\\(") ? /^(.*)\/(.*)[ \t]\((.*)/ : /^(.*)\/(.*) /;
|
||||
return { name: n.default.getFirstMatch(t2, e2), version: n.default.getSecondMatch(t2, e2) };
|
||||
}, "describe") }];
|
||||
t.default = o, e.exports = t.default;
|
||||
}, 93: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.default = void 0;
|
||||
var i, n = (i = r(17)) && i.__esModule ? i : { default: i }, a = r(18);
|
||||
var o = [{ test: [/Roku\/DVP/], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i, e2);
|
||||
return { name: a.OS_MAP.Roku, version: t2 };
|
||||
}, "describe") }, { test: [/windows phone/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i, e2);
|
||||
return { name: a.OS_MAP.WindowsPhone, version: t2 };
|
||||
}, "describe") }, { test: [/windows /i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i, e2), r2 = n.default.getWindowsVersionName(t2);
|
||||
return { name: a.OS_MAP.Windows, version: t2, versionName: r2 };
|
||||
}, "describe") }, { test: [/Macintosh(.*?) FxiOS(.*?)\//], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: a.OS_MAP.iOS }, r2 = n.default.getSecondMatch(/(Version\/)(\d[\d.]+)/, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/macintosh/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i, e2).replace(/[_\s]/g, "."), r2 = n.default.getMacOSVersionName(t2), i2 = { name: a.OS_MAP.MacOS, version: t2 };
|
||||
return r2 && (i2.versionName = r2), i2;
|
||||
}, "describe") }, { test: [/(ipod|iphone|ipad)/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i, e2).replace(/[_\s]/g, ".");
|
||||
return { name: a.OS_MAP.iOS, version: t2 };
|
||||
}, "describe") }, { test: [/OpenHarmony/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/OpenHarmony\s+(\d+(\.\d+)*)/i, e2);
|
||||
return { name: a.OS_MAP.HarmonyOS, version: t2 };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = !e2.test(/like android/i), r2 = e2.test(/android/i);
|
||||
return t2 && r2;
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i, e2), r2 = n.default.getAndroidVersionName(t2), i2 = { name: a.OS_MAP.Android, version: t2 };
|
||||
return r2 && (i2.versionName = r2), i2;
|
||||
}, "describe") }, { test: [/(web|hpw)[o0]s/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i, e2), r2 = { name: a.OS_MAP.WebOS };
|
||||
return t2 && t2.length && (r2.version = t2), r2;
|
||||
}, "describe") }, { test: [/blackberry|\bbb\d+/i, /rim\stablet/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i, e2) || n.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i, e2) || n.default.getFirstMatch(/\bbb(\d+)/i, e2);
|
||||
return { name: a.OS_MAP.BlackBerry, version: t2 };
|
||||
}, "describe") }, { test: [/bada/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i, e2);
|
||||
return { name: a.OS_MAP.Bada, version: t2 };
|
||||
}, "describe") }, { test: [/tizen/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i, e2);
|
||||
return { name: a.OS_MAP.Tizen, version: t2 };
|
||||
}, "describe") }, { test: [/linux/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { name: a.OS_MAP.Linux };
|
||||
}, "describe") }, { test: [/CrOS/], describe: /* @__PURE__ */ __name(function() {
|
||||
return { name: a.OS_MAP.ChromeOS };
|
||||
}, "describe") }, { test: [/PlayStation 4/], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i, e2);
|
||||
return { name: a.OS_MAP.PlayStation4, version: t2 };
|
||||
}, "describe") }];
|
||||
t.default = o, e.exports = t.default;
|
||||
}, 94: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.default = void 0;
|
||||
var i, n = (i = r(17)) && i.__esModule ? i : { default: i }, a = r(18);
|
||||
var o = [{ test: [/googlebot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Google" };
|
||||
}, "describe") }, { test: [/linespider/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Line" };
|
||||
}, "describe") }, { test: [/amazonbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Amazon" };
|
||||
}, "describe") }, { test: [/gptbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "OpenAI" };
|
||||
}, "describe") }, { test: [/chatgpt-user/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "OpenAI" };
|
||||
}, "describe") }, { test: [/oai-searchbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "OpenAI" };
|
||||
}, "describe") }, { test: [/baiduspider/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Baidu" };
|
||||
}, "describe") }, { test: [/bingbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Bing" };
|
||||
}, "describe") }, { test: [/duckduckbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "DuckDuckGo" };
|
||||
}, "describe") }, { test: [/claudebot/i, /claude-web/i, /claude-user/i, /claude-searchbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Anthropic" };
|
||||
}, "describe") }, { test: [/omgilibot/i, /webzio-extended/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Webz.io" };
|
||||
}, "describe") }, { test: [/diffbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Diffbot" };
|
||||
}, "describe") }, { test: [/perplexitybot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Perplexity AI" };
|
||||
}, "describe") }, { test: [/perplexity-user/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Perplexity AI" };
|
||||
}, "describe") }, { test: [/youbot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "You.com" };
|
||||
}, "describe") }, { test: [/ia_archiver/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Internet Archive" };
|
||||
}, "describe") }, { test: [/meta-webindexer/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Meta" };
|
||||
}, "describe") }, { test: [/meta-externalads/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Meta" };
|
||||
}, "describe") }, { test: [/meta-externalagent/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Meta" };
|
||||
}, "describe") }, { test: [/meta-externalfetcher/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Meta" };
|
||||
}, "describe") }, { test: [/facebookexternalhit/i, /facebookcatalog/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Meta" };
|
||||
}, "describe") }, { test: [/slackbot/i, /slack-imgProxy/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Slack" };
|
||||
}, "describe") }, { test: [/yahoo/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Yahoo" };
|
||||
}, "describe") }, { test: [/yandexbot/i, /yandexmobilebot/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Yandex" };
|
||||
}, "describe") }, { test: [/pingdom/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.bot, vendor: "Pingdom" };
|
||||
}, "describe") }, { test: [/huawei/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/(can-l01)/i, e2) && "Nova", r2 = { type: a.PLATFORMS_MAP.mobile, vendor: "Huawei" };
|
||||
return t2 && (r2.model = t2), r2;
|
||||
}, "describe") }, { test: [/nexus\s*(?:7|8|9|10).*/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tablet, vendor: "Nexus" };
|
||||
}, "describe") }, { test: [/ipad/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tablet, vendor: "Apple", model: "iPad" };
|
||||
}, "describe") }, { test: [/Macintosh(.*?) FxiOS(.*?)\//], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tablet, vendor: "Apple", model: "iPad" };
|
||||
}, "describe") }, { test: [/kftt build/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tablet, vendor: "Amazon", model: "Kindle Fire HD 7" };
|
||||
}, "describe") }, { test: [/silk/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tablet, vendor: "Amazon" };
|
||||
}, "describe") }, { test: [/tablet(?! pc)/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tablet };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = e2.test(/ipod|iphone/i), r2 = e2.test(/like (ipod|iphone)/i);
|
||||
return t2 && !r2;
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/(ipod|iphone)/i, e2);
|
||||
return { type: a.PLATFORMS_MAP.mobile, vendor: "Apple", model: t2 };
|
||||
}, "describe") }, { test: [/nexus\s*[0-6].*/i, /galaxy nexus/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.mobile, vendor: "Nexus" };
|
||||
}, "describe") }, { test: [/Nokia/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = n.default.getFirstMatch(/Nokia\s+([0-9]+(\.[0-9]+)?)/i, e2), r2 = { type: a.PLATFORMS_MAP.mobile, vendor: "Nokia" };
|
||||
return t2 && (r2.model = t2), r2;
|
||||
}, "describe") }, { test: [/[^-]mobi/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.mobile };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "blackberry" === e2.getBrowserName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.mobile, vendor: "BlackBerry" };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "bada" === e2.getBrowserName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.mobile };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "windows phone" === e2.getBrowserName();
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.mobile, vendor: "Microsoft" };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = Number(String(e2.getOSVersion()).split(".")[0]);
|
||||
return "android" === e2.getOSName(true) && t2 >= 3;
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tablet };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "android" === e2.getOSName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.mobile };
|
||||
}, "describe") }, { test: [/smart-?tv|smarttv/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tv };
|
||||
}, "describe") }, { test: [/netcast/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tv };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "macos" === e2.getOSName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.desktop, vendor: "Apple" };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "windows" === e2.getOSName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.desktop };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "linux" === e2.getOSName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.desktop };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "playstation 4" === e2.getOSName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tv };
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "roku" === e2.getOSName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function() {
|
||||
return { type: a.PLATFORMS_MAP.tv };
|
||||
}, "describe") }];
|
||||
t.default = o, e.exports = t.default;
|
||||
}, 95: function(e, t, r) {
|
||||
"use strict";
|
||||
t.__esModule = true, t.default = void 0;
|
||||
var i, n = (i = r(17)) && i.__esModule ? i : { default: i }, a = r(18);
|
||||
var o = [{ test: /* @__PURE__ */ __name(function(e2) {
|
||||
return "microsoft edge" === e2.getBrowserName(true);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2) {
|
||||
if (/\sedg\//i.test(e2)) return { name: a.ENGINE_MAP.Blink };
|
||||
var t2 = n.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return { name: a.ENGINE_MAP.EdgeHTML, version: t2 };
|
||||
}, "describe") }, { test: [/trident/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: a.ENGINE_MAP.Trident }, r2 = n.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
return e2.test(/presto/i);
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: a.ENGINE_MAP.Presto }, r2 = n.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = e2.test(/gecko/i), r2 = e2.test(/like gecko/i);
|
||||
return t2 && !r2;
|
||||
}, "test"), describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: a.ENGINE_MAP.Gecko }, r2 = n.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }, { test: [/(apple)?webkit\/537\.36/i], describe: /* @__PURE__ */ __name(function() {
|
||||
return { name: a.ENGINE_MAP.Blink };
|
||||
}, "describe") }, { test: [/(apple)?webkit/i], describe: /* @__PURE__ */ __name(function(e2) {
|
||||
var t2 = { name: a.ENGINE_MAP.WebKit }, r2 = n.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i, e2);
|
||||
return r2 && (t2.version = r2), t2;
|
||||
}, "describe") }];
|
||||
t.default = o, e.exports = t.default;
|
||||
} });
|
||||
}));
|
||||
}
|
||||
});
|
||||
export default require_es5();
|
||||
@@ -0,0 +1,44 @@
|
||||
import { createRequire as __bundleCreateRequire } from "node:module"; const require = __bundleCreateRequire(import.meta.url);
|
||||
import {
|
||||
EventStreamCodec,
|
||||
EventStreamMarshaller,
|
||||
EventStreamMarshaller2,
|
||||
EventStreamSerde,
|
||||
HeaderMarshaller,
|
||||
Int64,
|
||||
MessageDecoderStream,
|
||||
MessageEncoderStream,
|
||||
SmithyMessageDecoderStream,
|
||||
SmithyMessageEncoderStream,
|
||||
eventStreamSerdeProvider,
|
||||
eventStreamSerdeProvider2,
|
||||
getChunkedStream,
|
||||
getMessageUnmarshaller,
|
||||
getUnmarshalledStream,
|
||||
init_event_streams,
|
||||
iterableToReadableStream,
|
||||
readableStreamToIterable,
|
||||
resolveEventStreamSerdeConfig
|
||||
} from "./chunk-6UPY3HEI.js";
|
||||
import "./chunk-T6GW54FI.js";
|
||||
init_event_streams();
|
||||
export {
|
||||
EventStreamCodec,
|
||||
EventStreamMarshaller2 as EventStreamMarshaller,
|
||||
EventStreamSerde,
|
||||
HeaderMarshaller,
|
||||
Int64,
|
||||
MessageDecoderStream,
|
||||
MessageEncoderStream,
|
||||
SmithyMessageDecoderStream,
|
||||
SmithyMessageEncoderStream,
|
||||
EventStreamMarshaller as UniversalEventStreamMarshaller,
|
||||
eventStreamSerdeProvider2 as eventStreamSerdeProvider,
|
||||
getChunkedStream,
|
||||
getMessageUnmarshaller,
|
||||
getUnmarshalledStream,
|
||||
iterableToReadableStream,
|
||||
readableStreamToIterable,
|
||||
resolveEventStreamSerdeConfig,
|
||||
eventStreamSerdeProvider as universalEventStreamSerdeProvider
|
||||
};
|
||||
@@ -0,0 +1,25 @@
|
||||
import { createRequire as __bundleCreateRequire } from "node:module"; const require = __bundleCreateRequire(import.meta.url);
|
||||
import {
|
||||
AnyFilesInterceptor,
|
||||
ExpressAdapter,
|
||||
FileFieldsInterceptor,
|
||||
FileInterceptor,
|
||||
FilesInterceptor,
|
||||
MulterModule,
|
||||
NoFilesInterceptor,
|
||||
init_platform_express
|
||||
} from "./chunk-XSOBN2CI.js";
|
||||
import "./chunk-BX2ML7LW.js";
|
||||
import "./chunk-C4DYPKAN.js";
|
||||
import "./chunk-A34KYKJP.js";
|
||||
import "./chunk-T6GW54FI.js";
|
||||
init_platform_express();
|
||||
export {
|
||||
AnyFilesInterceptor,
|
||||
ExpressAdapter,
|
||||
FileFieldsInterceptor,
|
||||
FileInterceptor,
|
||||
FilesInterceptor,
|
||||
MulterModule,
|
||||
NoFilesInterceptor
|
||||
};
|
||||
@@ -0,0 +1,349 @@
|
||||
import { createRequire as __bundleCreateRequire } from "node:module"; const require = __bundleCreateRequire(import.meta.url);
|
||||
import {
|
||||
__name
|
||||
} from "./chunk-T6GW54FI.js";
|
||||
|
||||
// ../../node_modules/.pnpm/@prisma+client@7.10.1_prism_1fac53bcaa5c7503395b340f2e6f2cd9/node_modules/@prisma/client/runtime/query_compiler_fast_bg.postgresql.mjs
|
||||
var h = /* @__PURE__ */ __name(() => {
|
||||
}, "h");
|
||||
h.prototype = h;
|
||||
var o;
|
||||
function D(e) {
|
||||
o = e;
|
||||
}
|
||||
__name(D, "D");
|
||||
var p = null;
|
||||
function a() {
|
||||
return (p === null || p.byteLength === 0) && (p = new Uint8Array(o.memory.buffer)), p;
|
||||
}
|
||||
__name(a, "a");
|
||||
var y = new TextDecoder("utf-8", { ignoreBOM: true, fatal: true });
|
||||
y.decode();
|
||||
var E = 2146435072;
|
||||
var A = 0;
|
||||
function T(e, t) {
|
||||
return A += t, A >= E && (y = new TextDecoder("utf-8", { ignoreBOM: true, fatal: true }), y.decode(), A = t), y.decode(a().subarray(e, e + t));
|
||||
}
|
||||
__name(T, "T");
|
||||
function m(e, t) {
|
||||
return e = e >>> 0, T(e, t);
|
||||
}
|
||||
__name(m, "m");
|
||||
var f = 0;
|
||||
var g = new TextEncoder();
|
||||
"encodeInto" in g || (g.encodeInto = function(e, t) {
|
||||
const n = g.encode(e);
|
||||
return t.set(n), { read: e.length, written: n.length };
|
||||
});
|
||||
function l(e, t, n) {
|
||||
if (n === void 0) {
|
||||
const i = g.encode(e), d = t(i.length, 1) >>> 0;
|
||||
return a().subarray(d, d + i.length).set(i), f = i.length, d;
|
||||
}
|
||||
let _ = e.length, r = t(_, 1) >>> 0;
|
||||
const s = a();
|
||||
let c = 0;
|
||||
for (; c < _; c++) {
|
||||
const i = e.charCodeAt(c);
|
||||
if (i > 127) break;
|
||||
s[r + c] = i;
|
||||
}
|
||||
if (c !== _) {
|
||||
c !== 0 && (e = e.slice(c)), r = n(r, _, _ = c + e.length * 3, 1) >>> 0;
|
||||
const i = a().subarray(r + c, r + _), d = g.encodeInto(e, i);
|
||||
c += d.written, r = n(r, _, c, 1) >>> 0;
|
||||
}
|
||||
return f = c, r;
|
||||
}
|
||||
__name(l, "l");
|
||||
var b = null;
|
||||
function u() {
|
||||
return (b === null || b.buffer.detached === true || b.buffer.detached === void 0 && b.buffer !== o.memory.buffer) && (b = new DataView(o.memory.buffer)), b;
|
||||
}
|
||||
__name(u, "u");
|
||||
function x(e) {
|
||||
return e == null;
|
||||
}
|
||||
__name(x, "x");
|
||||
function S(e) {
|
||||
const t = typeof e;
|
||||
if (t == "number" || t == "boolean" || e == null) return `${e}`;
|
||||
if (t == "string") return `"${e}"`;
|
||||
if (t == "symbol") {
|
||||
const r = e.description;
|
||||
return r == null ? "Symbol" : `Symbol(${r})`;
|
||||
}
|
||||
if (t == "function") {
|
||||
const r = e.name;
|
||||
return typeof r == "string" && r.length > 0 ? `Function(${r})` : "Function";
|
||||
}
|
||||
if (Array.isArray(e)) {
|
||||
const r = e.length;
|
||||
let s = "[";
|
||||
r > 0 && (s += S(e[0]));
|
||||
for (let c = 1; c < r; c++) s += ", " + S(e[c]);
|
||||
return s += "]", s;
|
||||
}
|
||||
const n = /\[object ([^\]]+)\]/.exec(toString.call(e));
|
||||
let _;
|
||||
if (n && n.length > 1) _ = n[1];
|
||||
else return toString.call(e);
|
||||
if (_ == "Object") try {
|
||||
return "Object(" + JSON.stringify(e) + ")";
|
||||
} catch {
|
||||
return "Object";
|
||||
}
|
||||
return e instanceof Error ? `${e.name}: ${e.message}
|
||||
${e.stack}` : _;
|
||||
}
|
||||
__name(S, "S");
|
||||
function M(e, t) {
|
||||
return e = e >>> 0, a().subarray(e / 1, e / 1 + t);
|
||||
}
|
||||
__name(M, "M");
|
||||
function w(e) {
|
||||
const t = o.__wbindgen_externrefs.get(e);
|
||||
return o.__externref_table_dealloc(e), t;
|
||||
}
|
||||
__name(w, "w");
|
||||
var I = typeof FinalizationRegistry > "u" ? { register: /* @__PURE__ */ __name(() => {
|
||||
}, "register"), unregister: /* @__PURE__ */ __name(() => {
|
||||
}, "unregister") } : new FinalizationRegistry((e) => o.__wbg_querycompiler_free(e >>> 0, 1));
|
||||
var F = class {
|
||||
static {
|
||||
__name(this, "F");
|
||||
}
|
||||
__destroy_into_raw() {
|
||||
const t = this.__wbg_ptr;
|
||||
return this.__wbg_ptr = 0, I.unregister(this), t;
|
||||
}
|
||||
free() {
|
||||
const t = this.__destroy_into_raw();
|
||||
o.__wbg_querycompiler_free(t, 0);
|
||||
}
|
||||
compileBatch(t) {
|
||||
const n = l(t, o.__wbindgen_malloc, o.__wbindgen_realloc), _ = f, r = o.querycompiler_compileBatch(this.__wbg_ptr, n, _);
|
||||
if (r[2]) throw w(r[1]);
|
||||
return w(r[0]);
|
||||
}
|
||||
constructor(t) {
|
||||
const n = o.querycompiler_new(t);
|
||||
if (n[2]) throw w(n[1]);
|
||||
return this.__wbg_ptr = n[0] >>> 0, I.register(this, this.__wbg_ptr, this), this;
|
||||
}
|
||||
compile(t) {
|
||||
const n = l(t, o.__wbindgen_malloc, o.__wbindgen_realloc), _ = f, r = o.querycompiler_compile(this.__wbg_ptr, n, _);
|
||||
if (r[2]) throw w(r[1]);
|
||||
return w(r[0]);
|
||||
}
|
||||
};
|
||||
Symbol.dispose && (F.prototype[Symbol.dispose] = F.prototype.free);
|
||||
function O(e, t) {
|
||||
return Error(m(e, t));
|
||||
}
|
||||
__name(O, "O");
|
||||
function B(e) {
|
||||
return Number(e);
|
||||
}
|
||||
__name(B, "B");
|
||||
function N(e, t) {
|
||||
const n = String(t), _ = l(n, o.__wbindgen_malloc, o.__wbindgen_realloc), r = f;
|
||||
u().setInt32(e + 4 * 1, r, true), u().setInt32(e + 4 * 0, _, true);
|
||||
}
|
||||
__name(N, "N");
|
||||
function U(e) {
|
||||
const t = e, n = typeof t == "boolean" ? t : void 0;
|
||||
return x(n) ? 16777215 : n ? 1 : 0;
|
||||
}
|
||||
__name(U, "U");
|
||||
function R(e, t) {
|
||||
const n = S(t), _ = l(n, o.__wbindgen_malloc, o.__wbindgen_realloc), r = f;
|
||||
u().setInt32(e + 4 * 1, r, true), u().setInt32(e + 4 * 0, _, true);
|
||||
}
|
||||
__name(R, "R");
|
||||
function $(e, t) {
|
||||
return e in t;
|
||||
}
|
||||
__name($, "$");
|
||||
function q(e) {
|
||||
const t = e;
|
||||
return typeof t == "object" && t !== null;
|
||||
}
|
||||
__name(q, "q");
|
||||
function C(e) {
|
||||
return typeof e == "string";
|
||||
}
|
||||
__name(C, "C");
|
||||
function k(e) {
|
||||
return e === void 0;
|
||||
}
|
||||
__name(k, "k");
|
||||
function W(e, t) {
|
||||
return e == t;
|
||||
}
|
||||
__name(W, "W");
|
||||
function V(e, t) {
|
||||
const n = t, _ = typeof n == "number" ? n : void 0;
|
||||
u().setFloat64(e + 8 * 1, x(_) ? 0 : _, true), u().setInt32(e + 4 * 0, !x(_), true);
|
||||
}
|
||||
__name(V, "V");
|
||||
function z(e, t) {
|
||||
const n = t, _ = typeof n == "string" ? n : void 0;
|
||||
var r = x(_) ? 0 : l(_, o.__wbindgen_malloc, o.__wbindgen_realloc), s = f;
|
||||
u().setInt32(e + 4 * 1, s, true), u().setInt32(e + 4 * 0, r, true);
|
||||
}
|
||||
__name(z, "z");
|
||||
function L(e, t) {
|
||||
throw new Error(m(e, t));
|
||||
}
|
||||
__name(L, "L");
|
||||
function P(e) {
|
||||
return Object.entries(e);
|
||||
}
|
||||
__name(P, "P");
|
||||
function Q(e) {
|
||||
return e.getTime();
|
||||
}
|
||||
__name(Q, "Q");
|
||||
function Y(e, t) {
|
||||
return e[t >>> 0];
|
||||
}
|
||||
__name(Y, "Y");
|
||||
function G(e, t) {
|
||||
return e[t];
|
||||
}
|
||||
__name(G, "G");
|
||||
function J(e) {
|
||||
let t;
|
||||
try {
|
||||
t = e instanceof ArrayBuffer;
|
||||
} catch {
|
||||
t = false;
|
||||
}
|
||||
return t;
|
||||
}
|
||||
__name(J, "J");
|
||||
function X(e) {
|
||||
let t;
|
||||
try {
|
||||
t = e instanceof Uint8Array;
|
||||
} catch {
|
||||
t = false;
|
||||
}
|
||||
return t;
|
||||
}
|
||||
__name(X, "X");
|
||||
function H(e) {
|
||||
return Number.isSafeInteger(e);
|
||||
}
|
||||
__name(H, "H");
|
||||
function K(e) {
|
||||
return e.length;
|
||||
}
|
||||
__name(K, "K");
|
||||
function Z(e) {
|
||||
return e.length;
|
||||
}
|
||||
__name(Z, "Z");
|
||||
function v() {
|
||||
return /* @__PURE__ */ new Date();
|
||||
}
|
||||
__name(v, "v");
|
||||
function ee() {
|
||||
return new Object();
|
||||
}
|
||||
__name(ee, "ee");
|
||||
function te(e) {
|
||||
return new Uint8Array(e);
|
||||
}
|
||||
__name(te, "te");
|
||||
function ne() {
|
||||
return /* @__PURE__ */ new Map();
|
||||
}
|
||||
__name(ne, "ne");
|
||||
function re() {
|
||||
return new Array();
|
||||
}
|
||||
__name(re, "re");
|
||||
function _e(e, t, n) {
|
||||
Uint8Array.prototype.set.call(M(e, t), n);
|
||||
}
|
||||
__name(_e, "_e");
|
||||
function oe(e, t, n) {
|
||||
e[t] = n;
|
||||
}
|
||||
__name(oe, "oe");
|
||||
function ce(e, t, n) {
|
||||
return e.set(t, n);
|
||||
}
|
||||
__name(ce, "ce");
|
||||
function ie(e, t, n) {
|
||||
e[t >>> 0] = n;
|
||||
}
|
||||
__name(ie, "ie");
|
||||
function se(e, t) {
|
||||
global.PRISMA_WASM_PANIC_REGISTRY.set_message(m(e, t));
|
||||
}
|
||||
__name(se, "se");
|
||||
function ue(e, t) {
|
||||
return m(e, t);
|
||||
}
|
||||
__name(ue, "ue");
|
||||
function fe(e) {
|
||||
return BigInt.asUintN(64, e);
|
||||
}
|
||||
__name(fe, "fe");
|
||||
function be(e) {
|
||||
return e;
|
||||
}
|
||||
__name(be, "be");
|
||||
function de(e) {
|
||||
return e;
|
||||
}
|
||||
__name(de, "de");
|
||||
function ae() {
|
||||
const e = o.__wbindgen_externrefs, t = e.grow(4);
|
||||
e.set(0, void 0), e.set(t + 0, void 0), e.set(t + 1, null), e.set(t + 2, true), e.set(t + 3, false);
|
||||
}
|
||||
__name(ae, "ae");
|
||||
export {
|
||||
F as QueryCompiler,
|
||||
O as __wbg_Error_e83987f665cf5504,
|
||||
B as __wbg_Number_bb48ca12f395cd08,
|
||||
N as __wbg_String_8f0eb39a4a4c2f66,
|
||||
U as __wbg___wbindgen_boolean_get_6d5a1ee65bab5f68,
|
||||
R as __wbg___wbindgen_debug_string_df47ffb5e35e6763,
|
||||
$ as __wbg___wbindgen_in_bb933bd9e1b3bc0f,
|
||||
q as __wbg___wbindgen_is_object_c818261d21f283a4,
|
||||
C as __wbg___wbindgen_is_string_fbb76cb2940daafd,
|
||||
k as __wbg___wbindgen_is_undefined_2d472862bd29a478,
|
||||
W as __wbg___wbindgen_jsval_loose_eq_b664b38a2f582147,
|
||||
V as __wbg___wbindgen_number_get_a20bf9b85341449d,
|
||||
z as __wbg___wbindgen_string_get_e4f06c90489ad01b,
|
||||
L as __wbg___wbindgen_throw_b855445ff6a94295,
|
||||
P as __wbg_entries_e171b586f8f6bdbf,
|
||||
Q as __wbg_getTime_14776bfb48a1bff9,
|
||||
Y as __wbg_get_7bed016f185add81,
|
||||
G as __wbg_get_with_ref_key_1dc361bd10053bfe,
|
||||
J as __wbg_instanceof_ArrayBuffer_70beb1189ca63b38,
|
||||
X as __wbg_instanceof_Uint8Array_20c8e73002f7af98,
|
||||
H as __wbg_isSafeInteger_d216eda7911dde36,
|
||||
K as __wbg_length_69bca3cb64fc8748,
|
||||
Z as __wbg_length_cdd215e10d9dd507,
|
||||
v as __wbg_new_0_f9740686d739025c,
|
||||
ee as __wbg_new_1acc0b6eea89d040,
|
||||
te as __wbg_new_5a79be3ab53b8aa5,
|
||||
ne as __wbg_new_68651c719dcda04e,
|
||||
re as __wbg_new_e17d9f43105b08be,
|
||||
_e as __wbg_prototypesetcall_2a6620b6922694b2,
|
||||
oe as __wbg_set_3f1d0b984ed272ed,
|
||||
ce as __wbg_set_907fb406c34a251d,
|
||||
ie as __wbg_set_c213c871859d6500,
|
||||
se as __wbg_set_message_82ae475bb413aa5c,
|
||||
D as __wbg_set_wasm,
|
||||
ue as __wbindgen_cast_2241b6af4c4b2941,
|
||||
fe as __wbindgen_cast_4625c577ab2ec9ee,
|
||||
be as __wbindgen_cast_9ae0607507abb057,
|
||||
de as __wbindgen_cast_d6cd19b81560fd6e,
|
||||
ae as __wbindgen_init_externref_table
|
||||
};
|
||||
+8
File diff suppressed because one or more lines are too long
+4507
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user