function y(i,c,r,n){var l=arguments.length,e=l<3?c:n===null?n=Object.getOwnPropertyDescriptor(c,r):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(i,c,r,n);else for(var u=i.length-1;u>=0;u--)(a=i[u])&&(e=(l<3?a(e):l>3?a(c,r,e):a(c,r))||e);return l>3&&e&&Object.defineProperty(c,r,e),e}function h(i,c,r,n){function l(e){return e instanceof r?e:new r(function(a){a(e)})}return new(r||(r=Promise))(function(e,a){function u(f){try{t(n.next(f))}catch(s){a(s)}}function o(f){try{t(n.throw(f))}catch(s){a(s)}}function t(f){f.done?e(f.value):l(f.value).then(u,o)}t((n=n.apply(i,c||[])).next())})}function b(i,c){var r={label:0,sent:function(){if(e[0]&1)throw e[1];return e[1]},trys:[],ops:[]},n,l,e,a=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return a.next=u(0),a.throw=u(1),a.return=u(2),typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function u(t){return function(f){return o([t,f])}}function o(t){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,t[0]&&(r=0)),r;)try{if(n=1,l&&(e=t[0]&2?l.return:t[0]?l.throw||((e=l.return)&&e.call(l),0):l.next)&&!(e=e.call(l,t[1])).done)return e;switch(l=0,e&&(t=[t[0]&2,e.value]),t[0]){case 0:case 1:e=t;break;case 4:return r.label++,{value:t[1],done:!1};case 5:r.label++,l=t[1],t=[0];continue;case 7:t=r.ops.pop(),r.trys.pop();continue;default:if(e=r.trys,!(e=e.length>0&&e[e.length-1])&&(t[0]===6||t[0]===2)){r=0;continue}if(t[0]===3&&(!e||t[1]>e[0]&&t[1]<e[3])){r.label=t[1];break}if(t[0]===6&&r.label<e[1]){r.label=e[1],e=t;break}if(e&&r.label<e[2]){r.label=e[2],r.ops.push(t);break}e[2]&&r.ops.pop(),r.trys.pop();continue}t=c.call(i,r)}catch(f){t=[6,f],l=0}finally{n=e=0}if(t[0]&5)throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}}function d(i,c){var r=typeof Symbol=="function"&&i[Symbol.iterator];if(!r)return i;var n=r.call(i),l,e=[],a;try{for(;(c===void 0||c-- >0)&&!(l=n.next()).done;)e.push(l.value)}catch(u){a={error:u}}finally{try{l&&!l.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return e}function p(i,c,r){if(r||arguments.length===2)for(var n=0,l=c.length,e;n<l;n++)(e||!(n in c))&&(e||(e=Array.prototype.slice.call(c,0,n)),e[n]=c[n]);return i.concat(e||Array.prototype.slice.call(c))}export{y as _,h as a,b,p as c,d};
