Build 589089stable
Module 231013
3,458 characters · in 29609.b896f2d9d6398168.jsDependencies
Source Raw
function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,o=e[r];if(0<i(o,t))e[r]=t,e[n]=o,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,o=e.length,a=o>>>1;r<a;){var u=2*(r+1)-1,s=e[u],l=u+1,c=e[l];if(0>i(s,n))l<o&&0>i(c,s)?(e[r]=c,e[l]=n,r=l):(e[r]=s,e[u]=n,r=u);else if(l<o&&0>i(c,n))e[r]=c,e[l]=n,r=l;else break}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var a,u=performance;t.unstable_now=function(){return u.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],f=[],d=1,h=null,p=3,m=!1,v=!1,y=!1,g=!1,b="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,_="u">typeof setImmediate?setImmediate:null;function D(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function k(e){if(y=!1,D(e),!v)if(null!==r(c))v=!0,E||(E=!0,a());else{var t=r(f);null!==t&&F(k,t.startTime-e)}}var E=!1,x=-1,C=5,S=-1;function A(){return!!g||!(t.unstable_now()-S<C)}function O(){if(g=!1,E){var e=t.unstable_now();S=e;var n=!0;try{r:{v=!1,y&&(y=!1,w(x),x=-1),m=!0;var i=p;try{o:{for(D(e),h=r(c);null!==h&&!(h.expirationTime>e&&A());){var u=h.callback;if("function"==typeof u){h.callback=null,p=h.priorityLevel;var s=u(h.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){h.callback=s,D(e),n=!0;break o}h===r(c)&&o(c),D(e)}else o(c);h=r(c)}if(null!==h)n=!0;else{var l=r(f);null!==l&&F(k,l.startTime-e),n=!1}}break r}finally{h=null,p=i,m=!1}}}finally{n?a():E=!1}}}if("function"==typeof _)a=function(){_(O)};else if("u">typeof MessageChannel){var B=new MessageChannel,T=B.port2;B.port1.onmessage=O,a=function(){T.postMessage(null)}}else a=function(){b(O,0)};function F(e,n){x=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_requestPaint=function(){g=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,i){var u=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?u+i:u,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=0x3fffffff;break;case 4:s=1e4;break;default:s=5e3}return s=i+s,e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:s,sortIndex:-1},i>u?(e.sortIndex=i,n(f,e),null===r(c)&&e===r(f)&&(y?(w(x),x=-1):y=!0,F(k,i-u))):(e.sortIndex=s,n(c,e),v||m||(v=!0,E||(E=!0,a()))),e},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}}