Liferay.Loader.define("@data-engine-taglib$babel/runtime@7.21.0/helpers/asyncIterator",["module","exports","require"],(function(r,t,n){window;{function AsyncFromSyncIterator(r){function AsyncFromSyncIteratorContinuation(r){if(Object(r)!==r)return Promise.reject(new TypeError(r+" is not an object."));var t=r.done;return Promise.resolve(r.value).then((function(r){return{value:r,done:t}}))}return(AsyncFromSyncIterator=function AsyncFromSyncIterator(r){this.s=r,this.n=r.next}).prototype={s:null,n:null,next:function next(){return AsyncFromSyncIteratorContinuation(this.n.apply(this.s,arguments))},return:function _return(r){var t=this.s.return;return void 0===t?Promise.resolve({value:r,done:!0}):AsyncFromSyncIteratorContinuation(t.apply(this.s,arguments))},throw:function _throw(r){var t=this.s.return;return void 0===t?Promise.reject(r):AsyncFromSyncIteratorContinuation(t.apply(this.s,arguments))}},new AsyncFromSyncIterator(r)}r.exports=function _asyncIterator(r){var t,n,e,o=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,e=Symbol.iterator);o--;){if(n&&null!=(t=r[n]))return t.call(r);if(e&&null!=(t=r[e]))return new AsyncFromSyncIterator(t.call(r));n="@@asyncIterator",e="@@iterator"}throw new TypeError("Object is not async iterable")},r.exports.__esModule=!0,r.exports.default=r.exports}}));
//# sourceMappingURL=asyncIterator.js.map