{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-bp2019/src/external/babel/babel-helpers/asyncToGenerator.js"],"names":["fn","gen","apply","arguments","Promise","resolve","reject","step","key","arg","info","value","error","done","then","err"],"mappings":";;;;;;;;;yBAAgB,UAAUA,EAAV,EAAc;AAC5B,eAAO,YAAY;AACjB,cAAIC,MAAMD,GAAGE,KAAH,CAAS,IAAT,EAAeC,SAAf,CAAV;AACA,iBAAO,IAAIC,OAAJ,CAAY,UAAUC,OAAV,EAAmBC,MAAnB,EAA2B;AAC5C,qBAASC,IAAT,CAAcC,GAAd,EAAmBC,GAAnB,EAAwB;AACtB,kBAAI;AACF,oBAAIC,OAAOT,IAAIO,GAAJ,EAASC,GAAT,CAAX;AACA,oBAAIE,QAAQD,KAAKC,KAAjB;AACD,eAHD,CAGE,OAAOC,KAAP,EAAc;AACdN,uBAAOM,KAAP;AACA;AACD;;AAED,kBAAIF,KAAKG,IAAT,EAAe;AACbR,wBAAQM,KAAR;AACD,eAFD,MAEO;AACL,uBAAOP,QAAQC,OAAR,CAAgBM,KAAhB,EAAuBG,IAAvB,CAA4B,UAAUH,KAAV,EAAiB;AAClDJ,uBAAK,MAAL,EAAaI,KAAb;AACD,iBAFM,EAEJ,UAAUI,GAAV,EAAe;AAChBR,uBAAK,OAAL,EAAcQ,GAAd;AACD,iBAJM,CAAP;AAKD;AACF;;AAED,mBAAOR,KAAK,MAAL,CAAP;AACD,WAtBM,CAAP;AAuBD,SAzBD;AA0BD,O","file":"asyncToGenerator.js","sourcesContent":["export default (function (fn) {\n  return function () {\n    var gen = fn.apply(this, arguments);\n    return new Promise(function (resolve, reject) {\n      function step(key, arg) {\n        try {\n          var info = gen[key](arg);\n          var value = info.value;\n        } catch (error) {\n          reject(error);\n          return;\n        }\n\n        if (info.done) {\n          resolve(value);\n        } else {\n          return Promise.resolve(value).then(function (value) {\n            step(\"next\", value);\n          }, function (err) {\n            step(\"throw\", err);\n          });\n        }\n      }\n\n      return step(\"next\");\n    });\n  };\n});"]}