in workbox-v4.3.1/workbox-window.dev.umd.js [309:321]
function _catch(body, recover) {
try {
var result = body();
} catch (e) {
return recover(e);
}
if (result && result.then) {
return result.then(void 0, recover);
}
return result;
}