223 lines
7.2 KiB
JavaScript
223 lines
7.2 KiB
JavaScript
/******/ (() => {
|
|
// webpackBootstrap
|
|
/******/ 'use strict';
|
|
/******/ var __webpack_modules__ = {
|
|
/***/ './src/index.js':
|
|
/*!**********************!*\
|
|
!*** ./src/index.js ***!
|
|
\**********************/
|
|
/***/ (module, __webpack_exports__, __webpack_require__) => {
|
|
__webpack_require__.a(
|
|
module,
|
|
async (__webpack_handle_async_dependencies__) => {
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
|
|
/* harmony export */
|
|
});
|
|
const resp = await fetch('http://www.baidu.com');
|
|
const jsonBody = await resp.json();
|
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ =
|
|
jsonBody;
|
|
|
|
__webpack_handle_async_dependencies__();
|
|
},
|
|
1
|
|
);
|
|
|
|
/***/
|
|
},
|
|
|
|
/******/
|
|
};
|
|
/************************************************************************/
|
|
/******/ // The module cache
|
|
/******/ var __webpack_module_cache__ = {};
|
|
/******/
|
|
/******/ // The require function
|
|
/******/ function __webpack_require__(moduleId) {
|
|
/******/ // Check if module is in cache
|
|
/******/ var cachedModule = __webpack_module_cache__[moduleId];
|
|
/******/ if (cachedModule !== undefined) {
|
|
/******/ return cachedModule.exports;
|
|
/******/
|
|
}
|
|
/******/ // Create a new module (and put it into the cache)
|
|
/******/ var module = (__webpack_module_cache__[moduleId] = {
|
|
/******/ // no module.id needed
|
|
/******/ // no module.loaded needed
|
|
/******/ exports: {},
|
|
/******/
|
|
});
|
|
/******/
|
|
/******/ // Execute the module function
|
|
/******/ __webpack_modules__[moduleId](
|
|
module,
|
|
module.exports,
|
|
__webpack_require__
|
|
);
|
|
/******/
|
|
/******/ // Return the exports of the module
|
|
/******/ return module.exports;
|
|
/******/
|
|
}
|
|
/******/
|
|
/************************************************************************/
|
|
/******/ /* webpack/runtime/async module */
|
|
/******/ (() => {
|
|
/******/ var webpackThen =
|
|
typeof Symbol === 'function'
|
|
? Symbol('webpack then')
|
|
: '__webpack_then__';
|
|
/******/ var webpackExports =
|
|
typeof Symbol === 'function'
|
|
? Symbol('webpack exports')
|
|
: '__webpack_exports__';
|
|
/******/ var completeQueue = (queue) => {
|
|
/******/ if (queue) {
|
|
/******/ queue.forEach((fn) => fn.r--);
|
|
/******/ queue.forEach((fn) => (fn.r-- ? fn.r++ : fn()));
|
|
/******/
|
|
}
|
|
/******/
|
|
};
|
|
/******/ var completeFunction = (fn) => !--fn.r && fn();
|
|
/******/ var queueFunction = (queue, fn) =>
|
|
queue ? queue.push(fn) : completeFunction(fn);
|
|
/******/ var wrapDeps = (deps) =>
|
|
deps.map((dep) => {
|
|
/******/ if (dep !== null && typeof dep === 'object') {
|
|
/******/ if (dep[webpackThen]) return dep;
|
|
/******/ if (dep.then) {
|
|
/******/ var queue = [];
|
|
/******/ dep.then((r) => {
|
|
/******/ obj[webpackExports] = r;
|
|
/******/ completeQueue(queue);
|
|
/******/ queue = 0;
|
|
/******/
|
|
});
|
|
/******/ var obj = {};
|
|
/******/ obj[webpackThen] = (fn, reject) => (
|
|
queueFunction(queue, fn), dep['catch'](reject)
|
|
);
|
|
/******/ return obj;
|
|
/******/
|
|
}
|
|
/******/
|
|
}
|
|
/******/ var ret = {};
|
|
/******/ ret[webpackThen] = (fn) => completeFunction(fn);
|
|
/******/ ret[webpackExports] = dep;
|
|
/******/ return ret;
|
|
/******/
|
|
});
|
|
/******/ __webpack_require__.a = (module, body, hasAwait) => {
|
|
/******/ var queue = hasAwait && [];
|
|
/******/ var exports = module.exports;
|
|
/******/ var currentDeps;
|
|
/******/ var outerResolve;
|
|
/******/ var reject;
|
|
/******/ var isEvaluating = true;
|
|
/******/ var nested = false;
|
|
/******/ var whenAll = (deps, onResolve, onReject) => {
|
|
/******/ if (nested) return;
|
|
/******/ nested = true;
|
|
/******/ onResolve.r += deps.length;
|
|
/******/ deps.map((dep, i) => dep[webpackThen](onResolve, onReject));
|
|
/******/ nested = false;
|
|
/******/
|
|
};
|
|
/******/ var promise = new Promise((resolve, rej) => {
|
|
/******/ reject = rej;
|
|
/******/ outerResolve = () => (
|
|
resolve(exports), completeQueue(queue), (queue = 0)
|
|
);
|
|
/******/
|
|
});
|
|
/******/ promise[webpackExports] = exports;
|
|
/******/ promise[webpackThen] = (fn, rejectFn) => {
|
|
/******/ if (isEvaluating) {
|
|
return completeFunction(fn);
|
|
}
|
|
/******/ if (currentDeps) whenAll(currentDeps, fn, rejectFn);
|
|
/******/ queueFunction(queue, fn);
|
|
/******/ promise['catch'](rejectFn);
|
|
/******/
|
|
};
|
|
/******/ module.exports = promise;
|
|
/******/ body((deps) => {
|
|
/******/ if (!deps) return outerResolve();
|
|
/******/ currentDeps = wrapDeps(deps);
|
|
/******/ var fn, result;
|
|
/******/ var promise = new Promise((resolve, reject) => {
|
|
/******/ fn = () =>
|
|
resolve((result = currentDeps.map((d) => d[webpackExports])));
|
|
/******/ fn.r = 0;
|
|
/******/ whenAll(currentDeps, fn, reject);
|
|
/******/
|
|
});
|
|
/******/ return fn.r ? promise : result;
|
|
/******/
|
|
}).then(outerResolve, reject);
|
|
/******/ isEvaluating = false;
|
|
/******/
|
|
};
|
|
/******/
|
|
})();
|
|
/******/
|
|
/******/ /* webpack/runtime/define property getters */
|
|
/******/ (() => {
|
|
/******/ // define getter functions for harmony exports
|
|
/******/ __webpack_require__.d = (exports, definition) => {
|
|
/******/ for (var key in definition) {
|
|
/******/ if (
|
|
__webpack_require__.o(definition, key) &&
|
|
!__webpack_require__.o(exports, key)
|
|
) {
|
|
/******/ Object.defineProperty(exports, key, {
|
|
enumerable: true,
|
|
get: definition[key],
|
|
});
|
|
/******/
|
|
}
|
|
/******/
|
|
}
|
|
/******/
|
|
};
|
|
/******/
|
|
})();
|
|
/******/
|
|
/******/ /* webpack/runtime/hasOwnProperty shorthand */
|
|
/******/ (() => {
|
|
/******/ __webpack_require__.o = (obj, prop) =>
|
|
Object.prototype.hasOwnProperty.call(obj, prop);
|
|
/******/
|
|
})();
|
|
/******/
|
|
/******/ /* webpack/runtime/make namespace object */
|
|
/******/ (() => {
|
|
/******/ // define __esModule on exports
|
|
/******/ __webpack_require__.r = (exports) => {
|
|
/******/ if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
|
/******/ Object.defineProperty(exports, Symbol.toStringTag, {
|
|
value: 'Module',
|
|
});
|
|
/******/
|
|
}
|
|
/******/ Object.defineProperty(exports, '__esModule', { value: true });
|
|
/******/
|
|
};
|
|
/******/
|
|
})();
|
|
/******/
|
|
/************************************************************************/
|
|
/******/
|
|
/******/ // startup
|
|
/******/ // Load entry module and return exports
|
|
/******/ // This entry module used 'module' so it can't be inlined
|
|
/******/ var __webpack_exports__ = __webpack_require__('./src/index.js');
|
|
/******/
|
|
/******/
|
|
})();
|
|
//# sourceMappingURL=main.js.map
|