{"version":3,"file":"BrowserWebSocketTransport-Ddg65Xcw.cjs","sources":["../node_modules/puppeteer-core/lib/esm/puppeteer/common/BrowserWebSocketTransport.js"],"sourcesContent":["/**\n * @internal\n */\nexport class BrowserWebSocketTransport {\n    static create(url) {\n        return new Promise((resolve, reject) => {\n            const ws = new WebSocket(url);\n            ws.addEventListener('open', () => {\n                return resolve(new BrowserWebSocketTransport(ws));\n            });\n            ws.addEventListener('error', reject);\n        });\n    }\n    #ws;\n    onmessage;\n    onclose;\n    constructor(ws) {\n        this.#ws = ws;\n        this.#ws.addEventListener('message', event => {\n            if (this.onmessage) {\n                this.onmessage.call(null, event.data);\n            }\n        });\n        this.#ws.addEventListener('close', () => {\n            if (this.onclose) {\n                this.onclose.call(null);\n            }\n        });\n        // Silently ignore all errors - we don't know what to do with them.\n        this.#ws.addEventListener('error', () => { });\n    }\n    send(message) {\n        this.#ws.send(message);\n    }\n    close() {\n        this.#ws.close();\n    }\n}\n//# sourceMappingURL=BrowserWebSocketTransport.js.map"],"names":[],"mappings":";;AAAA;AACA;AACA;AACO,MAAM,yBAAyB,CAAC;AACvC,IAAI,OAAO,MAAM,CAAC,GAAG,EAAE;AACvB,QAAQ,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAChD,YAAY,MAAM,EAAE,GAAG,IAAI,SAAS,CAAC,GAAG,CAAC;AACzC,YAAY,EAAE,CAAC,gBAAgB,CAAC,MAAM,EAAE,MAAM;AAC9C,gBAAgB,OAAO,OAAO,CAAC,IAAI,yBAAyB,CAAC,EAAE,CAAC,CAAC;AACjE,aAAa,CAAC;AACd,YAAY,EAAE,CAAC,gBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC;AAChD,SAAS,CAAC;AACV;AACA,IAAI,GAAG;AACP,IAAI,SAAS;AACb,IAAI,OAAO;AACX,IAAI,WAAW,CAAC,EAAE,EAAE;AACpB,QAAQ,IAAI,CAAC,GAAG,GAAG,EAAE;AACrB,QAAQ,IAAI,CAAC,GAAG,CAAC,gBAAgB,CAAC,SAAS,EAAE,KAAK,IAAI;AACtD,YAAY,IAAI,IAAI,CAAC,SAAS,EAAE;AAChC,gBAAgB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC;AACrD;AACA,SAAS,CAAC;AACV,QAAQ,IAAI,CAAC,GAAG,CAAC,gBAAgB,CAAC,OAAO,EAAE,MAAM;AACjD,YAAY,IAAI,IAAI,CAAC,OAAO,EAAE;AAC9B,gBAAgB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC;AACvC;AACA,SAAS,CAAC;AACV;AACA,QAAQ,IAAI,CAAC,GAAG,CAAC,gBAAgB,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC;AACrD;AACA,IAAI,IAAI,CAAC,OAAO,EAAE;AAClB,QAAQ,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;AAC9B;AACA,IAAI,KAAK,GAAG;AACZ,QAAQ,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE;AACxB;AACA;;;;","x_google_ignoreList":[0]}