Liferay.Loader.define("@data-engine-taglib$babel/runtime@7.21.0/helpers/AsyncGenerator",["module","exports","require","./OverloadYield"],(function(e,r,t){window;{var n=t("./OverloadYield");function AsyncGenerator(e){var r,t;function resume(r,t){try{var o=e[r](t),u=o.value,i=u instanceof n;Promise.resolve(i?u.v:u).then((function(t){if(i){var n="return"===r?"return":"next";if(!u.k||t.done)return resume(n,t);t=e[n](t).value}settle(o.done?"return":"normal",t)}),(function(e){resume("throw",e)}))}catch(e){settle("throw",e)}}function settle(e,n){switch(e){case"return":r.resolve({value:n,done:!0});break;case"throw":r.reject(n);break;default:r.resolve({value:n,done:!1})}(r=r.next)?resume(r.key,r.arg):t=null}this._invoke=function(e,n){return new Promise((function(o,u){var i={key:e,arg:n,resolve:o,reject:u,next:null};t?t=t.next=i:(r=t=i,resume(e,n))}))},"function"!=typeof e.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(e){return this._invoke("next",e)},AsyncGenerator.prototype.throw=function(e){return this._invoke("throw",e)},AsyncGenerator.prototype.return=function(e){return this._invoke("return",e)},e.exports=AsyncGenerator,e.exports.__esModule=!0,e.exports.default=e.exports}}));
//# sourceMappingURL=AsyncGenerator.js.map