"string"==typeof s.visibilityState)&&s.addEventListener&&s.removeEventListener&&((S=L())?(E(n,l),b()):s.addEventListener(a,function t(){(S=L())&&(u=e.time(),s.removeEventListener(a,t),E(n,u),E(i,u),b())})),e.once("$unload",h),e.once("$load",h),e.on("$beforePageTransition",y),e.on("$pageTransition",function(){u=e.time()}),e.register(t,{mark:E})}function E(t,n){null!=t&&(n=n