UNPKG

18.7 kBJavaScriptView Raw
1var AbortablePromise=function(){"use strict";function t(t,n){return t(n={exports:{}},n.exports),n.exports}function o(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+u).toString(36))}function i(t){return"object"==typeof t?null!==t:"function"==typeof t}function v(t){if(!i(t))throw TypeError(t+" is not an object!");return t}function n(t){try{return!!t()}catch(t){return!0}}function r(t){return s?f.createElement(t):{}}function m(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}var y=t(function(t){var n=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=n)}),d=(y.version,t(function(t){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)})),c=t(function(t){var n="__core-js_shared__",e=d[n]||(d[n]={});(t.exports=function(t,n){return e[t]||(e[t]=void 0!==n?n:{})})("versions",[]).push({version:y.version,mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),e=0,u=Math.random(),a=t(function(t){var n=c("wks"),e=d.Symbol,r="function"==typeof e;(t.exports=function(t){return n[t]||(n[t]=r&&e[t]||(r?e:o)("Symbol."+t))}).store=n}),p=!n(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),f=d.document,s=i(f)&&i(f.createElement),l=!p&&!n(function(){return 7!=Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}),h=Object.defineProperty,b={f:p?Object.defineProperty:function(t,n,e){if(v(t),n=function(t,n){if(!i(t))return t;var e,r;if(n&&"function"==typeof(e=t.toString)&&!i(r=e.call(t)))return r;if("function"==typeof(e=t.valueOf)&&!i(r=e.call(t)))return r;if(!n&&"function"==typeof(e=t.toString)&&!i(r=e.call(t)))return r;throw TypeError("Can't convert object to primitive value")}(n,!0),v(e),l)try{return h(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},_=p?function(t,n,e){return b.f(t,n,m(1,e))}:function(t,n,e){return t[n]=e,t},g=a("unscopables"),w=Array.prototype;null==w[g]&&_(w,g,{});function O(t){w[g][t]=!0}function j(t,n){return{value:n,done:!!t}}function S(t){return k.call(t).slice(8,-1)}function P(t){if(null==t)throw TypeError("Can't call method on "+t);return t}function T(t){return A(P(t))}function x(t,n){return C.call(t,n)}function E(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}function L(r,o,t){if(E(r),void 0===o)return r;switch(t){case 1:return function(t){return r.call(o,t)};case 2:return function(t,n){return r.call(o,t,n)};case 3:return function(t,n,e){return r.call(o,t,n,e)}}return function(){return r.apply(o,arguments)}}var M={},k={}.toString,A=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==S(t)?t.split(""):Object(t)},C={}.hasOwnProperty,R=c("native-function-to-string",Function.toString),F=t(function(t){var i=o("src"),n="toString",c=(""+R).split(n);y.inspectSource=function(t){return R.call(t)},(t.exports=function(t,n,e,r){var o="function"==typeof e;o&&(x(e,"name")||_(e,"name",n)),t[n]!==e&&(o&&(x(e,i)||_(e,i,t[n]?""+t[n]:c.join(String(n)))),t===d?t[n]=e:r?t[n]?t[n]=e:_(t,n,e):(delete t[n],_(t,n,e)))})(Function.prototype,n,function(){return"function"==typeof this&&this[i]||R.call(this)})}),I="prototype",D=function(t,n,e){var r,o,i,c,u=t&D.F,a=t&D.G,f=t&D.S,s=t&D.P,l=t&D.B,p=a?d:f?d[n]||(d[n]={}):(d[n]||{})[I],h=a?y:y[n]||(y[n]={}),v=h[I]||(h[I]={});for(r in a&&(e=n),e)i=((o=!u&&p&&void 0!==p[r])?p:e)[r],c=l&&o?L(i,d):s&&"function"==typeof i?L(Function.call,i):i,p&&F(p,r,i,t&D.U),h[r]!=i&&_(h,r,c),s&&v[r]!=i&&(v[r]=i)};d.core=y,D.F=1,D.G=2,D.S=4,D.P=8,D.B=16,D.W=32,D.U=64,D.R=128;function G(t){return isNaN(t=+t)?0:(0<t?q:W)(t)}function N(t){return 0<t?K(G(t),9007199254740991):0}function V(t){return X[t]||(X[t]=o(t))}function B(){}function H(t,n,e){t&&!x(t=e?t:t.prototype,ft)&&at(t,ft,{configurable:!0,value:n})}var U,z=D,W=Math.ceil,q=Math.floor,K=Math.min,J=Math.max,Q=Math.min,X=c("keys"),Y=(U=!1,function(t,n,e){var r,o=T(t),i=N(o.length),c=function(t,n){return(t=G(t))<0?J(t+n,0):Q(t,n)}(e,i);if(U&&n!=n){for(;c<i;)if((r=o[c++])!=r)return!0}else for(;c<i;c++)if((U||c in o)&&o[c]===n)return U||c||0;return!U&&-1}),Z=V("IE_PROTO"),$="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),tt=Object.keys||function(t){return function(t,n){var e,r=T(t),o=0,i=[];for(e in r)e!=Z&&x(r,e)&&i.push(e);for(;n.length>o;)x(r,e=n[o++])&&(~Y(i,e)||i.push(e));return i}(t,$)},nt=p?Object.defineProperties:function(t,n){v(t);for(var e,r=tt(n),o=r.length,i=0;i<o;)b.f(t,e=r[i++],n[e]);return t},et=d.document,rt=et&&et.documentElement,ot=V("IE_PROTO"),it="prototype",ct=function(){var t,n=r("iframe"),e=$.length;for(n.style.display="none",rt.appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),ct=t.F;e--;)delete ct[it][$[e]];return ct()},ut=Object.create||function(t,n){var e;return null!==t?(B[it]=v(t),e=new B,B[it]=null,e[ot]=t):e=ct(),void 0===n?e:nt(e,n)},at=b.f,ft=a("toStringTag"),st={};_(st,a("iterator"),function(){return this});function lt(t){return Object(P(t))}function pt(){return this}function ht(t,n,e,r,o,i,c){function u(t){if(!gt&&t in v)return v[t];switch(t){case"keys":case mt:return function(){return new e(this,t)}}return function(){return new e(this,t)}}!function(t,n,e){t.prototype=ut(st,{next:m(1,e)}),H(t,n+" Iterator")}(e,n,r);var a,f,s,l=n+" Iterator",p=o==mt,h=!1,v=t.prototype,y=v[bt]||v["@@iterator"]||o&&v[o],d=y||u(o),b=o?p?u("entries"):d:void 0,g="Array"==n&&v.entries||y;if(g&&(s=dt(g.call(new t)))!==Object.prototype&&s.next&&(H(s,l,!0),"function"!=typeof s[bt]&&_(s,bt,pt)),p&&y&&y.name!==mt&&(h=!0,d=function(){return y.call(this)}),!gt&&!h&&v[bt]||_(v,bt,d),M[n]=d,M[l]=pt,o)if(a={values:p?d:u(mt),keys:i?d:u("keys"),entries:b},c)for(f in a)f in v||F(v,f,a[f]);else z(z.P+z.F*(gt||h),n,a);return a}var vt=V("IE_PROTO"),yt=Object.prototype,dt=Object.getPrototypeOf||function(t){return t=lt(t),x(t,vt)?t[vt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?yt:null},bt=a("iterator"),gt=!([].keys&&"next"in[].keys()),mt="values",_t=ht(Array,"Array",function(t,n){this._t=T(t),this._i=0,this._k=n},function(){var t=this._t,n=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,j(1)):j(0,"keys"==n?e:"values"==n?t[e]:[e,t[e]])},"values");M.Arguments=M.Array,O("keys"),O("values"),O("entries");for(var wt=a("iterator"),Ot=a("toStringTag"),jt=M.Array,St={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Pt=tt(St),Tt=0;Tt<Pt.length;Tt++){var xt,Et=Pt[Tt],Lt=St[Et],Mt=d[Et],kt=Mt&&Mt.prototype;if(kt&&(kt[wt]||_(kt,wt,jt),kt[Ot]||_(kt,Ot,Et),M[Et]=jt,Lt))for(xt in _t)kt[xt]||F(kt,xt,_t[xt],!0)}var At,Ct=(At=!0,function(t,n){var e,r,o=String(P(t)),i=G(n),c=o.length;return i<0||c<=i?At?"":void 0:(e=o.charCodeAt(i))<55296||56319<e||i+1===c||(r=o.charCodeAt(i+1))<56320||57343<r?At?o.charAt(i):e:At?o.slice(i,i+2):r-56320+(e-55296<<10)+65536});ht(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,e=this._i;return e>=n.length?{value:void 0,done:!0}:(t=Ct(n,e),this._i+=t.length,{value:t,done:!1})});function Rt(t){var n,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),Bt))?e:Ht?S(n):"Object"==(r=S(n))&&"function"==typeof n.callee?"Arguments":r}function Ft(n,t,e,r){try{return r?t(v(e)[0],e[1]):t(e)}catch(t){var o=n.return;throw void 0!==o&&v(o.call(n)),t}}function It(){var t=+this;if(nn.hasOwnProperty(t)){var n=nn[t];delete nn[t],n()}}function Dt(t){It.call(t.data)}var Gt,Nt,Vt,Bt=a("toStringTag"),Ht="Arguments"==S(function(){return arguments}()),Ut=a("iterator"),zt=Array.prototype,Wt=a("iterator"),qt=y.getIteratorMethod=function(t){if(null!=t)return t[Wt]||t["@@iterator"]||M[Rt(t)]},Kt=t(function(t){var p={},h={},n=t.exports=function(t,n,e,r,o){var i,c,u,a,f=o?function(){return t}:qt(t),s=L(e,r,n?2:1),l=0;if("function"!=typeof f)throw TypeError(t+" is not iterable!");if(function(t){return void 0!==t&&(M.Array===t||zt[Ut]===t)}(f)){for(i=N(t.length);l<i;l++)if((a=n?s(v(c=t[l])[0],c[1]):s(t[l]))===p||a===h)return a}else for(u=f.call(t);!(c=u.next()).done;)if((a=Ft(u,s,c.value,n))===p||a===h)return a};n.BREAK=p,n.RETURN=h}),Jt=a("species"),Qt=d.process,Xt=d.setImmediate,Yt=d.clearImmediate,Zt=d.MessageChannel,$t=d.Dispatch,tn=0,nn={},en="onreadystatechange";Xt&&Yt||(Xt=function(t){for(var n=[],e=1;e<arguments.length;)n.push(arguments[e++]);return nn[++tn]=function(){!function(t,n,e){var r=void 0===e;switch(n.length){case 0:return r?t():t.call(e);case 1:return r?t(n[0]):t.call(e,n[0]);case 2:return r?t(n[0],n[1]):t.call(e,n[0],n[1]);case 3:return r?t(n[0],n[1],n[2]):t.call(e,n[0],n[1],n[2]);case 4:return r?t(n[0],n[1],n[2],n[3]):t.call(e,n[0],n[1],n[2],n[3])}t.apply(e,n)}("function"==typeof t?t:Function(t),n)},Gt(tn),tn},Yt=function(t){delete nn[t]},"process"==S(Qt)?Gt=function(t){Qt.nextTick(L(It,t,1))}:$t&&$t.now?Gt=function(t){$t.now(L(It,t,1))}:Zt?(Vt=(Nt=new Zt).port2,Nt.port1.onmessage=Dt,Gt=L(Vt.postMessage,Vt,1)):d.addEventListener&&"function"==typeof postMessage&&!d.importScripts?(Gt=function(t){d.postMessage(t+"","*")},d.addEventListener("message",Dt,!1)):Gt=en in r("script")?function(t){rt.appendChild(r("script"))[en]=function(){rt.removeChild(this),It.call(t)}}:function(t){setTimeout(L(It,t,1),0)});var rn={set:Xt,clear:Yt},on=rn.set,cn=d.MutationObserver||d.WebKitMutationObserver,un=d.process,an=d.Promise,fn="process"==S(un);function sn(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=E(e),this.reject=E(r)}function ln(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}var pn={f:function(t){return new sn(t)}},hn=d.navigator,vn=hn&&hn.userAgent||"",yn=a("species"),dn=a("iterator"),bn=!1;try{var gn=[7][dn]();gn.return=function(){bn=!0},Array.from(gn,function(){throw 2})}catch(t){}function mn(){}function _n(t){var n;return!(!i(t)||"function"!=typeof(n=t.then))&&n}function wn(s,e){if(!s._n){s._n=!0;var r=s._c;Ln(function(){for(var a=s._v,f=1==s._s,t=0,n=function(t){var n,e,r,o=f?t.ok:t.fail,i=t.resolve,c=t.reject,u=t.domain;try{o?(f||(2==s._h&&Bn(s),s._h=1),!0===o?n=a:(u&&u.enter(),n=o(a),u&&(u.exit(),r=!0)),n===t.promise?c(kn("Promise-chain cycle")):(e=_n(n))?e.call(n,i,c):i(n)):c(a)}catch(t){u&&!r&&u.exit(),c(t)}};r.length>t;)n(r[t++]);s._c=[],s._n=!1,e&&!s._h&&Nn(s)})}}function On(t){var n=this;n._d||(n._d=!0,(n=n._w||n)._v=t,n._s=2,n._a||(n._a=n._c.slice()),wn(n,!0))}var jn,Sn,Pn,Tn,xn,En=rn.set,Ln=function(){function t(){var t,n;for(fn&&(t=un.domain)&&t.exit();e;){n=e.fn,e=e.next;try{n()}catch(t){throw e?o():r=void 0,t}}r=void 0,t&&t.enter()}var e,r,o;if(fn)o=function(){un.nextTick(t)};else if(!cn||d.navigator&&d.navigator.standalone)if(an&&an.resolve){var n=an.resolve(void 0);o=function(){n.then(t)}}else o=function(){on.call(d,t)};else{var i=!0,c=document.createTextNode("");new cn(t).observe(c,{characterData:!0}),o=function(){c.data=i=!i}}return function(t){var n={fn:t,next:void 0};r&&(r.next=n),e||(e=n,o()),r=n}}(),Mn="Promise",kn=d.TypeError,An=d.process,Cn=An&&An.versions,Rn=Cn&&Cn.v8||"",Fn=d[Mn],In="process"==Rt(An),Dn=Sn=pn.f,Gn=!!function(){try{var t=Fn.resolve(1),n=(t.constructor={})[a("species")]=function(t){t(mn,mn)};return(In||"function"==typeof PromiseRejectionEvent)&&t.then(mn)instanceof n&&0!==Rn.indexOf("6.6")&&-1===vn.indexOf("Chrome/66")}catch(t){}}(),Nn=function(i){En.call(d,function(){var t,n,e,r=i._v,o=Vn(i);if(o&&(t=ln(function(){In?An.emit("unhandledRejection",r,i):(n=d.onunhandledrejection)?n({promise:i,reason:r}):(e=d.console)&&e.error&&e.error("Unhandled promise rejection",r)}),i._h=In||Vn(i)?2:1),i._a=void 0,o&&t.e)throw t.v})},Vn=function(t){return 1!==t._h&&0===(t._a||t._c).length},Bn=function(n){En.call(d,function(){var t;In?An.emit("rejectionHandled",n):(t=d.onrejectionhandled)&&t({promise:n,reason:n._v})})},Hn=function(t){var e,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===t)throw kn("Promise can't be resolved itself");(e=_n(t))?Ln(function(){var n={_w:r,_d:!1};try{e.call(t,L(Hn,n,1),L(On,n,1))}catch(t){On.call(n,t)}}):(r._v=t,r._s=1,wn(r,!1))}catch(t){On.call({_w:r,_d:!1},t)}}};Gn||(Fn=function(t){!function(t,n,e,r){if(!(t instanceof n)||void 0!==r&&r in t)throw TypeError(e+": incorrect invocation!")}(this,Fn,Mn,"_h"),E(t),jn.call(this);try{t(L(Hn,this,1),L(On,this,1))}catch(t){On.call(this,t)}},(jn=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=function(t,n,e){for(var r in n)F(t,r,n[r],e);return t}(Fn.prototype,{then:function(t,n){var e=Dn(function(t,n){var e,r=v(t).constructor;return void 0===r||null==(e=v(r)[Jt])?n:E(e)}(this,Fn));return e.ok="function"!=typeof t||t,e.fail="function"==typeof n&&n,e.domain=In?An.domain:void 0,this._c.push(e),this._a&&this._a.push(e),this._s&&wn(this,!1),e.promise},catch:function(t){return this.then(void 0,t)}}),Pn=function(){var t=new jn;this.promise=t,this.resolve=L(Hn,t,1),this.reject=L(On,t,1)},pn.f=Dn=function(t){return t===Fn||t===Tn?new Pn(t):Sn(t)}),z(z.G+z.W+z.F*!Gn,{Promise:Fn}),H(Fn,Mn),xn=d[Mn],p&&xn&&!xn[yn]&&b.f(xn,yn,{configurable:!0,get:function(){return this}}),Tn=y[Mn],z(z.S+z.F*!Gn,Mn,{reject:function(t){var n=Dn(this);return(0,n.reject)(t),n.promise}}),z(z.S+z.F*!Gn,Mn,{resolve:function(t){return function(t,n){if(v(t),i(n)&&n.constructor===t)return n;var e=pn.f(t);return(0,e.resolve)(n),e.promise}(this,t)}}),z(z.S+z.F*!(Gn&&function(t,n){if(!n&&!bn)return!1;var e=!1;try{var r=[7],o=r[dn]();o.next=function(){return{done:e=!0}},r[dn]=function(){return o},t(r)}catch(t){}return e}(function(t){Fn.all(t).catch(mn)})),Mn,{all:function(t){var c=this,n=Dn(c),u=n.resolve,a=n.reject,e=ln(function(){var r=[],o=0,i=1;Kt(t,!1,function(t){var n=o++,e=!1;r.push(void 0),i++,c.resolve(t).then(function(t){e||(e=!0,r[n]=t,--i||u(r))},a)}),--i||u(r)});return e.e&&a(e.v),n.promise},race:function(t){var n=this,e=Dn(n),r=e.reject,o=ln(function(){Kt(t,!1,function(t){n.resolve(t).then(e.resolve,r)})});return o.e&&r(o.v),e.promise}});var Un={};Un[a("toStringTag")]="z",Un+""!="[object z]"&&F(Object.prototype,"toString",function(){return"[object "+Rt(this)+"]"},!0);var zn={f:Object.getOwnPropertySymbols},Wn={f:{}.propertyIsEnumerable},qn=Object.assign,Kn=!qn||n(function(){var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach(function(t){n[t]=t}),7!=qn({},t)[e]||Object.keys(qn({},n)).join("")!=r})?function(t,n){for(var e=lt(t),r=arguments.length,o=1,i=zn.f,c=Wn.f;o<r;)for(var u,a=A(arguments[o++]),f=i?tt(a).concat(i(a)):tt(a),s=f.length,l=0;l<s;)u=f[l++],p&&!c.call(a,u)||(e[u]=a[u]);return e}:qn;function Jn(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function Qn(t){return(Qn=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function Xn(t,n){return(Xn=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function Yn(t,n,e){return(Yn=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return e&&Xn(o,e.prototype),o}).apply(null,arguments)}function Zn(t){var e="function"==typeof Map?new Map:void 0;return(Zn=function(t){if(null===t||!function(t){return-1!==Function.toString.call(t).indexOf("[native code]")}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return Yn(t,arguments,Qn(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Xn(n,t)})(t)}function $n(t,n){return!n||"object"!=typeof n&&"function"!=typeof n?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):n}function te(t,n,e){return(te="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,n,e){var r=function(t,n){for(;!Object.prototype.hasOwnProperty.call(t,n)&&null!==(t=Qn(t)););return t}(t,n);if(r){var o=Object.getOwnPropertyDescriptor(r,n);return o.get?o.get.call(e):o.value}})(t,n,e||t)}z(z.S+z.F,"Object",{assign:Kn});var ne=function(){function u(e,r){var t;return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,u),(t=$n(this,Qn(u).call(this,function(t,n){r=r||function(){var e={aborted:!1,onabort:null};return{signal:e,abort:function(t){if(!e.aborted){var n=e.onabort;"function"==typeof n&&n(t),e.aborted=!0}}}}(),e(t,n,r.signal)}))).abortController=r,t}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&Xn(t,n)}(u,Zn(Promise)),function(t,n,e){n&&Jn(t.prototype,n),e&&Jn(t,e)}(u,[{key:"then",value:function(e,c){var t=this;return new u(function(r,o,i){function n(t,n,e){if("function"==typeof e)return(n=e(n))instanceof u&&Object.assign(i,n.abortController.signal),r(n);"resolved"===t&&r(n),"rejected"===t&&o(n)}te(Qn(u.prototype),"then",t).call(t,function(t){return n("resolved",t,e)},function(t){return n("rejected",t,c)})},this.abortController)}},{key:"abort",value:function(e){var r=this;return new u(function(t,n){setTimeout(function(){r.abortController.abort(e),r.then(t,n)})},this.abortController)}}]),u}();return ne.all=function(r){return new ne(function(t,e,n){n.onabort=function(n){r.forEach(function(t){t instanceof ne&&t.abort(n).catch(e)}),e(n)},Promise.all(r).then(t,e)})},ne.race=function(r){return new ne(function(t,e,n){n.onabort=function(n){r.forEach(function(t){t instanceof ne&&t.abort(n).catch(e)}),e(n)},Promise.race(r).then(t,e)})},ne}();