"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4786],{24786:(i,o,e)=>{e.r(o),e.d(o,{Browser:()=>t,BrowserWeb:()=>l});var a=e(10467),r=e(15083);class l extends r.E_{constructor(){super(),this._lastWindow=null}open(s){var n=this;return(0,a.A)(function*(){n._lastWindow=window.open(s.url,s.windowName||"_blank")})()}close(){var s=this;return(0,a.A)(function*(){return new Promise((n,_)=>{null!=s._lastWindow?(s._lastWindow.close(),s._lastWindow=null,n()):_("No active window to close!")})})()}}const t=new l}}]);