import { createApp, asyncDataFilter } from "/src/main.ts?t=1705316372392"; const { app, router, store } = createApp(); if (window.__INITIAL_STATE__) { store.replaceState(window.__INITIAL_STATE__); } router.beforeEach((to, from, next) => { next(); store.commit("updateLoadingStatus", false); }); router.isReady().then(() => { router.beforeResolve((to, from, next) => { const toComponents = router.resolve(to).matched.flatMap( (record) => Object.values(record.components) ); const fromComponents = router.resolve(from).matched.flatMap( (record) => Object.values(record.components) ); const actived = toComponents.filter((c, i) => { return fromComponents[i] !== c; }); if (!actived.length) { return next(); } console.log("\u5F00\u59CBloading\u3002\u3002\u3002\u3002\u3002"); asyncDataFilter(actived, store, router.currentRoute).then(() => { console.log("\u7ED3\u675Floading\u3002\u3002\u3002\u3002\u3002"); next(); }); }); app.mount("#app"); }); router.afterEach((to, from, next) => { const { roomDetail } = store.state; const { title: roomTitle = "", owner } = roomDetail || {}; const { introduce = "" } = owner || {}; const { meta } = to; const { title, keywords, description } = meta; if (title) { document.title = `${title}${roomTitle}`; } else { document.title = ""; } const keywordsMeta = document.querySelector('meta[name="keywords"]'); keywordsMeta && keywordsMeta.setAttribute("content", `${keywords}${introduce}`); const descriptionMeta = document.querySelector('meta[name="description"]'); descriptionMeta?.setAttribute("content", `${description}${introduce}`); setTimeout(function() { store.commit("updateLoadingStatus", true); console.log(store.state.isLoading); }, 1e3); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi93d3cvd3d3cm9vdC93d3cueW56eGtqLm5ldC9zcmMvZW50cnktY2xpZW50LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUFwcCwgYXN5bmNEYXRhRmlsdGVyIH0gZnJvbSAnLi9tYWluJyBcblxuY29uc3QgeyBhcHAsIHJvdXRlciwgc3RvcmUgfSA9IGNyZWF0ZUFwcCgpXG5cbmlmICgod2luZG93IGFzIGFueSkuX19JTklUSUFMX1NUQVRFX18pIHtcbiAgc3RvcmUucmVwbGFjZVN0YXRlKCh3aW5kb3cgYXMgYW55KS5fX0lOSVRJQUxfU1RBVEVfXylcbn1cblxucm91dGVyLmJlZm9yZUVhY2goKHRvLCBmcm9tLCBuZXh0KSA9PiB7XG4gIC8vIGFpcmJuYi5haXJibmJEQi5vcGVuU3RvcmUoe1xuICAvLyAgIC4uLmFpcmJuYi5sYW5ndWFnZU9iamVjdFN0b3JlLFxuICAvLyAgIC4uLmFpcmJuYi51c2VyT2JqZWN0U3RvcmUsXG4gIC8vICAgLi4uYWlyYm5iLm9yZGVyT2JqZWN0U3RvcmUsXG4gIC8vICAgLi4uYWlyYm5iLnJlY29yZE9iamVjdFN0b3JlXG4gIC8vIH0pLnRoZW4oKHJlczogYW55KSA9PiB7XG4gIC8vICAgY29uc29sZS5sb2coJ+WIneWni+WMluaJgOacieWvueixoeS7k+W6kycsIHJlcylcbiAgLy8gICBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgndXNlcklkJykgJiYgc3RvcmUuY29tbWl0KCdzZXRVc2VyU3RhdHVzJywgMSlcbiAgLy8gICBuZXh0KClcbiAgLy8gfSlcbiAgbmV4dCgpIFxuICBzdG9yZS5jb21taXQoJ3VwZGF0ZUxvYWRpbmdTdGF0dXMnLCBmYWxzZSk7XG59KVxucm91dGVyLmlzUmVhZHkoKS50aGVuKCgpID0+IHtcbiAgcm91dGVyLmJlZm9yZVJlc29sdmUoKHRvLCBmcm9tLCBuZXh0KSA9PiB7XG4gICAgIFxuICAgIGNvbnN0IHRvQ29tcG9uZW50cyA9IHJvdXRlci5yZXNvbHZlKHRvKS5tYXRjaGVkLmZsYXRNYXAocmVjb3JkID0+XG4gICAgICBPYmplY3QudmFsdWVzKHJlY29yZC5jb21wb25lbnRzKVxuICAgIClcbiAgICBjb25zdCBmcm9tQ29tcG9uZW50cyA9IHJvdXRlci5yZXNvbHZlKGZyb20pLm1hdGNoZWQuZmxhdE1hcChyZWNvcmQgPT5cbiAgICAgIE9iamVjdC52YWx1ZXMocmVjb3JkLmNvbXBvbmVudHMpXG4gICAgKVxuXG4gICAgY29uc3QgYWN0aXZlZCA9IHRvQ29tcG9uZW50cy5maWx0ZXIoKGMsIGkpID0+IHtcbiAgICAgIHJldHVybiBmcm9tQ29tcG9uZW50c1tpXSAhPT0gY1xuICAgIH0pXG5cbiAgICBpZiAoIWFjdGl2ZWQubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gbmV4dCgpXG4gICAgfVxuICAgIGNvbnNvbGUubG9nKCflvIDlp4tsb2FkaW5n44CC44CC44CC44CC44CCJylcbiAgICBhc3luY0RhdGFGaWx0ZXIoYWN0aXZlZCwgc3RvcmUsIHJvdXRlci5jdXJyZW50Um91dGUpLnRoZW4oKCkgPT4ge1xuICAgICAgY29uc29sZS5sb2coJ+e7k+adn2xvYWRpbmfjgILjgILjgILjgILjgIInKVxuICAgICAgbmV4dCgpXG4gICAgIFxuICAgIH0pXG4gIH0pXG5cbiAgYXBwLm1vdW50KCcjYXBwJylcbn0pXG5cblxucm91dGVyLmFmdGVyRWFjaCgodG8sIGZyb20sIG5leHQpID0+IHtcbiAgY29uc3QgeyByb29tRGV0YWlsIH0gPSBzdG9yZS5zdGF0ZVxuICBjb25zdCB7IHRpdGxlOnJvb21UaXRsZT1cIlwiLG93bmVyIH0gPSByb29tRGV0YWlsIHx8IHt9XG4gIGNvbnN0IHsgaW50cm9kdWNlPVwiXCIgfSA9IG93bmVyIHx8IHt9XG4gIGNvbnN0IHsgbWV0YSB9ID0gdG9cbiAgY29uc3QgeyB0aXRsZSwga2V5d29yZHMsIGRlc2NyaXB0aW9uIH0gPSBtZXRhXG4gICBpZih0aXRsZSl7XG4gICAgIGRvY3VtZW50LnRpdGxlID0gYCR7dGl0bGV9JHtyb29tVGl0bGV9YFxuICAgfSBlbHNlIHtcbiAgICAgZG9jdW1lbnQudGl0bGUgPSBcIlwiXG4gICB9XG4gIFxuICBjb25zdCBrZXl3b3Jkc01ldGEgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdtZXRhW25hbWU9XCJrZXl3b3Jkc1wiXScpXG4gIGtleXdvcmRzTWV0YSAmJiBrZXl3b3Jkc01ldGEuc2V0QXR0cmlidXRlKFwiY29udGVudFwiLGAke2tleXdvcmRzfSR7aW50cm9kdWNlfWApXG5cbiAgY29uc3QgZGVzY3JpcHRpb25NZXRhID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignbWV0YVtuYW1lPVwiZGVzY3JpcHRpb25cIl0nKVxuICBkZXNjcmlwdGlvbk1ldGE/LnNldEF0dHJpYnV0ZShcImNvbnRlbnRcIixgJHtkZXNjcmlwdGlvbn0ke2ludHJvZHVjZX1gKVxuXG4gIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG4gICAgc3RvcmUuY29tbWl0KCd1cGRhdGVMb2FkaW5nU3RhdHVzJywgdHJ1ZSk7XG4gICAgY29uc29sZS5sb2coc3RvcmUuc3RhdGUuaXNMb2FkaW5nKTtcbiAgfSwgMTAwMCk7XG5cblxufSkiXSwibWFwcGluZ3MiOiJBQUFBLFNBQVMsV0FBVyx1QkFBdUI7QUFFM0MsTUFBTSxFQUFFLEtBQUssUUFBUSxNQUFNLElBQUksVUFBVTtBQUV6QyxJQUFLLE9BQWUsbUJBQW1CO0FBQ3JDLFFBQU0sYUFBYyxPQUFlLGlCQUFpQjtBQUN0RDtBQUVBLE9BQU8sV0FBVyxDQUFDLElBQUksTUFBTSxTQUFTO0FBV3BDLE9BQUs7QUFDTCxRQUFNLE9BQU8sdUJBQXVCLEtBQUs7QUFDM0MsQ0FBQztBQUNELE9BQU8sUUFBUSxFQUFFLEtBQUssTUFBTTtBQUMxQixTQUFPLGNBQWMsQ0FBQyxJQUFJLE1BQU0sU0FBUztBQUV2QyxVQUFNLGVBQWUsT0FBTyxRQUFRLEVBQUUsRUFBRSxRQUFRO0FBQUEsTUFBUSxZQUN0RCxPQUFPLE9BQU8sT0FBTyxVQUFVO0FBQUEsSUFDakM7QUFDQSxVQUFNLGlCQUFpQixPQUFPLFFBQVEsSUFBSSxFQUFFLFFBQVE7QUFBQSxNQUFRLFlBQzFELE9BQU8sT0FBTyxPQUFPLFVBQVU7QUFBQSxJQUNqQztBQUVBLFVBQU0sVUFBVSxhQUFhLE9BQU8sQ0FBQyxHQUFHLE1BQU07QUFDNUMsYUFBTyxlQUFlLE9BQU87QUFBQSxJQUMvQixDQUFDO0FBRUQsUUFBSSxDQUFDLFFBQVEsUUFBUTtBQUNuQixhQUFPLEtBQUs7QUFBQSxJQUNkO0FBQ0EsWUFBUSxJQUFJLG1EQUFnQjtBQUM1QixvQkFBZ0IsU0FBUyxPQUFPLE9BQU8sWUFBWSxFQUFFLEtBQUssTUFBTTtBQUM5RCxjQUFRLElBQUksbURBQWdCO0FBQzVCLFdBQUs7QUFBQSxJQUVQLENBQUM7QUFBQSxFQUNILENBQUM7QUFFRCxNQUFJLE1BQU0sTUFBTTtBQUNsQixDQUFDO0FBR0QsT0FBTyxVQUFVLENBQUMsSUFBSSxNQUFNLFNBQVM7QUFDbkMsUUFBTSxFQUFFLFdBQVcsSUFBSSxNQUFNO0FBQzdCLFFBQU0sRUFBRSxPQUFNLFlBQVUsSUFBRyxNQUFNLElBQUksY0FBYyxDQUFDO0FBQ3BELFFBQU0sRUFBRSxZQUFVLEdBQUcsSUFBSSxTQUFTLENBQUM7QUFDbkMsUUFBTSxFQUFFLEtBQUssSUFBSTtBQUNqQixRQUFNLEVBQUUsT0FBTyxVQUFVLFlBQVksSUFBSTtBQUN4QyxNQUFHLE9BQU07QUFDUCxhQUFTLFFBQVEsR0FBRyxRQUFRO0FBQUEsRUFDOUIsT0FBTztBQUNMLGFBQVMsUUFBUTtBQUFBLEVBQ25CO0FBRUQsUUFBTSxlQUFlLFNBQVMsY0FBYyx1QkFBdUI7QUFDbkUsa0JBQWdCLGFBQWEsYUFBYSxXQUFVLEdBQUcsV0FBVyxXQUFXO0FBRTdFLFFBQU0sa0JBQWtCLFNBQVMsY0FBYywwQkFBMEI7QUFDekUsbUJBQWlCLGFBQWEsV0FBVSxHQUFHLGNBQWMsV0FBVztBQUVwRSxhQUFXLFdBQVc7QUFDcEIsVUFBTSxPQUFPLHVCQUF1QixJQUFJO0FBQ3hDLFlBQVEsSUFBSSxNQUFNLE1BQU0sU0FBUztBQUFBLEVBQ25DLEdBQUcsR0FBSTtBQUdULENBQUM7IiwibmFtZXMiOltdfQ==