function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,r,n,o,e,i,u){try{var a=t[i](u),c=a.value}catch(f){return void n(f)}a.done?r(c):Promise.resolve(c).then(o,e)}function p(t){return function(){var r=this,n=arguments;return new Promise((function(o,e){var i=t.apply(r,n);function u(t){c(i,o,e,u,a,"next",t)}function a(t){c(i,o,e,u,a,"throw",t)}u(void 0)}))}}function b(t,r){if("object"!=a(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,r);if("object"!=a(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}function m(t){var r=b(t,"string");return"symbol"==a(r)?r:r+""}function s(t,r,n){return(r=m(r))in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}export{p as _,s as a,a as b};