var s=function(){return s=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},s.apply(this,arguments)};function y(o,e){var t={};for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&e.indexOf(n)<0&&(t[n]=o[n]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(o);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(o,n[a])&&(t[n[a]]=o[n[a]]);return t}function O(o,e,t,n){function a(r){return r instanceof t?r:new t(function(p){p(r)})}return new(t||(t=Promise))(function(r,p){function i(c){try{u(n.next(c))}catch(f){p(f)}}function l(c){try{u(n.throw(c))}catch(f){p(f)}}function u(c){c.done?r(c.value):a(c.value).then(i,l)}u((n=n.apply(o,e||[])).next())})}function d(o,e,t){if(t||arguments.length===2)for(var n=0,a=e.length,r;n<a;n++)(r||!(n in e))&&(r||(r=Array.prototype.slice.call(e,0,n)),r[n]=e[n]);return o.concat(r||Array.prototype.slice.call(e))}export{O as _,s as a,y as b,d as c};
