UNPKG

brave-real-playwright-core

Version:

Brave-optimized Playwright Core (v1.56.1) with comprehensive stealth patches and error stack sanitization

680 lines 221 kB
"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 validator_exports = {}; __export(validator_exports, { ValidationError: () => import_validatorPrimitives2.ValidationError, createMetadataValidator: () => import_validatorPrimitives2.createMetadataValidator, findValidator: () => import_validatorPrimitives2.findValidator, maybeFindValidator: () => import_validatorPrimitives2.maybeFindValidator }); module.exports = __toCommonJS(validator_exports); var import_validatorPrimitives = require("./validatorPrimitives"); var import_validatorPrimitives2 = require("./validatorPrimitives"); import_validatorPrimitives.scheme.StackFrame = (0, import_validatorPrimitives.tObject)({ file: import_validatorPrimitives.tString, line: import_validatorPrimitives.tInt, column: import_validatorPrimitives.tInt, function: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.Metadata = (0, import_validatorPrimitives.tObject)({ location: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ file: import_validatorPrimitives.tString, line: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), column: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt) })), title: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), internal: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), stepId: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.ClientSideCallMetadata = (0, import_validatorPrimitives.tObject)({ id: import_validatorPrimitives.tInt, stack: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("StackFrame"))) }); import_validatorPrimitives.scheme.Point = (0, import_validatorPrimitives.tObject)({ x: import_validatorPrimitives.tFloat, y: import_validatorPrimitives.tFloat }); import_validatorPrimitives.scheme.Rect = (0, import_validatorPrimitives.tObject)({ x: import_validatorPrimitives.tFloat, y: import_validatorPrimitives.tFloat, width: import_validatorPrimitives.tFloat, height: import_validatorPrimitives.tFloat }); import_validatorPrimitives.scheme.SerializedValue = (0, import_validatorPrimitives.tObject)({ n: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), b: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), s: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), v: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["null", "undefined", "NaN", "Infinity", "-Infinity", "-0"])), d: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), u: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), bi: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), ta: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ b: import_validatorPrimitives.tBinary, k: (0, import_validatorPrimitives.tEnum)(["i8", "ui8", "ui8c", "i16", "ui16", "i32", "ui32", "f32", "f64", "bi64", "bui64"]) })), e: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ m: import_validatorPrimitives.tString, n: import_validatorPrimitives.tString, s: import_validatorPrimitives.tString })), r: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ p: import_validatorPrimitives.tString, f: import_validatorPrimitives.tString })), a: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("SerializedValue"))), o: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ k: import_validatorPrimitives.tString, v: (0, import_validatorPrimitives.tType)("SerializedValue") }))), h: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), id: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), ref: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt) }); import_validatorPrimitives.scheme.SerializedArgument = (0, import_validatorPrimitives.tObject)({ value: (0, import_validatorPrimitives.tType)("SerializedValue"), handles: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tChannel)("*")) }); import_validatorPrimitives.scheme.ExpectedTextValue = (0, import_validatorPrimitives.tObject)({ string: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), regexSource: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), regexFlags: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), matchSubstring: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), ignoreCase: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), normalizeWhiteSpace: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean) }); import_validatorPrimitives.scheme.SelectorEngine = (0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, source: import_validatorPrimitives.tString, contentScript: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean) }); import_validatorPrimitives.scheme.AXNode = (0, import_validatorPrimitives.tObject)({ role: import_validatorPrimitives.tString, name: import_validatorPrimitives.tString, valueString: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), valueNumber: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), description: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), keyshortcuts: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), roledescription: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), valuetext: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), disabled: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), expanded: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), focused: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), modal: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), multiline: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), multiselectable: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), readonly: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), required: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), selected: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), checked: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["checked", "unchecked", "mixed"])), pressed: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["pressed", "released", "mixed"])), level: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), valuemin: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), valuemax: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), autocomplete: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), haspopup: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), invalid: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), orientation: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), children: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("AXNode"))) }); import_validatorPrimitives.scheme.SetNetworkCookie = (0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, value: import_validatorPrimitives.tString, url: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), domain: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), path: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), expires: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), httpOnly: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), secure: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), sameSite: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["Strict", "Lax", "None"])), partitionKey: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), _crHasCrossSiteAncestor: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean) }); import_validatorPrimitives.scheme.NetworkCookie = (0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, value: import_validatorPrimitives.tString, domain: import_validatorPrimitives.tString, path: import_validatorPrimitives.tString, expires: import_validatorPrimitives.tFloat, httpOnly: import_validatorPrimitives.tBoolean, secure: import_validatorPrimitives.tBoolean, sameSite: (0, import_validatorPrimitives.tEnum)(["Strict", "Lax", "None"]), partitionKey: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), _crHasCrossSiteAncestor: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean) }); import_validatorPrimitives.scheme.NameValue = (0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, value: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.IndexedDBDatabase = (0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, version: import_validatorPrimitives.tInt, stores: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, autoIncrement: import_validatorPrimitives.tBoolean, keyPath: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), keyPathArray: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)), records: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ key: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tAny), keyEncoded: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tAny), value: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tAny), valueEncoded: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tAny) })), indexes: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, keyPath: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), keyPathArray: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)), multiEntry: import_validatorPrimitives.tBoolean, unique: import_validatorPrimitives.tBoolean })) })) }); import_validatorPrimitives.scheme.SetOriginStorage = (0, import_validatorPrimitives.tObject)({ origin: import_validatorPrimitives.tString, localStorage: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue")), indexedDB: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("IndexedDBDatabase"))) }); import_validatorPrimitives.scheme.OriginStorage = (0, import_validatorPrimitives.tObject)({ origin: import_validatorPrimitives.tString, localStorage: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue")), indexedDB: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("IndexedDBDatabase"))) }); import_validatorPrimitives.scheme.SerializedError = (0, import_validatorPrimitives.tObject)({ error: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ message: import_validatorPrimitives.tString, name: import_validatorPrimitives.tString, stack: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) })), value: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tType)("SerializedValue")) }); import_validatorPrimitives.scheme.RecordHarOptions = (0, import_validatorPrimitives.tObject)({ zip: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), content: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["embed", "attach", "omit"])), mode: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["full", "minimal"])), urlGlob: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), urlRegexSource: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), urlRegexFlags: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.FormField = (0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, value: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), file: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, mimeType: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), buffer: import_validatorPrimitives.tBinary })) }); import_validatorPrimitives.scheme.SDKLanguage = (0, import_validatorPrimitives.tEnum)(["javascript", "python", "java", "csharp"]); import_validatorPrimitives.scheme.APIRequestContextInitializer = (0, import_validatorPrimitives.tObject)({ tracing: (0, import_validatorPrimitives.tChannel)(["Tracing"]) }); import_validatorPrimitives.scheme.APIRequestContextFetchParams = (0, import_validatorPrimitives.tObject)({ url: import_validatorPrimitives.tString, encodedParams: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), params: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), method: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), headers: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), postData: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary), jsonData: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), formData: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), multipartData: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("FormField"))), timeout: import_validatorPrimitives.tFloat, failOnStatusCode: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), ignoreHTTPSErrors: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), maxRedirects: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), maxRetries: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt) }); import_validatorPrimitives.scheme.APIRequestContextFetchResult = (0, import_validatorPrimitives.tObject)({ response: (0, import_validatorPrimitives.tType)("APIResponse") }); import_validatorPrimitives.scheme.APIRequestContextFetchResponseBodyParams = (0, import_validatorPrimitives.tObject)({ fetchUid: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.APIRequestContextFetchResponseBodyResult = (0, import_validatorPrimitives.tObject)({ binary: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary) }); import_validatorPrimitives.scheme.APIRequestContextFetchLogParams = (0, import_validatorPrimitives.tObject)({ fetchUid: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.APIRequestContextFetchLogResult = (0, import_validatorPrimitives.tObject)({ log: (0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.APIRequestContextStorageStateParams = (0, import_validatorPrimitives.tObject)({ indexedDB: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean) }); import_validatorPrimitives.scheme.APIRequestContextStorageStateResult = (0, import_validatorPrimitives.tObject)({ cookies: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NetworkCookie")), origins: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("OriginStorage")) }); import_validatorPrimitives.scheme.APIRequestContextDisposeAPIResponseParams = (0, import_validatorPrimitives.tObject)({ fetchUid: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.APIRequestContextDisposeAPIResponseResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.APIRequestContextDisposeParams = (0, import_validatorPrimitives.tObject)({ reason: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.APIRequestContextDisposeResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.APIResponse = (0, import_validatorPrimitives.tObject)({ fetchUid: import_validatorPrimitives.tString, url: import_validatorPrimitives.tString, status: import_validatorPrimitives.tInt, statusText: import_validatorPrimitives.tString, headers: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue")) }); import_validatorPrimitives.scheme.LifecycleEvent = (0, import_validatorPrimitives.tEnum)(["load", "domcontentloaded", "networkidle", "commit"]); import_validatorPrimitives.scheme.LocalUtilsInitializer = (0, import_validatorPrimitives.tObject)({ deviceDescriptors: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ name: import_validatorPrimitives.tString, descriptor: (0, import_validatorPrimitives.tObject)({ userAgent: import_validatorPrimitives.tString, viewport: (0, import_validatorPrimitives.tObject)({ width: import_validatorPrimitives.tInt, height: import_validatorPrimitives.tInt }), screen: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ width: import_validatorPrimitives.tInt, height: import_validatorPrimitives.tInt })), deviceScaleFactor: import_validatorPrimitives.tFloat, isMobile: import_validatorPrimitives.tBoolean, hasTouch: import_validatorPrimitives.tBoolean, defaultBrowserType: (0, import_validatorPrimitives.tEnum)(["chromium", "firefox", "webkit"]) }) })) }); import_validatorPrimitives.scheme.LocalUtilsZipParams = (0, import_validatorPrimitives.tObject)({ zipFile: import_validatorPrimitives.tString, entries: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue")), stacksId: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), mode: (0, import_validatorPrimitives.tEnum)(["write", "append"]), includeSources: import_validatorPrimitives.tBoolean }); import_validatorPrimitives.scheme.LocalUtilsZipResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.LocalUtilsHarOpenParams = (0, import_validatorPrimitives.tObject)({ file: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.LocalUtilsHarOpenResult = (0, import_validatorPrimitives.tObject)({ harId: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), error: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.LocalUtilsHarLookupParams = (0, import_validatorPrimitives.tObject)({ harId: import_validatorPrimitives.tString, url: import_validatorPrimitives.tString, method: import_validatorPrimitives.tString, headers: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue")), postData: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary), isNavigationRequest: import_validatorPrimitives.tBoolean }); import_validatorPrimitives.scheme.LocalUtilsHarLookupResult = (0, import_validatorPrimitives.tObject)({ action: (0, import_validatorPrimitives.tEnum)(["error", "redirect", "fulfill", "noentry"]), message: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), redirectURL: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), status: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), headers: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), body: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary) }); import_validatorPrimitives.scheme.LocalUtilsHarCloseParams = (0, import_validatorPrimitives.tObject)({ harId: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.LocalUtilsHarCloseResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.LocalUtilsHarUnzipParams = (0, import_validatorPrimitives.tObject)({ zipFile: import_validatorPrimitives.tString, harFile: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.LocalUtilsHarUnzipResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.LocalUtilsConnectParams = (0, import_validatorPrimitives.tObject)({ wsEndpoint: import_validatorPrimitives.tString, headers: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tAny), exposeNetwork: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), slowMo: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), timeout: import_validatorPrimitives.tFloat, socksProxyRedirectPortForTest: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt) }); import_validatorPrimitives.scheme.LocalUtilsConnectResult = (0, import_validatorPrimitives.tObject)({ pipe: (0, import_validatorPrimitives.tChannel)(["JsonPipe"]), headers: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue")) }); import_validatorPrimitives.scheme.LocalUtilsTracingStartedParams = (0, import_validatorPrimitives.tObject)({ tracesDir: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), traceName: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.LocalUtilsTracingStartedResult = (0, import_validatorPrimitives.tObject)({ stacksId: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.LocalUtilsAddStackToTracingNoReplyParams = (0, import_validatorPrimitives.tObject)({ callData: (0, import_validatorPrimitives.tType)("ClientSideCallMetadata") }); import_validatorPrimitives.scheme.LocalUtilsAddStackToTracingNoReplyResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.LocalUtilsTraceDiscardedParams = (0, import_validatorPrimitives.tObject)({ stacksId: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.LocalUtilsTraceDiscardedResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.LocalUtilsGlobToRegexParams = (0, import_validatorPrimitives.tObject)({ glob: import_validatorPrimitives.tString, baseURL: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), webSocketUrl: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean) }); import_validatorPrimitives.scheme.LocalUtilsGlobToRegexResult = (0, import_validatorPrimitives.tObject)({ regex: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.RootInitializer = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.RootInitializeParams = (0, import_validatorPrimitives.tObject)({ sdkLanguage: (0, import_validatorPrimitives.tType)("SDKLanguage") }); import_validatorPrimitives.scheme.RootInitializeResult = (0, import_validatorPrimitives.tObject)({ playwright: (0, import_validatorPrimitives.tChannel)(["Playwright"]) }); import_validatorPrimitives.scheme.PlaywrightInitializer = (0, import_validatorPrimitives.tObject)({ chromium: (0, import_validatorPrimitives.tChannel)(["BrowserType"]), firefox: (0, import_validatorPrimitives.tChannel)(["BrowserType"]), webkit: (0, import_validatorPrimitives.tChannel)(["BrowserType"]), _bidiChromium: (0, import_validatorPrimitives.tChannel)(["BrowserType"]), _bidiFirefox: (0, import_validatorPrimitives.tChannel)(["BrowserType"]), android: (0, import_validatorPrimitives.tChannel)(["Android"]), electron: (0, import_validatorPrimitives.tChannel)(["Electron"]), utils: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tChannel)(["LocalUtils"])), preLaunchedBrowser: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tChannel)(["Browser"])), preConnectedAndroidDevice: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tChannel)(["AndroidDevice"])), socksSupport: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tChannel)(["SocksSupport"])) }); import_validatorPrimitives.scheme.PlaywrightNewRequestParams = (0, import_validatorPrimitives.tObject)({ baseURL: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), userAgent: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), ignoreHTTPSErrors: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), extraHTTPHeaders: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), failOnStatusCode: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), clientCertificates: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ origin: import_validatorPrimitives.tString, cert: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary), key: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary), passphrase: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), pfx: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary) }))), maxRedirects: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), httpCredentials: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ username: import_validatorPrimitives.tString, password: import_validatorPrimitives.tString, origin: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), send: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["always", "unauthorized"])) })), proxy: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ server: import_validatorPrimitives.tString, bypass: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), username: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), password: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) })), storageState: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ cookies: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NetworkCookie"))), origins: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("SetOriginStorage"))) })), tracesDir: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.PlaywrightNewRequestResult = (0, import_validatorPrimitives.tObject)({ request: (0, import_validatorPrimitives.tChannel)(["APIRequestContext"]) }); import_validatorPrimitives.scheme.RecorderSource = (0, import_validatorPrimitives.tObject)({ isRecorded: import_validatorPrimitives.tBoolean, id: import_validatorPrimitives.tString, label: import_validatorPrimitives.tString, text: import_validatorPrimitives.tString, language: import_validatorPrimitives.tString, highlight: (0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ line: import_validatorPrimitives.tInt, type: import_validatorPrimitives.tString })), revealLine: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), group: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.DebugControllerInitializer = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerInspectRequestedEvent = (0, import_validatorPrimitives.tObject)({ selector: import_validatorPrimitives.tString, locator: import_validatorPrimitives.tString, ariaSnapshot: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.DebugControllerSetModeRequestedEvent = (0, import_validatorPrimitives.tObject)({ mode: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.DebugControllerStateChangedEvent = (0, import_validatorPrimitives.tObject)({ pageCount: import_validatorPrimitives.tInt }); import_validatorPrimitives.scheme.DebugControllerSourceChangedEvent = (0, import_validatorPrimitives.tObject)({ text: import_validatorPrimitives.tString, header: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), footer: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), actions: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)) }); import_validatorPrimitives.scheme.DebugControllerPausedEvent = (0, import_validatorPrimitives.tObject)({ paused: import_validatorPrimitives.tBoolean }); import_validatorPrimitives.scheme.DebugControllerInitializeParams = (0, import_validatorPrimitives.tObject)({ codegenId: import_validatorPrimitives.tString, sdkLanguage: (0, import_validatorPrimitives.tType)("SDKLanguage") }); import_validatorPrimitives.scheme.DebugControllerInitializeResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerSetReportStateChangedParams = (0, import_validatorPrimitives.tObject)({ enabled: import_validatorPrimitives.tBoolean }); import_validatorPrimitives.scheme.DebugControllerSetReportStateChangedResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerSetRecorderModeParams = (0, import_validatorPrimitives.tObject)({ mode: (0, import_validatorPrimitives.tEnum)(["inspecting", "recording", "none"]), testIdAttributeName: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), generateAutoExpect: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean) }); import_validatorPrimitives.scheme.DebugControllerSetRecorderModeResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerHighlightParams = (0, import_validatorPrimitives.tObject)({ selector: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), ariaTemplate: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.DebugControllerHighlightResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerHideHighlightParams = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerHideHighlightResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerResumeParams = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerResumeResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerKillParams = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.DebugControllerKillResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.SocksSupportInitializer = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.SocksSupportSocksRequestedEvent = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString, host: import_validatorPrimitives.tString, port: import_validatorPrimitives.tInt }); import_validatorPrimitives.scheme.SocksSupportSocksDataEvent = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString, data: import_validatorPrimitives.tBinary }); import_validatorPrimitives.scheme.SocksSupportSocksClosedEvent = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.SocksSupportSocksConnectedParams = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString, host: import_validatorPrimitives.tString, port: import_validatorPrimitives.tInt }); import_validatorPrimitives.scheme.SocksSupportSocksConnectedResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.SocksSupportSocksFailedParams = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString, errorCode: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.SocksSupportSocksFailedResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.SocksSupportSocksDataParams = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString, data: import_validatorPrimitives.tBinary }); import_validatorPrimitives.scheme.SocksSupportSocksDataResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.SocksSupportSocksErrorParams = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString, error: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.SocksSupportSocksErrorResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.SocksSupportSocksEndParams = (0, import_validatorPrimitives.tObject)({ uid: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.SocksSupportSocksEndResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.BrowserTypeInitializer = (0, import_validatorPrimitives.tObject)({ executablePath: import_validatorPrimitives.tString, name: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.BrowserTypeLaunchParams = (0, import_validatorPrimitives.tObject)({ channel: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), executablePath: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), args: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)), ignoreAllDefaultArgs: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), ignoreDefaultArgs: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)), assistantMode: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), handleSIGINT: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), handleSIGTERM: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), handleSIGHUP: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), timeout: import_validatorPrimitives.tFloat, env: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), headless: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), devtools: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), proxy: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ server: import_validatorPrimitives.tString, bypass: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), username: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), password: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) })), downloadsPath: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), tracesDir: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), chromiumSandbox: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), firefoxUserPrefs: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tAny), cdpPort: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), slowMo: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat) }); import_validatorPrimitives.scheme.BrowserTypeLaunchResult = (0, import_validatorPrimitives.tObject)({ browser: (0, import_validatorPrimitives.tChannel)(["Browser"]) }); import_validatorPrimitives.scheme.BrowserTypeLaunchPersistentContextParams = (0, import_validatorPrimitives.tObject)({ channel: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), executablePath: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), args: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)), ignoreAllDefaultArgs: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), ignoreDefaultArgs: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)), assistantMode: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), handleSIGINT: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), handleSIGTERM: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), handleSIGHUP: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), timeout: import_validatorPrimitives.tFloat, env: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), headless: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), devtools: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), proxy: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ server: import_validatorPrimitives.tString, bypass: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), username: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), password: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) })), downloadsPath: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), tracesDir: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), chromiumSandbox: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), firefoxUserPrefs: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tAny), cdpPort: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tInt), noDefaultViewport: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), viewport: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ width: import_validatorPrimitives.tInt, height: import_validatorPrimitives.tInt })), screen: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ width: import_validatorPrimitives.tInt, height: import_validatorPrimitives.tInt })), ignoreHTTPSErrors: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), clientCertificates: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tObject)({ origin: import_validatorPrimitives.tString, cert: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary), key: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary), passphrase: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), pfx: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBinary) }))), javaScriptEnabled: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), bypassCSP: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), userAgent: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), locale: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), timezoneId: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), geolocation: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ longitude: import_validatorPrimitives.tFloat, latitude: import_validatorPrimitives.tFloat, accuracy: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat) })), permissions: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)(import_validatorPrimitives.tString)), extraHTTPHeaders: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), offline: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), httpCredentials: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ username: import_validatorPrimitives.tString, password: import_validatorPrimitives.tString, origin: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), send: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["always", "unauthorized"])) })), deviceScaleFactor: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), isMobile: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), hasTouch: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), colorScheme: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["dark", "light", "no-preference", "no-override"])), reducedMotion: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["reduce", "no-preference", "no-override"])), forcedColors: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["active", "none", "no-override"])), acceptDownloads: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["accept", "deny", "internal-browser-default"])), contrast: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["no-preference", "more", "no-override"])), baseURL: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), recordVideo: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ dir: import_validatorPrimitives.tString, size: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({ width: import_validatorPrimitives.tInt, height: import_validatorPrimitives.tInt })) })), strictSelectors: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), serviceWorkers: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tEnum)(["allow", "block"])), selectorEngines: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("SelectorEngine"))), testIdAttributeName: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString), userDataDir: import_validatorPrimitives.tString, slowMo: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat) }); import_validatorPrimitives.scheme.BrowserTypeLaunchPersistentContextResult = (0, import_validatorPrimitives.tObject)({ browser: (0, import_validatorPrimitives.tChannel)(["Browser"]), context: (0, import_validatorPrimitives.tChannel)(["BrowserContext"]) }); import_validatorPrimitives.scheme.BrowserTypeConnectOverCDPParams = (0, import_validatorPrimitives.tObject)({ endpointURL: import_validatorPrimitives.tString, headers: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tArray)((0, import_validatorPrimitives.tType)("NameValue"))), slowMo: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tFloat), timeout: import_validatorPrimitives.tFloat }); import_validatorPrimitives.scheme.BrowserTypeConnectOverCDPResult = (0, import_validatorPrimitives.tObject)({ browser: (0, import_validatorPrimitives.tChannel)(["Browser"]), defaultContext: (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tChannel)(["BrowserContext"])) }); import_validatorPrimitives.scheme.BrowserInitializer = (0, import_validatorPrimitives.tObject)({ version: import_validatorPrimitives.tString, name: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.BrowserContextEvent = (0, import_validatorPrimitives.tObject)({ context: (0, import_validatorPrimitives.tChannel)(["BrowserContext"]) }); import_validatorPrimitives.scheme.BrowserCloseEvent = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.BrowserCloseParams = (0, import_validatorPrimitives.tObject)({ reason: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tString) }); import_validatorPrimitives.scheme.BrowserCloseResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.BrowserKillForTestsParams = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.BrowserKillForTestsResult = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.BrowserDefaultUserAgentForTestParams = (0, import_validatorPrimitives.tOptional)((0, import_validatorPrimitives.tObject)({})); import_validatorPrimitives.scheme.BrowserDefaultUserAgentForTestResult = (0, import_validatorPrimitives.tObject)({ userAgent: import_validatorPrimitives.tString }); import_validatorPrimitives.scheme.BrowserNewContextParams = (0, import_validatorPrimitives.tObject)({ noDefaultViewport: (0, import_validatorPrimitives.tOptional)(import_validatorPrimitives.tBoolean), viewport: (0, import_validatorPrimitives.tOptional)((0, import