(function(){'use strict';var g,aa=typeof Object.create=="function"?Object.create:function(a){function b(){} b.prototype=a;return new b},h=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a; a[b]=c.value;return a}; function ba(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b>>0)+"_",e=0;return b}); k("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");h(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ha(q(this))}}); return a}); function ha(a){a={next:a};a[Symbol.iterator]=function(){return this}; return a} k("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")}); function ia(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c=0;b--)a.i[b].length=0;a.i[8].length=0;a.h={};R(a)} function Q(a){if(a.i[8].length){if(a.C)return 4;if(!document.hidden&&a.B)return 3}for(var b=5;b>=a.j;b--)if(a.i[b].length>0)return b>0?!document.hidden&&a.B?3:2:1;return 0} function T(a){var b=u("yt.logging.errors.log");b&&b(a)} function O(a){try{a()}catch(b){T(b)}} function U(a){for(var b=r(J),c=b.next();!c.done;c=b.next())if(a.i[c.value].length)return!0;return!1} g=K.prototype;g.R=function(a){var b=void 0;a&&(b=a.timeRemaining());this.G=!0;V(this,b);this.G=!1}; g.U=function(){V(this)}; g.P=function(){ma(this)}; g.T=function(a){this.C=!0;var b=Q(this);b===4&&b!==this.m&&(R(this),this.start());V(this,void 0,a);this.C=!1}; g.S=function(){document.hidden||ma(this);this.g&&(R(this),this.start())}; function ma(a){R(a);a.l=!0;for(var b=Date.now(),c=a.i[8];c.length;){var d=c.shift(),e=a.h[d];delete a.h[d];e&&O(e)}na(a);a.l=!1;U(a)&&a.start();a.o-=Date.now()-b} function na(a){for(var b=0,c=a.v.length;bd?a.j:d;if(!(Date.now()>=b)){do{a:{c=a;e=d;for(f=3;f>=e;f--)for(var v=c.i[f];v.length;){var ca=v.shift(),da=c.h[ca];delete c.h[ca];if(da){c=da;break a}}c=null}c&&O(c)}while(c&&Date.now()a&&(b.j=a,b.start())} function Ba(){window.clearTimeout(Y);var a=Z();a.j=0;a.start()} ;u("yt.scheduler.initialized")||(w("yt.scheduler.instance.dispose",pa),w("yt.scheduler.instance.addJob",ra),w("yt.scheduler.instance.addImmediateJob",sa),w("yt.scheduler.instance.cancelJob",ua),w("yt.scheduler.instance.cancelAllJobs",qa),w("yt.scheduler.instance.start",wa),w("yt.scheduler.instance.pause",xa),w("yt.scheduler.instance.setPriorityThreshold",za),w("yt.scheduler.instance.enablePriorityThreshold",Aa),w("yt.scheduler.instance.clearPriorityThreshold",Ba),w("yt.scheduler.initialized",!0));}).call(this);