this._s=this._s||{};(function(_){var window=this; try{ _.jsb=class{constructor(a){this.Sl=a}}; }catch(e){_._DumpException(e)} try{ _.u("aLUfP"); var lsb;_.ksb=!1;lsb=function(){return _.ma()&&_.Hf.oH()&&!navigator.userAgent.includes("GSA")}; _.Fo(_.oUa,class extends _.Do{static Ra(){return{service:{window:_.Eo}}}constructor(a){super(a.Ma);this.window=a.service.window.get();this.Ba=this.Sl();this.Aa=window.orientation;this.oa=()=>{const b=this.Sl();var c=this.TMb()&&Math.abs(window.orientation)===90&&this.Aa===-1*window.orientation;this.Aa=window.orientation;if(b!==this.Ba||c){this.Ba=b;for(const d of this.Je){c=new _.jsb(b);try{d(c)}catch(e){_.da(e)}}}};this.Je=new Set;this.window.addEventListener("resize",this.oa);this.TMb()&&this.window.addEventListener("orientationchange", this.oa)}addListener(a){this.Je.add(a)}removeListener(a){this.Je.delete(a)}Sl(){if(lsb()){var a=_.Nl(this.window);a=new _.Dl(a.width,Math.round(a.width*this.window.innerHeight/this.window.innerWidth))}else a=this.wc()||(_.ma()?lsb():this.window.visualViewport)?_.Nl(this.window):new _.Dl(this.window.innerWidth,this.window.innerHeight);return a.height