UNPKG

3.49 kBJavaScriptView Raw
1!function(){"use strict";function n(){return J[E]||H}function t(n){return n&&"object"==typeof n}function r(n){return"function"==typeof n}function e(n,t){return n instanceof t}function o(n,t,r){if(!t(n))throw a(r)}function u(){try{return k.apply(b,arguments)}catch(n){return D.e=n,D}}function i(n,t){return k=n,b=t,u}function f(n,t){function r(){for(var r=0;r<o;)t(e[r],e[r+1]),e[r++]=g,e[r++]=g;o=0,e.length>n&&(e.length=n)}var e=T(n),o=0;return function(n,t){e[o++]=n,e[o++]=t,2===o&&K(r)}}function c(n,t){var o,u,f,c,s=0;if(!n)throw a(P);var l=n[J[A]];if(r(l))u=l.call(n);else{if(!r(n.next)){if(e(n,T)){for(o=n.length;s<o;)t(n[s],s++);return s}throw a(P)}u=n}for(;!(f=u.next()).done;)if((c=i(t)(f.value,s++))===D)throw r(u[L])&&u[L](),c.e;return s}function a(n){return new TypeError(n)}function s(n,t){var r="on"+n.toLowerCase(),e=R[r];Y&&Y.listeners(n).length?n===B?Y.emit(n,t._v,t):Y.emit(n,t):e&&e({reason:t._v,promise:t})}function l(n){return n&&n._Yaku}function h(n){if(l(n))return new n(G);var t,e,u;return t=new n(function(n,r){if(t)throw a();e=n,u=r}),o(e,r),o(u,r),t}function v(n,t){return function(r){t===I?y(n,r):w(n,t,r)}}function _(n,t,e,o){return r(e)&&(t._onFulfilled=e),r(o)&&(n[O]&&s(z,n),t._onRejected=o),n[n._pCount++]=t,n._s!==S&&Q(n,t),t}function d(n){if(n._umark)return!0;n._umark=!0;for(var t,r=0,e=n._pCount;r<e;)if(t=n[r++],t._onRejected||d(t))return!0}function p(n,t){return n(t)}function w(n,t,r){var e=0,o=n._pCount;if(n._s===S)for(n._s=t,n._v=r,t===F&&U(n);e<o;)Q(n,n[e++]);return n}function y(n,e){if(e===n&&e)return w(n,F,a(q)),n;if(e!==C&&(r(e)||t(e))){var o=i(j)(e);if(o===D)return w(n,F,o.e),n;r(o)?l(e)?m(n,e,o):K(function(){m(n,e,o)}):w(n,I,e)}else w(n,I,e);return n}function j(n){return n.then}function m(n,t,r){var e=i(r,t)(function(r){t&&(t=C,y(n,r))},function(r){t&&(t=C,w(n,F,r))});e===D&&t&&(w(n,F,e.e),t=C)}var g,k,b,C=null,x="object"==typeof window,R=x?window:global,Y=R.process,T=Array,F=0,I=1,S=2,A="iterator",E="species",H="Symbol("+E+")",L="return",O="_uh",P="Invalid argument",q="Chaining cycle detected for promise",z="rejectionHandled",B="unhandledRejection",D={e:C},G=function(){},J=R.Symbol||{},K=x?function(n){setTimeout(n)}:Y.nextTick,M=function(t,r){var e=t.constructor;return e?e[n()]||r:r},N=function(n){var e,o=this;if(!t(o)||o._s!==g)throw a("Invalid this");if(o._s=S,n!==G){if(!r(n))throw a(P);e=i(n)(v(o,I),v(o,F)),e===D&&w(o,F,e.e)}};N.default=N,function(n,t){for(var r in t)n.prototype[r]=t[r]}(N,{then:function(n,t){if(void 0===this._s)throw a();return _(this,h(M(this,N)),n,t)},catch:function(n){return this.then(g,n)},finally:function(n){function t(t){return N.resolve(n()).then(function(){return t})}return this.then(t,t)},_pCount:0,_pre:C,_Yaku:1}),N.resolve=function(n){return l(n)?n:y(h(this),n)},N.reject=function(n){return w(h(this),F,n)},N.race=function(n){var t=this,r=h(t),e=function(n){w(r,I,n)},o=function(n){w(r,F,n)},u=i(c)(n,function(n){t.resolve(n).then(e,o)});return u===D?t.reject(u.e):r},N.all=function(n){function t(n){w(o,F,n)}var r,e=this,o=h(e),u=[];return(r=i(c)(n,function(n,i){e.resolve(n).then(function(n){u[i]=n,--r||w(o,I,u)},t)}))===D?e.reject(r.e):(r||w(o,I,[]),o)},i(function(){Object.defineProperty(N,n(),{get:function(){return this}})})(),N._Yaku=1;var Q=f(999,function(n,t){var r,e;return(e=n._s?t._onFulfilled:t._onRejected)===g?void w(t,n._s,n._v):(r=i(p)(e,n._v))===D?void w(t,F,r.e):void y(t,r)}),U=f(9,function(n){d(n)||(n[O]=1,s(B,n))});try{module.exports=N}catch(n){R.Yaku=N}}();
\No newline at end of file