1import{W as a}from"./index-Dwknano4.js";class g extends a{clearAllCookies(){return console.log("clearAllCookies"),Promise.resolve()}clearCache(){return console.log("clearCache"),Promise.resolve()}clearAllBrowsingData(){return console.log("clearAllBrowsingData"),Promise.resolve()}async open(e){return console.log("open",e),e}async clearCookies(e){console.log("cleanCookies",e)}async getCookies(e){return e}async openWebView(e){return console.log("openWebView",e),e}async executeScript({code:e}){return console.log("code",e),e}async close(e){console.log("close",e)}async hide(e){console.log("hide",e)}async show(e){console.log("show",e)}async sendToBack(e){console.log("sendToBack not supported on web",e)}async bringToFront(e){console.log("bringToFront not supported on web",e)}async dispatchInputEvent(e){console.log("dispatchInputEvent not supported on web",e)}async setUrl(e){console.log("setUrl",e.url)}async reload(e){console.log("reload",e)}async postMessage(e){return console.log("postMessage",e),e}async takeScreenshot(e){throw console.log("takeScreenshot not supported on web",e),this.unimplemented("Screenshots are not supported on web.")}async goBack(){console.log("goBack")}async getPluginVersion(){return{version:"web"}}async updateDimensions(e){console.log("updateDimensions",e)}async handleProxyRequest(e){console.log("handleProxyRequest not supported on web",e)}async setEnabledSafeTopMargin(e){console.log("setEnabledSafeTopMargin not supported on web",e)}async setEnabledSafeBottomMargin(e){console.log("setEnabledSafeBottomMargin not supported on web",e)}async openSecureWindow(e){const c=[["width",600],["height",550],["left",screen.width/2-300],["top",screen.height/2-275]].map(r=>r.join("=")).join(","),n=window.open(e.authEndpoint,"Authorization",c);if(!n)throw new Error("Failed to open secure window");return typeof n.focus=="function"&&n.focus(),new Promise((r,t)=>{const o=new BroadcastChannel(e.broadcastChannelName||"oauth-channel");o.addEventListener("message",s=>{s.data.startsWith(e.redirectUri)?(o.close(),r({redirectedUri:s.data})):(o.close(),t(new Error("Redirect URI does not match, expected "+e.redirectUri+" but got "+s.data)))}),setTimeout(()=>{o.close(),t(new Error("The sign-in flow timed out"))},5*6e4)})}}export{g as InAppBrowserWeb};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.