manifest.js 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763
  1. /*! 版权所有,翻版必究 */
  2. /******/ (function(modules) { // webpackBootstrap
  3. /******/ // install a JSONP callback for chunk loading
  4. /******/ var parentJsonpFunction = window["webpackJsonp"];
  5. /******/ window["webpackJsonp"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {
  6. /******/ // add "moreModules" to the modules object,
  7. /******/ // then flag all "chunkIds" as loaded and fire callback
  8. /******/ var moduleId, chunkId, i = 0, resolves = [], result;
  9. /******/ for(;i < chunkIds.length; i++) {
  10. /******/ chunkId = chunkIds[i];
  11. /******/ if(installedChunks[chunkId]) {
  12. /******/ resolves.push(installedChunks[chunkId][0]);
  13. /******/ }
  14. /******/ installedChunks[chunkId] = 0;
  15. /******/ }
  16. /******/ for(moduleId in moreModules) {
  17. /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
  18. /******/ modules[moduleId] = moreModules[moduleId];
  19. /******/ }
  20. /******/ }
  21. /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);
  22. /******/ while(resolves.length) {
  23. /******/ resolves.shift()();
  24. /******/ }
  25. /******/ if(executeModules) {
  26. /******/ for(i=0; i < executeModules.length; i++) {
  27. /******/ result = __webpack_require__(__webpack_require__.s = executeModules[i]);
  28. /******/ }
  29. /******/ }
  30. /******/ return result;
  31. /******/ };
  32. /******/ function hotDisposeChunk(chunkId) {
  33. /******/ delete installedChunks[chunkId];
  34. /******/ }
  35. /******/ var parentHotUpdateCallback = window["webpackHotUpdate"];
  36. /******/ window["webpackHotUpdate"] =
  37. /******/ function webpackHotUpdateCallback(chunkId, moreModules) { // eslint-disable-line no-unused-vars
  38. /******/ hotAddUpdateChunk(chunkId, moreModules);
  39. /******/ if(parentHotUpdateCallback) parentHotUpdateCallback(chunkId, moreModules);
  40. /******/ } ;
  41. /******/
  42. /******/ function hotDownloadUpdateChunk(chunkId) { // eslint-disable-line no-unused-vars
  43. /******/ var head = document.getElementsByTagName("head")[0];
  44. /******/ var script = document.createElement("script");
  45. /******/ script.type = "text/javascript";
  46. /******/ script.charset = "utf-8";
  47. /******/ script.src = __webpack_require__.p + "" + chunkId + "." + hotCurrentHash + ".hot-update.js";
  48. /******/ ;
  49. /******/ head.appendChild(script);
  50. /******/ }
  51. /******/
  52. /******/ function hotDownloadManifest(requestTimeout) { // eslint-disable-line no-unused-vars
  53. /******/ requestTimeout = requestTimeout || 10000;
  54. /******/ return new Promise(function(resolve, reject) {
  55. /******/ if(typeof XMLHttpRequest === "undefined")
  56. /******/ return reject(new Error("No browser support"));
  57. /******/ try {
  58. /******/ var request = new XMLHttpRequest();
  59. /******/ var requestPath = __webpack_require__.p + "" + hotCurrentHash + ".hot-update.json";
  60. /******/ request.open("GET", requestPath, true);
  61. /******/ request.timeout = requestTimeout;
  62. /******/ request.send(null);
  63. /******/ } catch(err) {
  64. /******/ return reject(err);
  65. /******/ }
  66. /******/ request.onreadystatechange = function() {
  67. /******/ if(request.readyState !== 4) return;
  68. /******/ if(request.status === 0) {
  69. /******/ // timeout
  70. /******/ reject(new Error("Manifest request to " + requestPath + " timed out."));
  71. /******/ } else if(request.status === 404) {
  72. /******/ // no update available
  73. /******/ resolve();
  74. /******/ } else if(request.status !== 200 && request.status !== 304) {
  75. /******/ // other failure
  76. /******/ reject(new Error("Manifest request to " + requestPath + " failed."));
  77. /******/ } else {
  78. /******/ // success
  79. /******/ try {
  80. /******/ var update = JSON.parse(request.responseText);
  81. /******/ } catch(e) {
  82. /******/ reject(e);
  83. /******/ return;
  84. /******/ }
  85. /******/ resolve(update);
  86. /******/ }
  87. /******/ };
  88. /******/ });
  89. /******/ }
  90. /******/
  91. /******/
  92. /******/
  93. /******/ var hotApplyOnUpdate = true;
  94. /******/ var hotCurrentHash = "5a62255a90ca131d341f"; // eslint-disable-line no-unused-vars
  95. /******/ var hotRequestTimeout = 10000;
  96. /******/ var hotCurrentModuleData = {};
  97. /******/ var hotCurrentChildModule; // eslint-disable-line no-unused-vars
  98. /******/ var hotCurrentParents = []; // eslint-disable-line no-unused-vars
  99. /******/ var hotCurrentParentsTemp = []; // eslint-disable-line no-unused-vars
  100. /******/
  101. /******/ function hotCreateRequire(moduleId) { // eslint-disable-line no-unused-vars
  102. /******/ var me = installedModules[moduleId];
  103. /******/ if(!me) return __webpack_require__;
  104. /******/ var fn = function(request) {
  105. /******/ if(me.hot.active) {
  106. /******/ if(installedModules[request]) {
  107. /******/ if(installedModules[request].parents.indexOf(moduleId) < 0)
  108. /******/ installedModules[request].parents.push(moduleId);
  109. /******/ } else {
  110. /******/ hotCurrentParents = [moduleId];
  111. /******/ hotCurrentChildModule = request;
  112. /******/ }
  113. /******/ if(me.children.indexOf(request) < 0)
  114. /******/ me.children.push(request);
  115. /******/ } else {
  116. /******/ console.warn("[HMR] unexpected require(" + request + ") from disposed module " + moduleId);
  117. /******/ hotCurrentParents = [];
  118. /******/ }
  119. /******/ return __webpack_require__(request);
  120. /******/ };
  121. /******/ var ObjectFactory = function ObjectFactory(name) {
  122. /******/ return {
  123. /******/ configurable: true,
  124. /******/ enumerable: true,
  125. /******/ get: function() {
  126. /******/ return __webpack_require__[name];
  127. /******/ },
  128. /******/ set: function(value) {
  129. /******/ __webpack_require__[name] = value;
  130. /******/ }
  131. /******/ };
  132. /******/ };
  133. /******/ for(var name in __webpack_require__) {
  134. /******/ if(Object.prototype.hasOwnProperty.call(__webpack_require__, name) && name !== "e") {
  135. /******/ Object.defineProperty(fn, name, ObjectFactory(name));
  136. /******/ }
  137. /******/ }
  138. /******/ fn.e = function(chunkId) {
  139. /******/ if(hotStatus === "ready")
  140. /******/ hotSetStatus("prepare");
  141. /******/ hotChunksLoading++;
  142. /******/ return __webpack_require__.e(chunkId).then(finishChunkLoading, function(err) {
  143. /******/ finishChunkLoading();
  144. /******/ throw err;
  145. /******/ });
  146. /******/
  147. /******/ function finishChunkLoading() {
  148. /******/ hotChunksLoading--;
  149. /******/ if(hotStatus === "prepare") {
  150. /******/ if(!hotWaitingFilesMap[chunkId]) {
  151. /******/ hotEnsureUpdateChunk(chunkId);
  152. /******/ }
  153. /******/ if(hotChunksLoading === 0 && hotWaitingFiles === 0) {
  154. /******/ hotUpdateDownloaded();
  155. /******/ }
  156. /******/ }
  157. /******/ }
  158. /******/ };
  159. /******/ return fn;
  160. /******/ }
  161. /******/
  162. /******/ function hotCreateModule(moduleId) { // eslint-disable-line no-unused-vars
  163. /******/ var hot = {
  164. /******/ // private stuff
  165. /******/ _acceptedDependencies: {},
  166. /******/ _declinedDependencies: {},
  167. /******/ _selfAccepted: false,
  168. /******/ _selfDeclined: false,
  169. /******/ _disposeHandlers: [],
  170. /******/ _main: hotCurrentChildModule !== moduleId,
  171. /******/
  172. /******/ // Module API
  173. /******/ active: true,
  174. /******/ accept: function(dep, callback) {
  175. /******/ if(typeof dep === "undefined")
  176. /******/ hot._selfAccepted = true;
  177. /******/ else if(typeof dep === "function")
  178. /******/ hot._selfAccepted = dep;
  179. /******/ else if(typeof dep === "object")
  180. /******/ for(var i = 0; i < dep.length; i++)
  181. /******/ hot._acceptedDependencies[dep[i]] = callback || function() {};
  182. /******/ else
  183. /******/ hot._acceptedDependencies[dep] = callback || function() {};
  184. /******/ },
  185. /******/ decline: function(dep) {
  186. /******/ if(typeof dep === "undefined")
  187. /******/ hot._selfDeclined = true;
  188. /******/ else if(typeof dep === "object")
  189. /******/ for(var i = 0; i < dep.length; i++)
  190. /******/ hot._declinedDependencies[dep[i]] = true;
  191. /******/ else
  192. /******/ hot._declinedDependencies[dep] = true;
  193. /******/ },
  194. /******/ dispose: function(callback) {
  195. /******/ hot._disposeHandlers.push(callback);
  196. /******/ },
  197. /******/ addDisposeHandler: function(callback) {
  198. /******/ hot._disposeHandlers.push(callback);
  199. /******/ },
  200. /******/ removeDisposeHandler: function(callback) {
  201. /******/ var idx = hot._disposeHandlers.indexOf(callback);
  202. /******/ if(idx >= 0) hot._disposeHandlers.splice(idx, 1);
  203. /******/ },
  204. /******/
  205. /******/ // Management API
  206. /******/ check: hotCheck,
  207. /******/ apply: hotApply,
  208. /******/ status: function(l) {
  209. /******/ if(!l) return hotStatus;
  210. /******/ hotStatusHandlers.push(l);
  211. /******/ },
  212. /******/ addStatusHandler: function(l) {
  213. /******/ hotStatusHandlers.push(l);
  214. /******/ },
  215. /******/ removeStatusHandler: function(l) {
  216. /******/ var idx = hotStatusHandlers.indexOf(l);
  217. /******/ if(idx >= 0) hotStatusHandlers.splice(idx, 1);
  218. /******/ },
  219. /******/
  220. /******/ //inherit from previous dispose call
  221. /******/ data: hotCurrentModuleData[moduleId]
  222. /******/ };
  223. /******/ hotCurrentChildModule = undefined;
  224. /******/ return hot;
  225. /******/ }
  226. /******/
  227. /******/ var hotStatusHandlers = [];
  228. /******/ var hotStatus = "idle";
  229. /******/
  230. /******/ function hotSetStatus(newStatus) {
  231. /******/ hotStatus = newStatus;
  232. /******/ for(var i = 0; i < hotStatusHandlers.length; i++)
  233. /******/ hotStatusHandlers[i].call(null, newStatus);
  234. /******/ }
  235. /******/
  236. /******/ // while downloading
  237. /******/ var hotWaitingFiles = 0;
  238. /******/ var hotChunksLoading = 0;
  239. /******/ var hotWaitingFilesMap = {};
  240. /******/ var hotRequestedFilesMap = {};
  241. /******/ var hotAvailableFilesMap = {};
  242. /******/ var hotDeferred;
  243. /******/
  244. /******/ // The update info
  245. /******/ var hotUpdate, hotUpdateNewHash;
  246. /******/
  247. /******/ function toModuleId(id) {
  248. /******/ var isNumber = (+id) + "" === id;
  249. /******/ return isNumber ? +id : id;
  250. /******/ }
  251. /******/
  252. /******/ function hotCheck(apply) {
  253. /******/ if(hotStatus !== "idle") throw new Error("check() is only allowed in idle status");
  254. /******/ hotApplyOnUpdate = apply;
  255. /******/ hotSetStatus("check");
  256. /******/ return hotDownloadManifest(hotRequestTimeout).then(function(update) {
  257. /******/ if(!update) {
  258. /******/ hotSetStatus("idle");
  259. /******/ return null;
  260. /******/ }
  261. /******/ hotRequestedFilesMap = {};
  262. /******/ hotWaitingFilesMap = {};
  263. /******/ hotAvailableFilesMap = update.c;
  264. /******/ hotUpdateNewHash = update.h;
  265. /******/
  266. /******/ hotSetStatus("prepare");
  267. /******/ var promise = new Promise(function(resolve, reject) {
  268. /******/ hotDeferred = {
  269. /******/ resolve: resolve,
  270. /******/ reject: reject
  271. /******/ };
  272. /******/ });
  273. /******/ hotUpdate = {};
  274. /******/ for(var chunkId in installedChunks)
  275. /******/ { // eslint-disable-line no-lone-blocks
  276. /******/ /*globals chunkId */
  277. /******/ hotEnsureUpdateChunk(chunkId);
  278. /******/ }
  279. /******/ if(hotStatus === "prepare" && hotChunksLoading === 0 && hotWaitingFiles === 0) {
  280. /******/ hotUpdateDownloaded();
  281. /******/ }
  282. /******/ return promise;
  283. /******/ });
  284. /******/ }
  285. /******/
  286. /******/ function hotAddUpdateChunk(chunkId, moreModules) { // eslint-disable-line no-unused-vars
  287. /******/ if(!hotAvailableFilesMap[chunkId] || !hotRequestedFilesMap[chunkId])
  288. /******/ return;
  289. /******/ hotRequestedFilesMap[chunkId] = false;
  290. /******/ for(var moduleId in moreModules) {
  291. /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
  292. /******/ hotUpdate[moduleId] = moreModules[moduleId];
  293. /******/ }
  294. /******/ }
  295. /******/ if(--hotWaitingFiles === 0 && hotChunksLoading === 0) {
  296. /******/ hotUpdateDownloaded();
  297. /******/ }
  298. /******/ }
  299. /******/
  300. /******/ function hotEnsureUpdateChunk(chunkId) {
  301. /******/ if(!hotAvailableFilesMap[chunkId]) {
  302. /******/ hotWaitingFilesMap[chunkId] = true;
  303. /******/ } else {
  304. /******/ hotRequestedFilesMap[chunkId] = true;
  305. /******/ hotWaitingFiles++;
  306. /******/ hotDownloadUpdateChunk(chunkId);
  307. /******/ }
  308. /******/ }
  309. /******/
  310. /******/ function hotUpdateDownloaded() {
  311. /******/ hotSetStatus("ready");
  312. /******/ var deferred = hotDeferred;
  313. /******/ hotDeferred = null;
  314. /******/ if(!deferred) return;
  315. /******/ if(hotApplyOnUpdate) {
  316. /******/ // Wrap deferred object in Promise to mark it as a well-handled Promise to
  317. /******/ // avoid triggering uncaught exception warning in Chrome.
  318. /******/ // See https://bugs.chromium.org/p/chromium/issues/detail?id=465666
  319. /******/ Promise.resolve().then(function() {
  320. /******/ return hotApply(hotApplyOnUpdate);
  321. /******/ }).then(
  322. /******/ function(result) {
  323. /******/ deferred.resolve(result);
  324. /******/ },
  325. /******/ function(err) {
  326. /******/ deferred.reject(err);
  327. /******/ }
  328. /******/ );
  329. /******/ } else {
  330. /******/ var outdatedModules = [];
  331. /******/ for(var id in hotUpdate) {
  332. /******/ if(Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
  333. /******/ outdatedModules.push(toModuleId(id));
  334. /******/ }
  335. /******/ }
  336. /******/ deferred.resolve(outdatedModules);
  337. /******/ }
  338. /******/ }
  339. /******/
  340. /******/ function hotApply(options) {
  341. /******/ if(hotStatus !== "ready") throw new Error("apply() is only allowed in ready status");
  342. /******/ options = options || {};
  343. /******/
  344. /******/ var cb;
  345. /******/ var i;
  346. /******/ var j;
  347. /******/ var module;
  348. /******/ var moduleId;
  349. /******/
  350. /******/ function getAffectedStuff(updateModuleId) {
  351. /******/ var outdatedModules = [updateModuleId];
  352. /******/ var outdatedDependencies = {};
  353. /******/
  354. /******/ var queue = outdatedModules.slice().map(function(id) {
  355. /******/ return {
  356. /******/ chain: [id],
  357. /******/ id: id
  358. /******/ };
  359. /******/ });
  360. /******/ while(queue.length > 0) {
  361. /******/ var queueItem = queue.pop();
  362. /******/ var moduleId = queueItem.id;
  363. /******/ var chain = queueItem.chain;
  364. /******/ module = installedModules[moduleId];
  365. /******/ if(!module || module.hot._selfAccepted)
  366. /******/ continue;
  367. /******/ if(module.hot._selfDeclined) {
  368. /******/ return {
  369. /******/ type: "self-declined",
  370. /******/ chain: chain,
  371. /******/ moduleId: moduleId
  372. /******/ };
  373. /******/ }
  374. /******/ if(module.hot._main) {
  375. /******/ return {
  376. /******/ type: "unaccepted",
  377. /******/ chain: chain,
  378. /******/ moduleId: moduleId
  379. /******/ };
  380. /******/ }
  381. /******/ for(var i = 0; i < module.parents.length; i++) {
  382. /******/ var parentId = module.parents[i];
  383. /******/ var parent = installedModules[parentId];
  384. /******/ if(!parent) continue;
  385. /******/ if(parent.hot._declinedDependencies[moduleId]) {
  386. /******/ return {
  387. /******/ type: "declined",
  388. /******/ chain: chain.concat([parentId]),
  389. /******/ moduleId: moduleId,
  390. /******/ parentId: parentId
  391. /******/ };
  392. /******/ }
  393. /******/ if(outdatedModules.indexOf(parentId) >= 0) continue;
  394. /******/ if(parent.hot._acceptedDependencies[moduleId]) {
  395. /******/ if(!outdatedDependencies[parentId])
  396. /******/ outdatedDependencies[parentId] = [];
  397. /******/ addAllToSet(outdatedDependencies[parentId], [moduleId]);
  398. /******/ continue;
  399. /******/ }
  400. /******/ delete outdatedDependencies[parentId];
  401. /******/ outdatedModules.push(parentId);
  402. /******/ queue.push({
  403. /******/ chain: chain.concat([parentId]),
  404. /******/ id: parentId
  405. /******/ });
  406. /******/ }
  407. /******/ }
  408. /******/
  409. /******/ return {
  410. /******/ type: "accepted",
  411. /******/ moduleId: updateModuleId,
  412. /******/ outdatedModules: outdatedModules,
  413. /******/ outdatedDependencies: outdatedDependencies
  414. /******/ };
  415. /******/ }
  416. /******/
  417. /******/ function addAllToSet(a, b) {
  418. /******/ for(var i = 0; i < b.length; i++) {
  419. /******/ var item = b[i];
  420. /******/ if(a.indexOf(item) < 0)
  421. /******/ a.push(item);
  422. /******/ }
  423. /******/ }
  424. /******/
  425. /******/ // at begin all updates modules are outdated
  426. /******/ // the "outdated" status can propagate to parents if they don't accept the children
  427. /******/ var outdatedDependencies = {};
  428. /******/ var outdatedModules = [];
  429. /******/ var appliedUpdate = {};
  430. /******/
  431. /******/ var warnUnexpectedRequire = function warnUnexpectedRequire() {
  432. /******/ console.warn("[HMR] unexpected require(" + result.moduleId + ") to disposed module");
  433. /******/ };
  434. /******/
  435. /******/ for(var id in hotUpdate) {
  436. /******/ if(Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
  437. /******/ moduleId = toModuleId(id);
  438. /******/ var result;
  439. /******/ if(hotUpdate[id]) {
  440. /******/ result = getAffectedStuff(moduleId);
  441. /******/ } else {
  442. /******/ result = {
  443. /******/ type: "disposed",
  444. /******/ moduleId: id
  445. /******/ };
  446. /******/ }
  447. /******/ var abortError = false;
  448. /******/ var doApply = false;
  449. /******/ var doDispose = false;
  450. /******/ var chainInfo = "";
  451. /******/ if(result.chain) {
  452. /******/ chainInfo = "\nUpdate propagation: " + result.chain.join(" -> ");
  453. /******/ }
  454. /******/ switch(result.type) {
  455. /******/ case "self-declined":
  456. /******/ if(options.onDeclined)
  457. /******/ options.onDeclined(result);
  458. /******/ if(!options.ignoreDeclined)
  459. /******/ abortError = new Error("Aborted because of self decline: " + result.moduleId + chainInfo);
  460. /******/ break;
  461. /******/ case "declined":
  462. /******/ if(options.onDeclined)
  463. /******/ options.onDeclined(result);
  464. /******/ if(!options.ignoreDeclined)
  465. /******/ abortError = new Error("Aborted because of declined dependency: " + result.moduleId + " in " + result.parentId + chainInfo);
  466. /******/ break;
  467. /******/ case "unaccepted":
  468. /******/ if(options.onUnaccepted)
  469. /******/ options.onUnaccepted(result);
  470. /******/ if(!options.ignoreUnaccepted)
  471. /******/ abortError = new Error("Aborted because " + moduleId + " is not accepted" + chainInfo);
  472. /******/ break;
  473. /******/ case "accepted":
  474. /******/ if(options.onAccepted)
  475. /******/ options.onAccepted(result);
  476. /******/ doApply = true;
  477. /******/ break;
  478. /******/ case "disposed":
  479. /******/ if(options.onDisposed)
  480. /******/ options.onDisposed(result);
  481. /******/ doDispose = true;
  482. /******/ break;
  483. /******/ default:
  484. /******/ throw new Error("Unexception type " + result.type);
  485. /******/ }
  486. /******/ if(abortError) {
  487. /******/ hotSetStatus("abort");
  488. /******/ return Promise.reject(abortError);
  489. /******/ }
  490. /******/ if(doApply) {
  491. /******/ appliedUpdate[moduleId] = hotUpdate[moduleId];
  492. /******/ addAllToSet(outdatedModules, result.outdatedModules);
  493. /******/ for(moduleId in result.outdatedDependencies) {
  494. /******/ if(Object.prototype.hasOwnProperty.call(result.outdatedDependencies, moduleId)) {
  495. /******/ if(!outdatedDependencies[moduleId])
  496. /******/ outdatedDependencies[moduleId] = [];
  497. /******/ addAllToSet(outdatedDependencies[moduleId], result.outdatedDependencies[moduleId]);
  498. /******/ }
  499. /******/ }
  500. /******/ }
  501. /******/ if(doDispose) {
  502. /******/ addAllToSet(outdatedModules, [result.moduleId]);
  503. /******/ appliedUpdate[moduleId] = warnUnexpectedRequire;
  504. /******/ }
  505. /******/ }
  506. /******/ }
  507. /******/
  508. /******/ // Store self accepted outdated modules to require them later by the module system
  509. /******/ var outdatedSelfAcceptedModules = [];
  510. /******/ for(i = 0; i < outdatedModules.length; i++) {
  511. /******/ moduleId = outdatedModules[i];
  512. /******/ if(installedModules[moduleId] && installedModules[moduleId].hot._selfAccepted)
  513. /******/ outdatedSelfAcceptedModules.push({
  514. /******/ module: moduleId,
  515. /******/ errorHandler: installedModules[moduleId].hot._selfAccepted
  516. /******/ });
  517. /******/ }
  518. /******/
  519. /******/ // Now in "dispose" phase
  520. /******/ hotSetStatus("dispose");
  521. /******/ Object.keys(hotAvailableFilesMap).forEach(function(chunkId) {
  522. /******/ if(hotAvailableFilesMap[chunkId] === false) {
  523. /******/ hotDisposeChunk(chunkId);
  524. /******/ }
  525. /******/ });
  526. /******/
  527. /******/ var idx;
  528. /******/ var queue = outdatedModules.slice();
  529. /******/ while(queue.length > 0) {
  530. /******/ moduleId = queue.pop();
  531. /******/ module = installedModules[moduleId];
  532. /******/ if(!module) continue;
  533. /******/
  534. /******/ var data = {};
  535. /******/
  536. /******/ // Call dispose handlers
  537. /******/ var disposeHandlers = module.hot._disposeHandlers;
  538. /******/ for(j = 0; j < disposeHandlers.length; j++) {
  539. /******/ cb = disposeHandlers[j];
  540. /******/ cb(data);
  541. /******/ }
  542. /******/ hotCurrentModuleData[moduleId] = data;
  543. /******/
  544. /******/ // disable module (this disables requires from this module)
  545. /******/ module.hot.active = false;
  546. /******/
  547. /******/ // remove module from cache
  548. /******/ delete installedModules[moduleId];
  549. /******/
  550. /******/ // when disposing there is no need to call dispose handler
  551. /******/ delete outdatedDependencies[moduleId];
  552. /******/
  553. /******/ // remove "parents" references from all children
  554. /******/ for(j = 0; j < module.children.length; j++) {
  555. /******/ var child = installedModules[module.children[j]];
  556. /******/ if(!child) continue;
  557. /******/ idx = child.parents.indexOf(moduleId);
  558. /******/ if(idx >= 0) {
  559. /******/ child.parents.splice(idx, 1);
  560. /******/ }
  561. /******/ }
  562. /******/ }
  563. /******/
  564. /******/ // remove outdated dependency from module children
  565. /******/ var dependency;
  566. /******/ var moduleOutdatedDependencies;
  567. /******/ for(moduleId in outdatedDependencies) {
  568. /******/ if(Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)) {
  569. /******/ module = installedModules[moduleId];
  570. /******/ if(module) {
  571. /******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
  572. /******/ for(j = 0; j < moduleOutdatedDependencies.length; j++) {
  573. /******/ dependency = moduleOutdatedDependencies[j];
  574. /******/ idx = module.children.indexOf(dependency);
  575. /******/ if(idx >= 0) module.children.splice(idx, 1);
  576. /******/ }
  577. /******/ }
  578. /******/ }
  579. /******/ }
  580. /******/
  581. /******/ // Not in "apply" phase
  582. /******/ hotSetStatus("apply");
  583. /******/
  584. /******/ hotCurrentHash = hotUpdateNewHash;
  585. /******/
  586. /******/ // insert new code
  587. /******/ for(moduleId in appliedUpdate) {
  588. /******/ if(Object.prototype.hasOwnProperty.call(appliedUpdate, moduleId)) {
  589. /******/ modules[moduleId] = appliedUpdate[moduleId];
  590. /******/ }
  591. /******/ }
  592. /******/
  593. /******/ // call accept handlers
  594. /******/ var error = null;
  595. /******/ for(moduleId in outdatedDependencies) {
  596. /******/ if(Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)) {
  597. /******/ module = installedModules[moduleId];
  598. /******/ if(module) {
  599. /******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
  600. /******/ var callbacks = [];
  601. /******/ for(i = 0; i < moduleOutdatedDependencies.length; i++) {
  602. /******/ dependency = moduleOutdatedDependencies[i];
  603. /******/ cb = module.hot._acceptedDependencies[dependency];
  604. /******/ if(cb) {
  605. /******/ if(callbacks.indexOf(cb) >= 0) continue;
  606. /******/ callbacks.push(cb);
  607. /******/ }
  608. /******/ }
  609. /******/ for(i = 0; i < callbacks.length; i++) {
  610. /******/ cb = callbacks[i];
  611. /******/ try {
  612. /******/ cb(moduleOutdatedDependencies);
  613. /******/ } catch(err) {
  614. /******/ if(options.onErrored) {
  615. /******/ options.onErrored({
  616. /******/ type: "accept-errored",
  617. /******/ moduleId: moduleId,
  618. /******/ dependencyId: moduleOutdatedDependencies[i],
  619. /******/ error: err
  620. /******/ });
  621. /******/ }
  622. /******/ if(!options.ignoreErrored) {
  623. /******/ if(!error)
  624. /******/ error = err;
  625. /******/ }
  626. /******/ }
  627. /******/ }
  628. /******/ }
  629. /******/ }
  630. /******/ }
  631. /******/
  632. /******/ // Load self accepted modules
  633. /******/ for(i = 0; i < outdatedSelfAcceptedModules.length; i++) {
  634. /******/ var item = outdatedSelfAcceptedModules[i];
  635. /******/ moduleId = item.module;
  636. /******/ hotCurrentParents = [moduleId];
  637. /******/ try {
  638. /******/ __webpack_require__(moduleId);
  639. /******/ } catch(err) {
  640. /******/ if(typeof item.errorHandler === "function") {
  641. /******/ try {
  642. /******/ item.errorHandler(err);
  643. /******/ } catch(err2) {
  644. /******/ if(options.onErrored) {
  645. /******/ options.onErrored({
  646. /******/ type: "self-accept-error-handler-errored",
  647. /******/ moduleId: moduleId,
  648. /******/ error: err2,
  649. /******/ orginalError: err, // TODO remove in webpack 4
  650. /******/ originalError: err
  651. /******/ });
  652. /******/ }
  653. /******/ if(!options.ignoreErrored) {
  654. /******/ if(!error)
  655. /******/ error = err2;
  656. /******/ }
  657. /******/ if(!error)
  658. /******/ error = err;
  659. /******/ }
  660. /******/ } else {
  661. /******/ if(options.onErrored) {
  662. /******/ options.onErrored({
  663. /******/ type: "self-accept-errored",
  664. /******/ moduleId: moduleId,
  665. /******/ error: err
  666. /******/ });
  667. /******/ }
  668. /******/ if(!options.ignoreErrored) {
  669. /******/ if(!error)
  670. /******/ error = err;
  671. /******/ }
  672. /******/ }
  673. /******/ }
  674. /******/ }
  675. /******/
  676. /******/ // handle errors in accept handlers and self accepted module load
  677. /******/ if(error) {
  678. /******/ hotSetStatus("fail");
  679. /******/ return Promise.reject(error);
  680. /******/ }
  681. /******/
  682. /******/ hotSetStatus("idle");
  683. /******/ return new Promise(function(resolve) {
  684. /******/ resolve(outdatedModules);
  685. /******/ });
  686. /******/ }
  687. /******/
  688. /******/ // The module cache
  689. /******/ var installedModules = {};
  690. /******/
  691. /******/ // objects to store loaded and loading chunks
  692. /******/ var installedChunks = {
  693. /******/ 4: 0
  694. /******/ };
  695. /******/
  696. /******/ // The require function
  697. /******/ function __webpack_require__(moduleId) {
  698. /******/
  699. /******/ // Check if module is in cache
  700. /******/ if(installedModules[moduleId]) {
  701. /******/ return installedModules[moduleId].exports;
  702. /******/ }
  703. /******/ // Create a new module (and put it into the cache)
  704. /******/ var module = installedModules[moduleId] = {
  705. /******/ i: moduleId,
  706. /******/ l: false,
  707. /******/ exports: {},
  708. /******/ hot: hotCreateModule(moduleId),
  709. /******/ parents: (hotCurrentParentsTemp = hotCurrentParents, hotCurrentParents = [], hotCurrentParentsTemp),
  710. /******/ children: []
  711. /******/ };
  712. /******/
  713. /******/ // Execute the module function
  714. /******/ modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));
  715. /******/
  716. /******/ // Flag the module as loaded
  717. /******/ module.l = true;
  718. /******/
  719. /******/ // Return the exports of the module
  720. /******/ return module.exports;
  721. /******/ }
  722. /******/
  723. /******/
  724. /******/ // expose the modules object (__webpack_modules__)
  725. /******/ __webpack_require__.m = modules;
  726. /******/
  727. /******/ // expose the module cache
  728. /******/ __webpack_require__.c = installedModules;
  729. /******/
  730. /******/ // define getter function for harmony exports
  731. /******/ __webpack_require__.d = function(exports, name, getter) {
  732. /******/ if(!__webpack_require__.o(exports, name)) {
  733. /******/ Object.defineProperty(exports, name, {
  734. /******/ configurable: false,
  735. /******/ enumerable: true,
  736. /******/ get: getter
  737. /******/ });
  738. /******/ }
  739. /******/ };
  740. /******/
  741. /******/ // getDefaultExport function for compatibility with non-harmony modules
  742. /******/ __webpack_require__.n = function(module) {
  743. /******/ var getter = module && module.__esModule ?
  744. /******/ function getDefault() { return module['default']; } :
  745. /******/ function getModuleExports() { return module; };
  746. /******/ __webpack_require__.d(getter, 'a', getter);
  747. /******/ return getter;
  748. /******/ };
  749. /******/
  750. /******/ // Object.prototype.hasOwnProperty.call
  751. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  752. /******/
  753. /******/ // __webpack_public_path__
  754. /******/ __webpack_require__.p = "";
  755. /******/
  756. /******/ // on error function for async loading
  757. /******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
  758. /******/
  759. /******/ // __webpack_hash__
  760. /******/ __webpack_require__.h = function() { return hotCurrentHash; };
  761. /******/ })
  762. /************************************************************************/
  763. /******/ ([]);