First Commit

This commit is contained in:
2025-08-28 19:35:28 -07:00
commit 264e65006a
488 changed files with 155661 additions and 0 deletions

96
node_modules/playwright-core/lib/server/helper.js generated vendored Normal file
View File

@@ -0,0 +1,96 @@
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var helper_exports = {};
__export(helper_exports, {
helper: () => helper
});
module.exports = __toCommonJS(helper_exports);
var import_debugLogger = require("./utils/debugLogger");
var import_eventsHelper = require("./utils/eventsHelper");
const MAX_LOG_LENGTH = process.env.MAX_LOG_LENGTH ? +process.env.MAX_LOG_LENGTH : Infinity;
class Helper {
static completeUserURL(urlString) {
if (urlString.startsWith("localhost") || urlString.startsWith("127.0.0.1"))
urlString = "http://" + urlString;
return urlString;
}
static enclosingIntRect(rect) {
const x = Math.floor(rect.x + 1e-3);
const y = Math.floor(rect.y + 1e-3);
const x2 = Math.ceil(rect.x + rect.width - 1e-3);
const y2 = Math.ceil(rect.y + rect.height - 1e-3);
return { x, y, width: x2 - x, height: y2 - y };
}
static enclosingIntSize(size) {
return { width: Math.floor(size.width + 1e-3), height: Math.floor(size.height + 1e-3) };
}
static getViewportSizeFromWindowFeatures(features) {
const widthString = features.find((f) => f.startsWith("width="));
const heightString = features.find((f) => f.startsWith("height="));
const width = widthString ? parseInt(widthString.substring(6), 10) : NaN;
const height = heightString ? parseInt(heightString.substring(7), 10) : NaN;
if (!Number.isNaN(width) && !Number.isNaN(height))
return { width, height };
return null;
}
static waitForEvent(progress, emitter, event, predicate) {
const listeners = [];
const dispose = () => import_eventsHelper.eventsHelper.removeEventListeners(listeners);
const promise = progress.race(new Promise((resolve, reject) => {
listeners.push(import_eventsHelper.eventsHelper.addEventListener(emitter, event, (eventArg) => {
try {
if (predicate && !predicate(eventArg))
return;
resolve(eventArg);
} catch (e) {
reject(e);
}
}));
})).finally(() => dispose());
return { promise, dispose };
}
static secondsToRoundishMillis(value) {
return (value * 1e6 | 0) / 1e3;
}
static millisToRoundishMillis(value) {
return (value * 1e3 | 0) / 1e3;
}
static debugProtocolLogger(protocolLogger) {
return (direction, message) => {
if (protocolLogger)
protocolLogger(direction, message);
if (import_debugLogger.debugLogger.isEnabled("protocol")) {
let text = JSON.stringify(message);
if (text.length > MAX_LOG_LENGTH)
text = text.substring(0, MAX_LOG_LENGTH / 2) + " <<<<<( LOG TRUNCATED )>>>>> " + text.substring(text.length - MAX_LOG_LENGTH / 2);
import_debugLogger.debugLogger.log("protocol", (direction === "send" ? "SEND \u25BA " : "\u25C0 RECV ") + text);
}
};
}
static formatBrowserLogs(logs, disconnectReason) {
if (!disconnectReason && !logs.length)
return "";
return "\n" + (disconnectReason ? disconnectReason + "\n" : "") + logs.join("\n");
}
}
const helper = Helper;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
helper
});