Gigishot commited on
Commit
c8ed9fe
·
verified ·
1 Parent(s): 6182c14

Upload 442 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .next/app-build-manifest.json +123 -0
  2. .next/build-manifest.json +26 -0
  3. .next/build/chunks/[root-of-the-server]__51225daf._.js +206 -0
  4. .next/build/chunks/[root-of-the-server]__51225daf._.js.map +8 -0
  5. .next/build/chunks/[root-of-the-server]__974941ed._.js +507 -0
  6. .next/build/chunks/[root-of-the-server]__974941ed._.js.map +11 -0
  7. .next/build/chunks/[turbopack-node]_transforms_postcss_ts_5260e9fa._.js +13 -0
  8. .next/build/chunks/[turbopack-node]_transforms_postcss_ts_5260e9fa._.js.map +5 -0
  9. .next/build/chunks/[turbopack]_runtime.js +757 -0
  10. .next/build/chunks/[turbopack]_runtime.js.map +10 -0
  11. .next/build/chunks/node_modules_fe693df6._.js +0 -0
  12. .next/build/chunks/node_modules_fe693df6._.js.map +0 -0
  13. .next/cache/.rscinfo +1 -0
  14. .next/cache/next-devtools-config.json +6 -0
  15. .next/fallback-build-manifest.json +14 -0
  16. .next/package.json +1 -0
  17. .next/postcss.js +6 -0
  18. .next/postcss.js.map +5 -0
  19. .next/prerender-manifest.json +11 -0
  20. .next/routes-manifest.json +1 -0
  21. .next/server/app-paths-manifest.json +7 -0
  22. .next/server/app/dashboard/page.js +47 -0
  23. .next/server/app/dashboard/page.js.map +5 -0
  24. .next/server/app/dashboard/page/app-build-manifest.json +29 -0
  25. .next/server/app/dashboard/page/app-paths-manifest.json +3 -0
  26. .next/server/app/dashboard/page/build-manifest.json +21 -0
  27. .next/server/app/dashboard/page/next-font-manifest.json +6 -0
  28. .next/server/app/dashboard/page/react-loadable-manifest.json +1 -0
  29. .next/server/app/dashboard/page/server-reference-manifest.json +20 -0
  30. .next/server/app/dashboard/page_client-reference-manifest.js +2 -0
  31. .next/server/app/dashboard/summaries/[id]/page.js +47 -0
  32. .next/server/app/dashboard/summaries/[id]/page.js.map +5 -0
  33. .next/server/app/dashboard/summaries/[id]/page/app-build-manifest.json +30 -0
  34. .next/server/app/dashboard/summaries/[id]/page/app-paths-manifest.json +3 -0
  35. .next/server/app/dashboard/summaries/[id]/page/build-manifest.json +21 -0
  36. .next/server/app/dashboard/summaries/[id]/page/next-font-manifest.json +6 -0
  37. .next/server/app/dashboard/summaries/[id]/page/react-loadable-manifest.json +1 -0
  38. .next/server/app/dashboard/summaries/[id]/page/server-reference-manifest.json +20 -0
  39. .next/server/app/dashboard/summaries/[id]/page_client-reference-manifest.js +2 -0
  40. .next/server/app/login/page.js +14 -0
  41. .next/server/app/login/page.js.map +5 -0
  42. .next/server/app/login/page/app-build-manifest.json +27 -0
  43. .next/server/app/login/page/app-paths-manifest.json +3 -0
  44. .next/server/app/login/page/build-manifest.json +21 -0
  45. .next/server/app/login/page/next-font-manifest.json +6 -0
  46. .next/server/app/login/page/react-loadable-manifest.json +1 -0
  47. .next/server/app/login/page/server-reference-manifest.json +4 -0
  48. .next/server/app/login/page_client-reference-manifest.js +2 -0
  49. .next/server/app/page.js +14 -0
  50. .next/server/app/page.js.map +5 -0
.next/app-build-manifest.json ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {
3
+ "/dashboard/page": [
4
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
5
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
6
+ "static/chunks/src_app_globals_91e4631d.css",
7
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
8
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
9
+ "static/chunks/node_modules_7570b4b8._.js",
10
+ "static/chunks/src_090da06b._.js",
11
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
12
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_12fcdfdd.js",
13
+ "static/chunks/node_modules_78c2a692._.js",
14
+ "static/chunks/src_6396e4c3._.js",
15
+ "static/chunks/src_app_dashboard_layout_tsx_12fcdfdd._.js",
16
+ "static/chunks/_51098a92._.js",
17
+ "static/chunks/src_app_dashboard_page_tsx_14bcfba9._.js",
18
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
19
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
20
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
21
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
22
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
23
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
24
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
25
+ "static/chunks/_a0ff3932._.js",
26
+ "static/chunks/turbopack-_cdba956c._.js"
27
+ ],
28
+ "/dashboard/summaries/[id]/page": [
29
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
30
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
31
+ "static/chunks/src_app_globals_91e4631d.css",
32
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
33
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
34
+ "static/chunks/node_modules_7570b4b8._.js",
35
+ "static/chunks/src_8c3a5115._.js",
36
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
37
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js",
38
+ "static/chunks/src_162a39ac._.js",
39
+ "static/chunks/node_modules_ee8d7a97._.js",
40
+ "static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js",
41
+ "static/chunks/node_modules_847660b9._.js",
42
+ "static/chunks/src_a62756f8._.js",
43
+ "static/chunks/src_app_dashboard_summaries_[id]_page_tsx_0ba7833b._.js",
44
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
45
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
46
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
47
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
48
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
49
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
50
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
51
+ "static/chunks/_a0ff3932._.js",
52
+ "static/chunks/turbopack-_cdba956c._.js"
53
+ ],
54
+ "/login/page": [
55
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
56
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
57
+ "static/chunks/src_app_globals_91e4631d.css",
58
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
59
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
60
+ "static/chunks/node_modules_7570b4b8._.js",
61
+ "static/chunks/src_8c3a5115._.js",
62
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
63
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js",
64
+ "static/chunks/node_modules_aae43388._.js",
65
+ "static/chunks/src_f3b04985._.js",
66
+ "static/chunks/src_app_login_page_tsx_f439e1a9._.js",
67
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
68
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
69
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
70
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
71
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
72
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
73
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
74
+ "static/chunks/_a0ff3932._.js",
75
+ "static/chunks/turbopack-_cdba956c._.js"
76
+ ],
77
+ "/page": [
78
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
79
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
80
+ "static/chunks/src_app_globals_91e4631d.css",
81
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
82
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
83
+ "static/chunks/node_modules_7570b4b8._.js",
84
+ "static/chunks/src_8c3a5115._.js",
85
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
86
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js",
87
+ "static/chunks/node_modules_next_dist_02409dcd._.js",
88
+ "static/chunks/src_app_page_tsx_f439e1a9._.js",
89
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
90
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
91
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
92
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
93
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
94
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
95
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
96
+ "static/chunks/_a0ff3932._.js",
97
+ "static/chunks/turbopack-_cdba956c._.js"
98
+ ],
99
+ "/signup/page": [
100
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
101
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
102
+ "static/chunks/src_app_globals_91e4631d.css",
103
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
104
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
105
+ "static/chunks/node_modules_7570b4b8._.js",
106
+ "static/chunks/src_8c3a5115._.js",
107
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
108
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js",
109
+ "static/chunks/node_modules_fd32d9dc._.js",
110
+ "static/chunks/src_79831baf._.js",
111
+ "static/chunks/src_app_signup_page_tsx_f439e1a9._.js",
112
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
113
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
114
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
115
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
116
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
117
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
118
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
119
+ "static/chunks/_a0ff3932._.js",
120
+ "static/chunks/turbopack-_cdba956c._.js"
121
+ ]
122
+ }
123
+ }
.next/build-manifest.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {
3
+ "/_app": []
4
+ },
5
+ "devFiles": [],
6
+ "ampDevFiles": [],
7
+ "polyfillFiles": [
8
+ "static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
9
+ ],
10
+ "lowPriorityFiles": [
11
+ "static/development/_ssgManifest.js",
12
+ "static/development/_buildManifest.js"
13
+ ],
14
+ "rootMainFiles": [
15
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
16
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
17
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
18
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
19
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
20
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
21
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
22
+ "static/chunks/_a0ff3932._.js",
23
+ "static/chunks/turbopack-_cdba956c._.js"
24
+ ],
25
+ "ampFirstPages": []
26
+ }
.next/build/chunks/[root-of-the-server]__51225daf._.js ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ module.exports = [
2
+ "[externals]/path [external] (path, cjs)", ((__turbopack_context__, module, exports) => {
3
+
4
+ const mod = __turbopack_context__.x("path", () => require("path"));
5
+
6
+ module.exports = mod;
7
+ }),
8
+ "[externals]/url [external] (url, cjs)", ((__turbopack_context__, module, exports) => {
9
+
10
+ const mod = __turbopack_context__.x("url", () => require("url"));
11
+
12
+ module.exports = mod;
13
+ }),
14
+ "[externals]/fs [external] (fs, cjs)", ((__turbopack_context__, module, exports) => {
15
+
16
+ const mod = __turbopack_context__.x("fs", () => require("fs"));
17
+
18
+ module.exports = mod;
19
+ }),
20
+ "[project]/postcss.config.mjs [postcss] (ecmascript)", ((__turbopack_context__) => {
21
+ "use strict";
22
+
23
+ /** @type {import('postcss-load-config').Config} */ __turbopack_context__.s([
24
+ "default",
25
+ ()=>__TURBOPACK__default__export__
26
+ ]);
27
+ const config = {
28
+ plugins: {
29
+ tailwindcss: {}
30
+ }
31
+ };
32
+ const __TURBOPACK__default__export__ = config;
33
+ }),
34
+ "[turbopack-node]/transforms/transforms.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
35
+ "use strict";
36
+
37
+ /**
38
+ * Shared utilities for our 2 transform implementations.
39
+ */ __turbopack_context__.s([
40
+ "fromPath",
41
+ ()=>fromPath,
42
+ "getReadEnvVariables",
43
+ ()=>getReadEnvVariables,
44
+ "toPath",
45
+ ()=>toPath
46
+ ]);
47
+ var __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/path [external] (path, cjs)");
48
+ ;
49
+ const contextDir = process.cwd();
50
+ const toPath = (file)=>{
51
+ const relPath = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["relative"])(contextDir, file);
52
+ if ((0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["isAbsolute"])(relPath)) {
53
+ throw new Error(`Cannot depend on path (${file}) outside of root directory (${contextDir})`);
54
+ }
55
+ return __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["sep"] !== '/' ? relPath.replaceAll(__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["sep"], '/') : relPath;
56
+ };
57
+ const fromPath = (path)=>{
58
+ return (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["join"])(contextDir, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["sep"] !== '/' ? path.replaceAll('/', __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["sep"]) : path);
59
+ };
60
+ // Patch process.env to track which env vars are read
61
+ const originalEnv = process.env;
62
+ const readEnvVars = new Set();
63
+ process.env = new Proxy(originalEnv, {
64
+ get (target, prop) {
65
+ if (typeof prop === 'string') {
66
+ // We register the env var as dependency on the
67
+ // current transform and all future transforms
68
+ // since the env var might be cached in module scope
69
+ // and influence them all
70
+ readEnvVars.add(prop);
71
+ }
72
+ return Reflect.get(target, prop);
73
+ },
74
+ set (target, prop, value) {
75
+ return Reflect.set(target, prop, value);
76
+ }
77
+ });
78
+ function getReadEnvVariables() {
79
+ return Array.from(readEnvVars);
80
+ }
81
+ }),
82
+ "[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript)", ((__turbopack_context__) => {
83
+ "use strict";
84
+
85
+ __turbopack_context__.s([
86
+ "default",
87
+ ()=>transform,
88
+ "init",
89
+ ()=>init
90
+ ]);
91
+ // @ts-ignore
92
+ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$postcss$2f$lib$2f$postcss$2e$mjs__$5b$postcss$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/postcss/lib/postcss.mjs [postcss] (ecmascript)");
93
+ // @ts-ignore
94
+ var __TURBOPACK__imported__module__$5b$project$5d2f$postcss$2e$config$2e$mjs__$5b$postcss$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/postcss.config.mjs [postcss] (ecmascript)");
95
+ var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/transforms/transforms.ts [postcss] (ecmascript)");
96
+ ;
97
+ ;
98
+ ;
99
+ let processor;
100
+ const init = async (ipc)=>{
101
+ let config = __TURBOPACK__imported__module__$5b$project$5d2f$postcss$2e$config$2e$mjs__$5b$postcss$5d$__$28$ecmascript$29$__["default"];
102
+ if (typeof config === 'function') {
103
+ config = await config({
104
+ env: 'development'
105
+ });
106
+ }
107
+ if (typeof config === 'undefined') {
108
+ throw new Error('PostCSS config is undefined (make sure to export an function or object from config file)');
109
+ }
110
+ let plugins;
111
+ if (Array.isArray(config.plugins)) {
112
+ plugins = config.plugins.map((plugin)=>{
113
+ if (Array.isArray(plugin)) {
114
+ return plugin;
115
+ } else if (typeof plugin === 'string') {
116
+ return [
117
+ plugin,
118
+ {}
119
+ ];
120
+ } else {
121
+ return plugin;
122
+ }
123
+ });
124
+ } else if (typeof config.plugins === 'object') {
125
+ plugins = Object.entries(config.plugins).filter(([, options])=>options);
126
+ } else {
127
+ plugins = [];
128
+ }
129
+ const loadedPlugins = plugins.map((plugin)=>{
130
+ if (Array.isArray(plugin)) {
131
+ const [arg, options] = plugin;
132
+ let pluginFactory = arg;
133
+ if (typeof pluginFactory === 'string') {
134
+ pluginFactory = require(/* turbopackIgnore: true */ pluginFactory);
135
+ }
136
+ if (pluginFactory.default) {
137
+ pluginFactory = pluginFactory.default;
138
+ }
139
+ return pluginFactory(options);
140
+ }
141
+ return plugin;
142
+ });
143
+ processor = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$postcss$2f$lib$2f$postcss$2e$mjs__$5b$postcss$5d$__$28$ecmascript$29$__["default"])(loadedPlugins);
144
+ };
145
+ async function transform(ipc, cssContent, name, sourceMap) {
146
+ const { css, map, messages } = await processor.process(cssContent, {
147
+ from: name,
148
+ to: name,
149
+ map: sourceMap ? {
150
+ inline: false,
151
+ annotation: false
152
+ } : undefined
153
+ });
154
+ const assets = [];
155
+ const filePaths = [];
156
+ const buildFilePaths = [];
157
+ const directories = [];
158
+ for (const msg of messages){
159
+ switch(msg.type){
160
+ case 'asset':
161
+ assets.push({
162
+ file: msg.file,
163
+ content: msg.content,
164
+ sourceMap: !sourceMap ? undefined : typeof msg.sourceMap === 'string' ? msg.sourceMap : JSON.stringify(msg.sourceMap)
165
+ });
166
+ break;
167
+ case 'dependency':
168
+ case 'missing-dependency':
169
+ filePaths.push((0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.file));
170
+ break;
171
+ case 'build-dependency':
172
+ buildFilePaths.push((0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.file));
173
+ break;
174
+ case 'dir-dependency':
175
+ directories.push([
176
+ (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.dir),
177
+ msg.glob
178
+ ]);
179
+ break;
180
+ case 'context-dependency':
181
+ directories.push([
182
+ (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.dir),
183
+ '**'
184
+ ]);
185
+ break;
186
+ default:
187
+ break;
188
+ }
189
+ }
190
+ ipc.sendInfo({
191
+ type: 'dependencies',
192
+ filePaths,
193
+ directories,
194
+ buildFilePaths,
195
+ envVariables: (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["getReadEnvVariables"])()
196
+ });
197
+ return {
198
+ css,
199
+ map: sourceMap ? JSON.stringify(map) : undefined,
200
+ assets
201
+ };
202
+ }
203
+ }),
204
+ ];
205
+
206
+ //# sourceMappingURL=%5Broot-of-the-server%5D__51225daf._.js.map
.next/build/chunks/[root-of-the-server]__51225daf._.js.map ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": [
5
+ {"offset": {"line": 22, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/postcss.config.mjs"],"sourcesContent":["/** @type {import('postcss-load-config').Config} */\nconst config = {\n plugins: {\n tailwindcss: {},\n },\n};\n\nexport default config;\n"],"names":[],"mappings":"AAAA,iDAAiD;;;;AACjD,MAAM,SAAS;IACb,SAAS;QACP,aAAa,CAAC;IAChB;AACF;uCAEe"}},
6
+ {"offset": {"line": 36, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/transforms/transforms.ts"],"sourcesContent":["/**\n * Shared utilities for our 2 transform implementations.\n */\n\nimport type { Ipc } from '../ipc/evaluate'\nimport { relative, isAbsolute, join, sep } from 'path'\nimport { type StructuredError } from '../ipc'\nimport { type StackFrame } from '../compiled/stacktrace-parser'\n\nexport type IpcInfoMessage =\n | {\n type: 'dependencies'\n envVariables?: string[]\n directories?: Array<[string, string]>\n filePaths?: string[]\n buildFilePaths?: string[]\n }\n | {\n type: 'emittedError'\n severity: 'warning' | 'error'\n error: StructuredError\n }\n | {\n type: 'log'\n logs: Array<{\n time: number\n logType: string\n args: any[]\n trace?: StackFrame[]\n }>\n }\n\nexport type IpcRequestMessage = {\n type: 'resolve'\n options: any\n lookupPath: string\n request: string\n}\n\nexport type TransformIpc = Ipc<IpcInfoMessage, IpcRequestMessage>\n\nconst contextDir = process.cwd()\nexport const toPath = (file: string) => {\n const relPath = relative(contextDir, file)\n if (isAbsolute(relPath)) {\n throw new Error(\n `Cannot depend on path (${file}) outside of root directory (${contextDir})`\n )\n }\n return sep !== '/' ? relPath.replaceAll(sep, '/') : relPath\n}\nexport const fromPath = (path: string) => {\n return join(contextDir, sep !== '/' ? path.replaceAll('/', sep) : path)\n}\n\n// Patch process.env to track which env vars are read\nconst originalEnv = process.env\nconst readEnvVars = new Set<string>()\nprocess.env = new Proxy(originalEnv, {\n get(target, prop) {\n if (typeof prop === 'string') {\n // We register the env var as dependency on the\n // current transform and all future transforms\n // since the env var might be cached in module scope\n // and influence them all\n readEnvVars.add(prop)\n }\n return Reflect.get(target, prop)\n },\n set(target, prop, value) {\n return Reflect.set(target, prop, value)\n },\n})\n\nexport function getReadEnvVariables(): string[] {\n return Array.from(readEnvVars)\n}\n"],"names":[],"mappings":"AAAA;;CAEC;;;;;;;;AAGD;;AAoCA,MAAM,aAAa,QAAQ,GAAG;AACvB,MAAM,SAAS,CAAC;IACrB,MAAM,UAAU,IAAA,6GAAQ,EAAC,YAAY;IACrC,IAAI,IAAA,+GAAU,EAAC,UAAU;QACvB,MAAM,IAAI,MACR,CAAC,uBAAuB,EAAE,KAAK,6BAA6B,EAAE,WAAW,CAAC,CAAC;IAE/E;IACA,OAAO,wGAAG,KAAK,MAAM,QAAQ,UAAU,CAAC,wGAAG,EAAE,OAAO;AACtD;AACO,MAAM,WAAW,CAAC;IACvB,OAAO,IAAA,yGAAI,EAAC,YAAY,wGAAG,KAAK,MAAM,KAAK,UAAU,CAAC,KAAK,wGAAG,IAAI;AACpE;AAEA,qDAAqD;AACrD,MAAM,cAAc,QAAQ,GAAG;AAC/B,MAAM,cAAc,IAAI;AACxB,QAAQ,GAAG,GAAG,IAAI,MAAM,aAAa;IACnC,KAAI,MAAM,EAAE,IAAI;QACd,IAAI,OAAO,SAAS,UAAU;YAC5B,+CAA+C;YAC/C,8CAA8C;YAC9C,oDAAoD;YACpD,yBAAyB;YACzB,YAAY,GAAG,CAAC;QAClB;QACA,OAAO,QAAQ,GAAG,CAAC,QAAQ;IAC7B;IACA,KAAI,MAAM,EAAE,IAAI,EAAE,KAAK;QACrB,OAAO,QAAQ,GAAG,CAAC,QAAQ,MAAM;IACnC;AACF;AAEO,SAAS;IACd,OAAO,MAAM,IAAI,CAAC;AACpB"}},
7
+ {"offset": {"line": 84, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/transforms/postcss.ts"],"sourcesContent":["declare const __turbopack_external_require__: (\n id: string,\n thunk: () => any,\n esm?: boolean\n) => any\n\nimport type { Processor } from 'postcss'\n\n// @ts-ignore\nimport postcss from '@vercel/turbopack/postcss'\n// @ts-ignore\nimport importedConfig from 'CONFIG'\nimport { getReadEnvVariables, toPath, type TransformIpc } from './transforms'\n\nlet processor: Processor | undefined\n\nexport const init = async (ipc: TransformIpc) => {\n let config = importedConfig\n if (typeof config === 'function') {\n config = await config({ env: 'development' })\n }\n if (typeof config === 'undefined') {\n throw new Error(\n 'PostCSS config is undefined (make sure to export an function or object from config file)'\n )\n }\n let plugins: any[]\n if (Array.isArray(config.plugins)) {\n plugins = config.plugins.map((plugin: [string, any] | string | any) => {\n if (Array.isArray(plugin)) {\n return plugin\n } else if (typeof plugin === 'string') {\n return [plugin, {}]\n } else {\n return plugin\n }\n })\n } else if (typeof config.plugins === 'object') {\n plugins = Object.entries(config.plugins).filter(([, options]) => options)\n } else {\n plugins = []\n }\n const loadedPlugins = plugins.map((plugin) => {\n if (Array.isArray(plugin)) {\n const [arg, options] = plugin\n let pluginFactory = arg\n\n if (typeof pluginFactory === 'string') {\n pluginFactory = require(/* turbopackIgnore: true */ pluginFactory)\n }\n\n if (pluginFactory.default) {\n pluginFactory = pluginFactory.default\n }\n\n return pluginFactory(options)\n }\n return plugin\n })\n\n processor = postcss(loadedPlugins)\n}\n\nexport default async function transform(\n ipc: TransformIpc,\n cssContent: string,\n name: string,\n sourceMap: boolean\n) {\n const { css, map, messages } = await processor!.process(cssContent, {\n from: name,\n to: name,\n map: sourceMap\n ? {\n inline: false,\n annotation: false,\n }\n : undefined,\n })\n\n const assets = []\n const filePaths: string[] = []\n const buildFilePaths: string[] = []\n const directories: Array<[string, string]> = []\n\n for (const msg of messages) {\n switch (msg.type) {\n case 'asset':\n assets.push({\n file: msg.file,\n content: msg.content,\n sourceMap: !sourceMap\n ? undefined\n : typeof msg.sourceMap === 'string'\n ? msg.sourceMap\n : JSON.stringify(msg.sourceMap),\n // There is also an info field, which we currently ignore\n })\n break\n case 'dependency':\n case 'missing-dependency':\n filePaths.push(toPath(msg.file))\n break\n case 'build-dependency':\n buildFilePaths.push(toPath(msg.file))\n break\n case 'dir-dependency':\n directories.push([toPath(msg.dir), msg.glob])\n break\n case 'context-dependency':\n directories.push([toPath(msg.dir), '**'])\n break\n default:\n // TODO: do we need to do anything here?\n break\n }\n }\n ipc.sendInfo({\n type: 'dependencies',\n filePaths,\n directories,\n buildFilePaths,\n envVariables: getReadEnvVariables(),\n })\n return {\n css,\n map: sourceMap ? JSON.stringify(map) : undefined,\n assets,\n }\n}\n"],"names":[],"mappings":";;;;;;AAQA,aAAa;AACb;AACA,aAAa;AACb;AACA;;;;AAEA,IAAI;AAEG,MAAM,OAAO,OAAO;IACzB,IAAI,SAAS,0HAAc;IAC3B,IAAI,OAAO,WAAW,YAAY;QAChC,SAAS,MAAM,OAAO;YAAE,KAAK;QAAc;IAC7C;IACA,IAAI,OAAO,WAAW,aAAa;QACjC,MAAM,IAAI,MACR;IAEJ;IACA,IAAI;IACJ,IAAI,MAAM,OAAO,CAAC,OAAO,OAAO,GAAG;QACjC,UAAU,OAAO,OAAO,CAAC,GAAG,CAAC,CAAC;YAC5B,IAAI,MAAM,OAAO,CAAC,SAAS;gBACzB,OAAO;YACT,OAAO,IAAI,OAAO,WAAW,UAAU;gBACrC,OAAO;oBAAC;oBAAQ,CAAC;iBAAE;YACrB,OAAO;gBACL,OAAO;YACT;QACF;IACF,OAAO,IAAI,OAAO,OAAO,OAAO,KAAK,UAAU;QAC7C,UAAU,OAAO,OAAO,CAAC,OAAO,OAAO,EAAE,MAAM,CAAC,CAAC,GAAG,QAAQ,GAAK;IACnE,OAAO;QACL,UAAU,EAAE;IACd;IACA,MAAM,gBAAgB,QAAQ,GAAG,CAAC,CAAC;QACjC,IAAI,MAAM,OAAO,CAAC,SAAS;YACzB,MAAM,CAAC,KAAK,QAAQ,GAAG;YACvB,IAAI,gBAAgB;YAEpB,IAAI,OAAO,kBAAkB,UAAU;gBACrC,gBAAgB,QAAQ,yBAAyB,GAAG;YACtD;YAEA,IAAI,cAAc,OAAO,EAAE;gBACzB,gBAAgB,cAAc,OAAO;YACvC;YAEA,OAAO,cAAc;QACvB;QACA,OAAO;IACT;IAEA,YAAY,IAAA,kJAAO,EAAC;AACtB;AAEe,eAAe,UAC5B,GAAiB,EACjB,UAAkB,EAClB,IAAY,EACZ,SAAkB;IAElB,MAAM,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,MAAM,UAAW,OAAO,CAAC,YAAY;QAClE,MAAM;QACN,IAAI;QACJ,KAAK,YACD;YACE,QAAQ;YACR,YAAY;QACd,IACA;IACN;IAEA,MAAM,SAAS,EAAE;IACjB,MAAM,YAAsB,EAAE;IAC9B,MAAM,iBAA2B,EAAE;IACnC,MAAM,cAAuC,EAAE;IAE/C,KAAK,MAAM,OAAO,SAAU;QAC1B,OAAQ,IAAI,IAAI;YACd,KAAK;gBACH,OAAO,IAAI,CAAC;oBACV,MAAM,IAAI,IAAI;oBACd,SAAS,IAAI,OAAO;oBACpB,WAAW,CAAC,YACR,YACA,OAAO,IAAI,SAAS,KAAK,WACvB,IAAI,SAAS,GACb,KAAK,SAAS,CAAC,IAAI,SAAS;gBAEpC;gBACA;YACF,KAAK;YACL,KAAK;gBACH,UAAU,IAAI,CAAC,IAAA,yIAAM,EAAC,IAAI,IAAI;gBAC9B;YACF,KAAK;gBACH,eAAe,IAAI,CAAC,IAAA,yIAAM,EAAC,IAAI,IAAI;gBACnC;YACF,KAAK;gBACH,YAAY,IAAI,CAAC;oBAAC,IAAA,yIAAM,EAAC,IAAI,GAAG;oBAAG,IAAI,IAAI;iBAAC;gBAC5C;YACF,KAAK;gBACH,YAAY,IAAI,CAAC;oBAAC,IAAA,yIAAM,EAAC,IAAI,GAAG;oBAAG;iBAAK;gBACxC;YACF;gBAEE;QACJ;IACF;IACA,IAAI,QAAQ,CAAC;QACX,MAAM;QACN;QACA;QACA;QACA,cAAc,IAAA,sJAAmB;IACnC;IACA,OAAO;QACL;QACA,KAAK,YAAY,KAAK,SAAS,CAAC,OAAO;QACvC;IACF;AACF"}}]
8
+ }
.next/build/chunks/[root-of-the-server]__974941ed._.js ADDED
@@ -0,0 +1,507 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ module.exports = [
2
+ "[turbopack-node]/globals.ts [postcss] (ecmascript)", ((__turbopack_context__, module, exports) => {
3
+
4
+ // @ts-ignore
5
+ process.turbopack = {};
6
+ }),
7
+ "[externals]/node:net [external] (node:net, cjs)", ((__turbopack_context__, module, exports) => {
8
+
9
+ const mod = __turbopack_context__.x("node:net", () => require("node:net"));
10
+
11
+ module.exports = mod;
12
+ }),
13
+ "[externals]/node:stream [external] (node:stream, cjs)", ((__turbopack_context__, module, exports) => {
14
+
15
+ const mod = __turbopack_context__.x("node:stream", () => require("node:stream"));
16
+
17
+ module.exports = mod;
18
+ }),
19
+ "[turbopack-node]/compiled/stacktrace-parser/index.js [postcss] (ecmascript)", ((__turbopack_context__) => {
20
+ "use strict";
21
+
22
+ __turbopack_context__.s([
23
+ "parse",
24
+ ()=>parse
25
+ ]);
26
+ if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = ("TURBOPACK compile-time value", "/ROOT/compiled/stacktrace-parser") + "/";
27
+ var n = "<unknown>";
28
+ function parse(e) {
29
+ var r = e.split("\n");
30
+ return r.reduce(function(e, r) {
31
+ var n = parseChrome(r) || parseWinjs(r) || parseGecko(r) || parseNode(r) || parseJSC(r);
32
+ if (n) {
33
+ e.push(n);
34
+ }
35
+ return e;
36
+ }, []);
37
+ }
38
+ var a = /^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i;
39
+ var l = /\((\S*)(?::(\d+))(?::(\d+))\)/;
40
+ function parseChrome(e) {
41
+ var r = a.exec(e);
42
+ if (!r) {
43
+ return null;
44
+ }
45
+ var u = r[2] && r[2].indexOf("native") === 0;
46
+ var t = r[2] && r[2].indexOf("eval") === 0;
47
+ var i = l.exec(r[2]);
48
+ if (t && i != null) {
49
+ r[2] = i[1];
50
+ r[3] = i[2];
51
+ r[4] = i[3];
52
+ }
53
+ return {
54
+ file: !u ? r[2] : null,
55
+ methodName: r[1] || n,
56
+ arguments: u ? [
57
+ r[2]
58
+ ] : [],
59
+ lineNumber: r[3] ? +r[3] : null,
60
+ column: r[4] ? +r[4] : null
61
+ };
62
+ }
63
+ var u = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;
64
+ function parseWinjs(e) {
65
+ var r = u.exec(e);
66
+ if (!r) {
67
+ return null;
68
+ }
69
+ return {
70
+ file: r[2],
71
+ methodName: r[1] || n,
72
+ arguments: [],
73
+ lineNumber: +r[3],
74
+ column: r[4] ? +r[4] : null
75
+ };
76
+ }
77
+ var t = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i;
78
+ var i = /(\S+) line (\d+)(?: > eval line \d+)* > eval/i;
79
+ function parseGecko(e) {
80
+ var r = t.exec(e);
81
+ if (!r) {
82
+ return null;
83
+ }
84
+ var a = r[3] && r[3].indexOf(" > eval") > -1;
85
+ var l = i.exec(r[3]);
86
+ if (a && l != null) {
87
+ r[3] = l[1];
88
+ r[4] = l[2];
89
+ r[5] = null;
90
+ }
91
+ return {
92
+ file: r[3],
93
+ methodName: r[1] || n,
94
+ arguments: r[2] ? r[2].split(",") : [],
95
+ lineNumber: r[4] ? +r[4] : null,
96
+ column: r[5] ? +r[5] : null
97
+ };
98
+ }
99
+ var s = /^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;
100
+ function parseJSC(e) {
101
+ var r = s.exec(e);
102
+ if (!r) {
103
+ return null;
104
+ }
105
+ return {
106
+ file: r[3],
107
+ methodName: r[1] || n,
108
+ arguments: [],
109
+ lineNumber: +r[4],
110
+ column: r[5] ? +r[5] : null
111
+ };
112
+ }
113
+ var o = /^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;
114
+ function parseNode(e) {
115
+ var r = o.exec(e);
116
+ if (!r) {
117
+ return null;
118
+ }
119
+ return {
120
+ file: r[2],
121
+ methodName: r[1] || n,
122
+ arguments: [],
123
+ lineNumber: +r[3],
124
+ column: r[4] ? +r[4] : null
125
+ };
126
+ }
127
+ }),
128
+ "[turbopack-node]/ipc/error.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
129
+ "use strict";
130
+
131
+ // merged from next.js
132
+ // https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/lib/is-error.ts
133
+ // https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/shared/lib/is-plain-object.ts
134
+ __turbopack_context__.s([
135
+ "default",
136
+ ()=>isError,
137
+ "getProperError",
138
+ ()=>getProperError
139
+ ]);
140
+ function isError(err) {
141
+ return typeof err === 'object' && err !== null && 'name' in err && 'message' in err;
142
+ }
143
+ function getProperError(err) {
144
+ if (isError(err)) {
145
+ return err;
146
+ }
147
+ if ("TURBOPACK compile-time truthy", 1) {
148
+ // Provide a better error message for cases where `throw undefined`
149
+ // is called in development
150
+ if (typeof err === 'undefined') {
151
+ return new Error('`undefined` was thrown instead of a real error');
152
+ }
153
+ if (err === null) {
154
+ return new Error('`null` was thrown instead of a real error');
155
+ }
156
+ }
157
+ return new Error(isPlainObject(err) ? JSON.stringify(err) : err + '');
158
+ }
159
+ function getObjectClassLabel(value) {
160
+ return Object.prototype.toString.call(value);
161
+ }
162
+ function isPlainObject(value) {
163
+ if (getObjectClassLabel(value) !== '[object Object]') {
164
+ return false;
165
+ }
166
+ const prototype = Object.getPrototypeOf(value);
167
+ /**
168
+ * this used to be previously:
169
+ *
170
+ * `return prototype === null || prototype === Object.prototype`
171
+ *
172
+ * but Edge Runtime expose Object from vm, being that kind of type-checking wrongly fail.
173
+ *
174
+ * It was changed to the current implementation since it's resilient to serialization.
175
+ */ return prototype === null || prototype.hasOwnProperty('isPrototypeOf');
176
+ }
177
+ }),
178
+ "[turbopack-node]/ipc/index.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
179
+ "use strict";
180
+
181
+ __turbopack_context__.s([
182
+ "IPC",
183
+ ()=>IPC,
184
+ "structuredError",
185
+ ()=>structuredError
186
+ ]);
187
+ var __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$net__$5b$external$5d$__$28$node$3a$net$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/node:net [external] (node:net, cjs)");
188
+ var __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$stream__$5b$external$5d$__$28$node$3a$stream$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/node:stream [external] (node:stream, cjs)");
189
+ var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$compiled$2f$stacktrace$2d$parser$2f$index$2e$js__$5b$postcss$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/compiled/stacktrace-parser/index.js [postcss] (ecmascript)");
190
+ var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$error$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/ipc/error.ts [postcss] (ecmascript)");
191
+ ;
192
+ ;
193
+ ;
194
+ ;
195
+ function structuredError(e) {
196
+ e = (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$error$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["getProperError"])(e);
197
+ return {
198
+ name: e.name,
199
+ message: e.message,
200
+ stack: typeof e.stack === 'string' ? (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$compiled$2f$stacktrace$2d$parser$2f$index$2e$js__$5b$postcss$5d$__$28$ecmascript$29$__["parse"])(e.stack) : [],
201
+ cause: e.cause ? structuredError((0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$error$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["getProperError"])(e.cause)) : undefined
202
+ };
203
+ }
204
+ function createIpc(port) {
205
+ const socket = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$net__$5b$external$5d$__$28$node$3a$net$2c$__cjs$29$__["createConnection"])({
206
+ port,
207
+ host: '127.0.0.1'
208
+ });
209
+ /**
210
+ * A writable stream that writes to the socket.
211
+ * We don't write directly to the socket because we need to
212
+ * handle backpressure and wait for the socket to be drained
213
+ * before writing more data.
214
+ */ const socketWritable = new __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$stream__$5b$external$5d$__$28$node$3a$stream$2c$__cjs$29$__["Writable"]({
215
+ write (chunk, _enc, cb) {
216
+ if (socket.write(chunk)) {
217
+ cb();
218
+ } else {
219
+ socket.once('drain', cb);
220
+ }
221
+ },
222
+ final (cb) {
223
+ socket.end(cb);
224
+ }
225
+ });
226
+ const packetQueue = [];
227
+ const recvPromiseResolveQueue = [];
228
+ function pushPacket(packet) {
229
+ const recvPromiseResolve = recvPromiseResolveQueue.shift();
230
+ if (recvPromiseResolve != null) {
231
+ recvPromiseResolve(JSON.parse(packet.toString('utf8')));
232
+ } else {
233
+ packetQueue.push(packet);
234
+ }
235
+ }
236
+ let state = {
237
+ type: 'waiting'
238
+ };
239
+ let buffer = Buffer.alloc(0);
240
+ socket.once('connect', ()=>{
241
+ socket.on('data', (chunk)=>{
242
+ buffer = Buffer.concat([
243
+ buffer,
244
+ chunk
245
+ ]);
246
+ loop: while(true){
247
+ switch(state.type){
248
+ case 'waiting':
249
+ {
250
+ if (buffer.length >= 4) {
251
+ const length = buffer.readUInt32BE(0);
252
+ buffer = buffer.subarray(4);
253
+ state = {
254
+ type: 'packet',
255
+ length
256
+ };
257
+ } else {
258
+ break loop;
259
+ }
260
+ break;
261
+ }
262
+ case 'packet':
263
+ {
264
+ if (buffer.length >= state.length) {
265
+ const packet = buffer.subarray(0, state.length);
266
+ buffer = buffer.subarray(state.length);
267
+ state = {
268
+ type: 'waiting'
269
+ };
270
+ pushPacket(packet);
271
+ } else {
272
+ break loop;
273
+ }
274
+ break;
275
+ }
276
+ default:
277
+ invariant(state, (state)=>`Unknown state type: ${state?.type}`);
278
+ }
279
+ }
280
+ });
281
+ });
282
+ // When the socket is closed, this process is no longer needed.
283
+ // This might happen e. g. when parent process is killed or
284
+ // node.js pool is garbage collected.
285
+ socket.once('close', ()=>{
286
+ process.exit(0);
287
+ });
288
+ // TODO(lukesandberg): some of the messages being sent are very large and contain lots
289
+ // of redundant information. Consider adding gzip compression to our stream.
290
+ function doSend(message) {
291
+ return new Promise((resolve, reject)=>{
292
+ // Reserve 4 bytes for our length prefix, we will over-write after encoding.
293
+ const packet = Buffer.from('0000' + message, 'utf8');
294
+ packet.writeUInt32BE(packet.length - 4, 0);
295
+ socketWritable.write(packet, (err)=>{
296
+ process.stderr.write(`TURBOPACK_OUTPUT_D\n`);
297
+ process.stdout.write(`TURBOPACK_OUTPUT_D\n`);
298
+ if (err != null) {
299
+ reject(err);
300
+ } else {
301
+ resolve();
302
+ }
303
+ });
304
+ });
305
+ }
306
+ function send(message) {
307
+ return doSend(JSON.stringify(message));
308
+ }
309
+ function sendReady() {
310
+ return doSend('');
311
+ }
312
+ return {
313
+ async recv () {
314
+ const packet = packetQueue.shift();
315
+ if (packet != null) {
316
+ return JSON.parse(packet.toString('utf8'));
317
+ }
318
+ const result = await new Promise((resolve)=>{
319
+ recvPromiseResolveQueue.push((result)=>{
320
+ resolve(result);
321
+ });
322
+ });
323
+ return result;
324
+ },
325
+ send (message) {
326
+ return send(message);
327
+ },
328
+ sendReady,
329
+ async sendError (error) {
330
+ let failed = false;
331
+ try {
332
+ await send({
333
+ type: 'error',
334
+ ...structuredError(error)
335
+ });
336
+ } catch (err) {
337
+ // There's nothing we can do about errors that happen after this point, we can't tell anyone
338
+ // about them.
339
+ console.error('failed to send error back to rust:', err);
340
+ failed = true;
341
+ }
342
+ await new Promise((res)=>socket.end(()=>res()));
343
+ process.exit(failed ? 1 : 0);
344
+ }
345
+ };
346
+ }
347
+ const PORT = process.argv[2];
348
+ const IPC = createIpc(parseInt(PORT, 10));
349
+ process.on('uncaughtException', (err)=>{
350
+ IPC.sendError(err);
351
+ });
352
+ const improveConsole = (name, stream, addStack)=>{
353
+ // @ts-ignore
354
+ const original = console[name];
355
+ // @ts-ignore
356
+ const stdio = process[stream];
357
+ // @ts-ignore
358
+ console[name] = (...args)=>{
359
+ stdio.write(`TURBOPACK_OUTPUT_B\n`);
360
+ original(...args);
361
+ if (addStack) {
362
+ const stack = new Error().stack?.replace(/^.+\n.+\n/, '') + '\n';
363
+ stdio.write('TURBOPACK_OUTPUT_S\n');
364
+ stdio.write(stack);
365
+ }
366
+ stdio.write('TURBOPACK_OUTPUT_E\n');
367
+ };
368
+ };
369
+ improveConsole('error', 'stderr', true);
370
+ improveConsole('warn', 'stderr', true);
371
+ improveConsole('count', 'stdout', true);
372
+ improveConsole('trace', 'stderr', false);
373
+ improveConsole('log', 'stdout', true);
374
+ improveConsole('group', 'stdout', true);
375
+ improveConsole('groupCollapsed', 'stdout', true);
376
+ improveConsole('table', 'stdout', true);
377
+ improveConsole('debug', 'stdout', true);
378
+ improveConsole('info', 'stdout', true);
379
+ improveConsole('dir', 'stdout', true);
380
+ improveConsole('dirxml', 'stdout', true);
381
+ improveConsole('timeEnd', 'stdout', true);
382
+ improveConsole('timeLog', 'stdout', true);
383
+ improveConsole('timeStamp', 'stdout', true);
384
+ improveConsole('assert', 'stderr', true);
385
+ /**
386
+ * Utility function to ensure all variants of an enum are handled.
387
+ */ function invariant(never, computeMessage) {
388
+ throw new Error(`Invariant: ${computeMessage(never)}`);
389
+ }
390
+ }),
391
+ "[turbopack-node]/ipc/evaluate.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
392
+ "use strict";
393
+
394
+ __turbopack_context__.s([
395
+ "run",
396
+ ()=>run
397
+ ]);
398
+ var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$index$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/ipc/index.ts [postcss] (ecmascript)");
399
+ ;
400
+ const ipc = __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$index$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["IPC"];
401
+ const queue = [];
402
+ const run = async (moduleFactory)=>{
403
+ let nextId = 1;
404
+ const requests = new Map();
405
+ const internalIpc = {
406
+ sendInfo: (message)=>ipc.send({
407
+ type: 'info',
408
+ data: message
409
+ }),
410
+ sendRequest: (message)=>{
411
+ const id = nextId++;
412
+ let resolve, reject;
413
+ const promise = new Promise((res, rej)=>{
414
+ resolve = res;
415
+ reject = rej;
416
+ });
417
+ requests.set(id, {
418
+ resolve,
419
+ reject
420
+ });
421
+ return ipc.send({
422
+ type: 'request',
423
+ id,
424
+ data: message
425
+ }).then(()=>promise);
426
+ },
427
+ sendError: (error)=>{
428
+ return ipc.sendError(error);
429
+ }
430
+ };
431
+ // Initialize module and send ready message
432
+ let getValue;
433
+ try {
434
+ const module = await moduleFactory();
435
+ if (typeof module.init === 'function') {
436
+ await module.init();
437
+ }
438
+ getValue = module.default;
439
+ await ipc.sendReady();
440
+ } catch (err) {
441
+ await ipc.sendReady();
442
+ await ipc.sendError(err);
443
+ }
444
+ // Queue handling
445
+ let isRunning = false;
446
+ const run = async ()=>{
447
+ while(queue.length > 0){
448
+ const args = queue.shift();
449
+ try {
450
+ const value = await getValue(internalIpc, ...args);
451
+ await ipc.send({
452
+ type: 'end',
453
+ data: value === undefined ? undefined : JSON.stringify(value, null, 2),
454
+ duration: 0
455
+ });
456
+ } catch (e) {
457
+ await ipc.sendError(e);
458
+ }
459
+ }
460
+ isRunning = false;
461
+ };
462
+ // Communication handling
463
+ while(true){
464
+ const msg = await ipc.recv();
465
+ switch(msg.type){
466
+ case 'evaluate':
467
+ {
468
+ queue.push(msg.args);
469
+ if (!isRunning) {
470
+ isRunning = true;
471
+ run();
472
+ }
473
+ break;
474
+ }
475
+ case 'result':
476
+ {
477
+ const request = requests.get(msg.id);
478
+ if (request) {
479
+ requests.delete(msg.id);
480
+ if (msg.error) {
481
+ request.reject(new Error(msg.error));
482
+ } else {
483
+ request.resolve(msg.data);
484
+ }
485
+ }
486
+ break;
487
+ }
488
+ default:
489
+ {
490
+ console.error('unexpected message type', msg.type);
491
+ process.exit(1);
492
+ }
493
+ }
494
+ }
495
+ };
496
+ }),
497
+ "[turbopack-node]/ipc/evaluate.ts/evaluate.js { INNER => \"[turbopack-node]/transforms/postcss.ts { CONFIG => \\\"[project]/postcss.config.mjs [postcss] (ecmascript)\\\" } [postcss] (ecmascript)\", RUNTIME => \"[turbopack-node]/ipc/evaluate.ts [postcss] (ecmascript)\" } [postcss] (ecmascript)", ((__turbopack_context__) => {
498
+ "use strict";
499
+
500
+ __turbopack_context__.s([]);
501
+ var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$evaluate$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/ipc/evaluate.ts [postcss] (ecmascript)");
502
+ ;
503
+ (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$evaluate$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["run"])(()=>__turbopack_context__.A('[turbopack-node]/transforms/postcss.ts { CONFIG => "[project]/postcss.config.mjs [postcss] (ecmascript)" } [postcss] (ecmascript, async loader)'));
504
+ }),
505
+ ];
506
+
507
+ //# sourceMappingURL=%5Broot-of-the-server%5D__974941ed._.js.map
.next/build/chunks/[root-of-the-server]__974941ed._.js.map ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": [
5
+ {"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/globals.ts"],"sourcesContent":["// @ts-ignore\nprocess.turbopack = {}\n"],"names":[],"mappings":"AAAA,aAAa;AACb,QAAQ,SAAS,GAAG,CAAC"}},
6
+ {"offset": {"line": 21, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/compiled/stacktrace-parser/index.js"],"sourcesContent":["if (typeof __nccwpck_require__ !== \"undefined\")\n __nccwpck_require__.ab = __dirname + \"/\";\n\nvar n = \"<unknown>\";\nexport function parse(e) {\n var r = e.split(\"\\n\");\n return r.reduce(function (e, r) {\n var n =\n parseChrome(r) ||\n parseWinjs(r) ||\n parseGecko(r) ||\n parseNode(r) ||\n parseJSC(r);\n if (n) {\n e.push(n);\n }\n return e;\n }, []);\n}\nvar a =\n /^\\s*at (.*?) ?\\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\\/|[a-z]:\\\\|\\\\\\\\).*?)(?::(\\d+))?(?::(\\d+))?\\)?\\s*$/i;\nvar l = /\\((\\S*)(?::(\\d+))(?::(\\d+))\\)/;\nfunction parseChrome(e) {\n var r = a.exec(e);\n if (!r) {\n return null;\n }\n var u = r[2] && r[2].indexOf(\"native\") === 0;\n var t = r[2] && r[2].indexOf(\"eval\") === 0;\n var i = l.exec(r[2]);\n if (t && i != null) {\n r[2] = i[1];\n r[3] = i[2];\n r[4] = i[3];\n }\n return {\n file: !u ? r[2] : null,\n methodName: r[1] || n,\n arguments: u ? [r[2]] : [],\n lineNumber: r[3] ? +r[3] : null,\n column: r[4] ? +r[4] : null,\n };\n}\nvar u =\n /^\\s*at (?:((?:\\[object object\\])?.+) )?\\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\\d+)(?::(\\d+))?\\)?\\s*$/i;\nfunction parseWinjs(e) {\n var r = u.exec(e);\n if (!r) {\n return null;\n }\n return {\n file: r[2],\n methodName: r[1] || n,\n arguments: [],\n lineNumber: +r[3],\n column: r[4] ? +r[4] : null,\n };\n}\nvar t =\n /^\\s*(.*?)(?:\\((.*?)\\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\\[native).*?|[^@]*bundle)(?::(\\d+))?(?::(\\d+))?\\s*$/i;\nvar i = /(\\S+) line (\\d+)(?: > eval line \\d+)* > eval/i;\nfunction parseGecko(e) {\n var r = t.exec(e);\n if (!r) {\n return null;\n }\n var a = r[3] && r[3].indexOf(\" > eval\") > -1;\n var l = i.exec(r[3]);\n if (a && l != null) {\n r[3] = l[1];\n r[4] = l[2];\n r[5] = null;\n }\n return {\n file: r[3],\n methodName: r[1] || n,\n arguments: r[2] ? r[2].split(\",\") : [],\n lineNumber: r[4] ? +r[4] : null,\n column: r[5] ? +r[5] : null,\n };\n}\nvar s = /^\\s*(?:([^@]*)(?:\\((.*?)\\))?@)?(\\S.*?):(\\d+)(?::(\\d+))?\\s*$/i;\nfunction parseJSC(e) {\n var r = s.exec(e);\n if (!r) {\n return null;\n }\n return {\n file: r[3],\n methodName: r[1] || n,\n arguments: [],\n lineNumber: +r[4],\n column: r[5] ? +r[5] : null,\n };\n}\nvar o =\n /^\\s*at (?:((?:\\[object object\\])?[^\\\\/]+(?: \\[as \\S+\\])?) )?\\(?(.*?):(\\d+)(?::(\\d+))?\\)?\\s*$/i;\nfunction parseNode(e) {\n var r = o.exec(e);\n if (!r) {\n return null;\n }\n return {\n file: r[2],\n methodName: r[1] || n,\n arguments: [],\n lineNumber: +r[3],\n column: r[4] ? +r[4] : null,\n };\n}\n"],"names":[],"mappings":"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"}},
7
+ {"offset": {"line": 130, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/ipc/error.ts"],"sourcesContent":["// merged from next.js\n// https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/lib/is-error.ts\n// https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/shared/lib/is-plain-object.ts\n\nexport default function isError(err: unknown): err is Error {\n return (\n typeof err === 'object' && err !== null && 'name' in err && 'message' in err\n )\n}\n\nexport function getProperError(err: unknown): Error {\n if (isError(err)) {\n return err\n }\n\n if (process.env.NODE_ENV === 'development') {\n // Provide a better error message for cases where `throw undefined`\n // is called in development\n if (typeof err === 'undefined') {\n return new Error('`undefined` was thrown instead of a real error')\n }\n\n if (err === null) {\n return new Error('`null` was thrown instead of a real error')\n }\n }\n\n return new Error(isPlainObject(err) ? JSON.stringify(err) : err + '')\n}\n\nfunction getObjectClassLabel(value: any): string {\n return Object.prototype.toString.call(value)\n}\n\nfunction isPlainObject(value: any): boolean {\n if (getObjectClassLabel(value) !== '[object Object]') {\n return false\n }\n\n const prototype = Object.getPrototypeOf(value)\n\n /**\n * this used to be previously:\n *\n * `return prototype === null || prototype === Object.prototype`\n *\n * but Edge Runtime expose Object from vm, being that kind of type-checking wrongly fail.\n *\n * It was changed to the current implementation since it's resilient to serialization.\n */\n return prototype === null || prototype.hasOwnProperty('isPrototypeOf')\n}\n"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,oHAAoH;AACpH,kIAAkI;;;;;;;AAEnH,SAAS,QAAQ,GAAY;IAC1C,OACE,OAAO,QAAQ,YAAY,QAAQ,QAAQ,UAAU,OAAO,aAAa;AAE7E;AAEO,SAAS,eAAe,GAAY;IACzC,IAAI,QAAQ,MAAM;QAChB,OAAO;IACT;IAEA,wCAA4C;QAC1C,mEAAmE;QACnE,2BAA2B;QAC3B,IAAI,OAAO,QAAQ,aAAa;YAC9B,OAAO,IAAI,MAAM;QACnB;QAEA,IAAI,QAAQ,MAAM;YAChB,OAAO,IAAI,MAAM;QACnB;IACF;IAEA,OAAO,IAAI,MAAM,cAAc,OAAO,KAAK,SAAS,CAAC,OAAO,MAAM;AACpE;AAEA,SAAS,oBAAoB,KAAU;IACrC,OAAO,OAAO,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC;AACxC;AAEA,SAAS,cAAc,KAAU;IAC/B,IAAI,oBAAoB,WAAW,mBAAmB;QACpD,OAAO;IACT;IAEA,MAAM,YAAY,OAAO,cAAc,CAAC;IAExC;;;;;;;;GAQC,GACD,OAAO,cAAc,QAAQ,UAAU,cAAc,CAAC;AACxD"}},
8
+ {"offset": {"line": 180, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/ipc/index.ts"],"sourcesContent":["import { createConnection } from 'node:net'\nimport { Writable } from 'node:stream'\nimport type { StackFrame } from '../compiled/stacktrace-parser'\nimport { parse as parseStackTrace } from '../compiled/stacktrace-parser'\nimport { getProperError } from './error'\n\nexport type StructuredError = {\n name: string\n message: string\n stack: StackFrame[]\n cause: StructuredError | undefined\n}\n\nexport function structuredError(e: unknown): StructuredError {\n e = getProperError(e)\n\n return {\n name: e.name,\n message: e.message,\n stack: typeof e.stack === 'string' ? parseStackTrace(e.stack) : [],\n cause: e.cause ? structuredError(getProperError(e.cause)) : undefined,\n }\n}\n\ntype State =\n | {\n type: 'waiting'\n }\n | {\n type: 'packet'\n length: number\n }\n\nexport type Ipc<TIncoming, TOutgoing> = {\n recv(): Promise<TIncoming>\n send(message: TOutgoing): Promise<void>\n sendError(error: Error | string): Promise<never>\n sendReady(): Promise<void>\n}\n\nfunction createIpc<TIncoming, TOutgoing>(\n port: number\n): Ipc<TIncoming, TOutgoing> {\n const socket = createConnection({\n port,\n host: '127.0.0.1',\n })\n\n /**\n * A writable stream that writes to the socket.\n * We don't write directly to the socket because we need to\n * handle backpressure and wait for the socket to be drained\n * before writing more data.\n */\n const socketWritable = new Writable({\n write(chunk, _enc, cb) {\n if (socket.write(chunk)) {\n cb()\n } else {\n socket.once('drain', cb)\n }\n },\n final(cb) {\n socket.end(cb)\n },\n })\n\n const packetQueue: Buffer[] = []\n const recvPromiseResolveQueue: Array<(message: TIncoming) => void> = []\n\n function pushPacket(packet: Buffer) {\n const recvPromiseResolve = recvPromiseResolveQueue.shift()\n if (recvPromiseResolve != null) {\n recvPromiseResolve(JSON.parse(packet.toString('utf8')) as TIncoming)\n } else {\n packetQueue.push(packet)\n }\n }\n\n let state: State = { type: 'waiting' }\n let buffer: Buffer = Buffer.alloc(0)\n socket.once('connect', () => {\n socket.on('data', (chunk) => {\n buffer = Buffer.concat([buffer, chunk])\n\n loop: while (true) {\n switch (state.type) {\n case 'waiting': {\n if (buffer.length >= 4) {\n const length = buffer.readUInt32BE(0)\n buffer = buffer.subarray(4)\n state = { type: 'packet', length }\n } else {\n break loop\n }\n break\n }\n case 'packet': {\n if (buffer.length >= state.length) {\n const packet = buffer.subarray(0, state.length)\n buffer = buffer.subarray(state.length)\n state = { type: 'waiting' }\n pushPacket(packet)\n } else {\n break loop\n }\n break\n }\n default:\n invariant(state, (state) => `Unknown state type: ${state?.type}`)\n }\n }\n })\n })\n // When the socket is closed, this process is no longer needed.\n // This might happen e. g. when parent process is killed or\n // node.js pool is garbage collected.\n socket.once('close', () => {\n process.exit(0)\n })\n\n // TODO(lukesandberg): some of the messages being sent are very large and contain lots\n // of redundant information. Consider adding gzip compression to our stream.\n function doSend(message: string): Promise<void> {\n return new Promise((resolve, reject) => {\n // Reserve 4 bytes for our length prefix, we will over-write after encoding.\n const packet = Buffer.from('0000' + message, 'utf8')\n packet.writeUInt32BE(packet.length - 4, 0)\n socketWritable.write(packet, (err) => {\n process.stderr.write(`TURBOPACK_OUTPUT_D\\n`)\n process.stdout.write(`TURBOPACK_OUTPUT_D\\n`)\n if (err != null) {\n reject(err)\n } else {\n resolve()\n }\n })\n })\n }\n\n function send(message: any): Promise<void> {\n return doSend(JSON.stringify(message))\n }\n function sendReady(): Promise<void> {\n return doSend('')\n }\n\n return {\n async recv() {\n const packet = packetQueue.shift()\n if (packet != null) {\n return JSON.parse(packet.toString('utf8')) as TIncoming\n }\n\n const result = await new Promise<TIncoming>((resolve) => {\n recvPromiseResolveQueue.push((result) => {\n resolve(result)\n })\n })\n\n return result\n },\n\n send(message: TOutgoing) {\n return send(message)\n },\n\n sendReady,\n\n async sendError(error: Error): Promise<never> {\n let failed = false\n try {\n await send({\n type: 'error',\n ...structuredError(error),\n })\n } catch (err) {\n // There's nothing we can do about errors that happen after this point, we can't tell anyone\n // about them.\n console.error('failed to send error back to rust:', err)\n failed = true\n }\n await new Promise<void>((res) => socket.end(() => res()))\n process.exit(failed ? 1 : 0)\n },\n }\n}\n\nconst PORT = process.argv[2]\n\nexport const IPC = createIpc<unknown, unknown>(parseInt(PORT, 10))\n\nprocess.on('uncaughtException', (err) => {\n IPC.sendError(err)\n})\n\nconst improveConsole = (name: string, stream: string, addStack: boolean) => {\n // @ts-ignore\n const original = console[name]\n // @ts-ignore\n const stdio = process[stream]\n // @ts-ignore\n console[name] = (...args: any[]) => {\n stdio.write(`TURBOPACK_OUTPUT_B\\n`)\n original(...args)\n if (addStack) {\n const stack = new Error().stack?.replace(/^.+\\n.+\\n/, '') + '\\n'\n stdio.write('TURBOPACK_OUTPUT_S\\n')\n stdio.write(stack)\n }\n stdio.write('TURBOPACK_OUTPUT_E\\n')\n }\n}\n\nimproveConsole('error', 'stderr', true)\nimproveConsole('warn', 'stderr', true)\nimproveConsole('count', 'stdout', true)\nimproveConsole('trace', 'stderr', false)\nimproveConsole('log', 'stdout', true)\nimproveConsole('group', 'stdout', true)\nimproveConsole('groupCollapsed', 'stdout', true)\nimproveConsole('table', 'stdout', true)\nimproveConsole('debug', 'stdout', true)\nimproveConsole('info', 'stdout', true)\nimproveConsole('dir', 'stdout', true)\nimproveConsole('dirxml', 'stdout', true)\nimproveConsole('timeEnd', 'stdout', true)\nimproveConsole('timeLog', 'stdout', true)\nimproveConsole('timeStamp', 'stdout', true)\nimproveConsole('assert', 'stderr', true)\n\n/**\n * Utility function to ensure all variants of an enum are handled.\n */\nfunction invariant(never: never, computeMessage: (arg: any) => string): never {\n throw new Error(`Invariant: ${computeMessage(never)}`)\n}\n"],"names":[],"mappings":";;;;;;AAAA;AACA;AAEA;AACA;;;;;AASO,SAAS,gBAAgB,CAAU;IACxC,IAAI,IAAA,qIAAc,EAAC;IAEnB,OAAO;QACL,MAAM,EAAE,IAAI;QACZ,SAAS,EAAE,OAAO;QAClB,OAAO,OAAO,EAAE,KAAK,KAAK,WAAW,IAAA,yJAAe,EAAC,EAAE,KAAK,IAAI,EAAE;QAClE,OAAO,EAAE,KAAK,GAAG,gBAAgB,IAAA,qIAAc,EAAC,EAAE,KAAK,KAAK;IAC9D;AACF;AAkBA,SAAS,UACP,IAAY;IAEZ,MAAM,SAAS,IAAA,mIAAgB,EAAC;QAC9B;QACA,MAAM;IACR;IAEA;;;;;GAKC,GACD,MAAM,iBAAiB,IAAI,iIAAQ,CAAC;QAClC,OAAM,KAAK,EAAE,IAAI,EAAE,EAAE;YACnB,IAAI,OAAO,KAAK,CAAC,QAAQ;gBACvB;YACF,OAAO;gBACL,OAAO,IAAI,CAAC,SAAS;YACvB;QACF;QACA,OAAM,EAAE;YACN,OAAO,GAAG,CAAC;QACb;IACF;IAEA,MAAM,cAAwB,EAAE;IAChC,MAAM,0BAA+D,EAAE;IAEvE,SAAS,WAAW,MAAc;QAChC,MAAM,qBAAqB,wBAAwB,KAAK;QACxD,IAAI,sBAAsB,MAAM;YAC9B,mBAAmB,KAAK,KAAK,CAAC,OAAO,QAAQ,CAAC;QAChD,OAAO;YACL,YAAY,IAAI,CAAC;QACnB;IACF;IAEA,IAAI,QAAe;QAAE,MAAM;IAAU;IACrC,IAAI,SAAiB,OAAO,KAAK,CAAC;IAClC,OAAO,IAAI,CAAC,WAAW;QACrB,OAAO,EAAE,CAAC,QAAQ,CAAC;YACjB,SAAS,OAAO,MAAM,CAAC;gBAAC;gBAAQ;aAAM;YAEtC,MAAM,MAAO,KAAM;gBACjB,OAAQ,MAAM,IAAI;oBAChB,KAAK;wBAAW;4BACd,IAAI,OAAO,MAAM,IAAI,GAAG;gCACtB,MAAM,SAAS,OAAO,YAAY,CAAC;gCACnC,SAAS,OAAO,QAAQ,CAAC;gCACzB,QAAQ;oCAAE,MAAM;oCAAU;gCAAO;4BACnC,OAAO;gCACL,MAAM;4BACR;4BACA;wBACF;oBACA,KAAK;wBAAU;4BACb,IAAI,OAAO,MAAM,IAAI,MAAM,MAAM,EAAE;gCACjC,MAAM,SAAS,OAAO,QAAQ,CAAC,GAAG,MAAM,MAAM;gCAC9C,SAAS,OAAO,QAAQ,CAAC,MAAM,MAAM;gCACrC,QAAQ;oCAAE,MAAM;gCAAU;gCAC1B,WAAW;4BACb,OAAO;gCACL,MAAM;4BACR;4BACA;wBACF;oBACA;wBACE,UAAU,OAAO,CAAC,QAAU,CAAC,oBAAoB,EAAE,OAAO,MAAM;gBACpE;YACF;QACF;IACF;IACA,+DAA+D;IAC/D,2DAA2D;IAC3D,qCAAqC;IACrC,OAAO,IAAI,CAAC,SAAS;QACnB,QAAQ,IAAI,CAAC;IACf;IAEA,sFAAsF;IACtF,8EAA8E;IAC9E,SAAS,OAAO,OAAe;QAC7B,OAAO,IAAI,QAAQ,CAAC,SAAS;YAC3B,4EAA4E;YAC5E,MAAM,SAAS,OAAO,IAAI,CAAC,SAAS,SAAS;YAC7C,OAAO,aAAa,CAAC,OAAO,MAAM,GAAG,GAAG;YACxC,eAAe,KAAK,CAAC,QAAQ,CAAC;gBAC5B,QAAQ,MAAM,CAAC,KAAK,CAAC,CAAC,oBAAoB,CAAC;gBAC3C,QAAQ,MAAM,CAAC,KAAK,CAAC,CAAC,oBAAoB,CAAC;gBAC3C,IAAI,OAAO,MAAM;oBACf,OAAO;gBACT,OAAO;oBACL;gBACF;YACF;QACF;IACF;IAEA,SAAS,KAAK,OAAY;QACxB,OAAO,OAAO,KAAK,SAAS,CAAC;IAC/B;IACA,SAAS;QACP,OAAO,OAAO;IAChB;IAEA,OAAO;QACL,MAAM;YACJ,MAAM,SAAS,YAAY,KAAK;YAChC,IAAI,UAAU,MAAM;gBAClB,OAAO,KAAK,KAAK,CAAC,OAAO,QAAQ,CAAC;YACpC;YAEA,MAAM,SAAS,MAAM,IAAI,QAAmB,CAAC;gBAC3C,wBAAwB,IAAI,CAAC,CAAC;oBAC5B,QAAQ;gBACV;YACF;YAEA,OAAO;QACT;QAEA,MAAK,OAAkB;YACrB,OAAO,KAAK;QACd;QAEA;QAEA,MAAM,WAAU,KAAY;YAC1B,IAAI,SAAS;YACb,IAAI;gBACF,MAAM,KAAK;oBACT,MAAM;oBACN,GAAG,gBAAgB,MAAM;gBAC3B;YACF,EAAE,OAAO,KAAK;gBACZ,4FAA4F;gBAC5F,cAAc;gBACd,QAAQ,KAAK,CAAC,sCAAsC;gBACpD,SAAS;YACX;YACA,MAAM,IAAI,QAAc,CAAC,MAAQ,OAAO,GAAG,CAAC,IAAM;YAClD,QAAQ,IAAI,CAAC,SAAS,IAAI;QAC5B;IACF;AACF;AAEA,MAAM,OAAO,QAAQ,IAAI,CAAC,EAAE;AAErB,MAAM,MAAM,UAA4B,SAAS,MAAM;AAE9D,QAAQ,EAAE,CAAC,qBAAqB,CAAC;IAC/B,IAAI,SAAS,CAAC;AAChB;AAEA,MAAM,iBAAiB,CAAC,MAAc,QAAgB;IACpD,aAAa;IACb,MAAM,WAAW,OAAO,CAAC,KAAK;IAC9B,aAAa;IACb,MAAM,QAAQ,OAAO,CAAC,OAAO;IAC7B,aAAa;IACb,OAAO,CAAC,KAAK,GAAG,CAAC,GAAG;QAClB,MAAM,KAAK,CAAC,CAAC,oBAAoB,CAAC;QAClC,YAAY;QACZ,IAAI,UAAU;YACZ,MAAM,QAAQ,IAAI,QAAQ,KAAK,EAAE,QAAQ,aAAa,MAAM;YAC5D,MAAM,KAAK,CAAC;YACZ,MAAM,KAAK,CAAC;QACd;QACA,MAAM,KAAK,CAAC;IACd;AACF;AAEA,eAAe,SAAS,UAAU;AAClC,eAAe,QAAQ,UAAU;AACjC,eAAe,SAAS,UAAU;AAClC,eAAe,SAAS,UAAU;AAClC,eAAe,OAAO,UAAU;AAChC,eAAe,SAAS,UAAU;AAClC,eAAe,kBAAkB,UAAU;AAC3C,eAAe,SAAS,UAAU;AAClC,eAAe,SAAS,UAAU;AAClC,eAAe,QAAQ,UAAU;AACjC,eAAe,OAAO,UAAU;AAChC,eAAe,UAAU,UAAU;AACnC,eAAe,WAAW,UAAU;AACpC,eAAe,WAAW,UAAU;AACpC,eAAe,aAAa,UAAU;AACtC,eAAe,UAAU,UAAU;AAEnC;;CAEC,GACD,SAAS,UAAU,KAAY,EAAE,cAAoC;IACnE,MAAM,IAAI,MAAM,CAAC,WAAW,EAAE,eAAe,QAAQ;AACvD"}},
9
+ {"offset": {"line": 393, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/ipc/evaluate.ts"],"sourcesContent":["import { IPC } from './index'\nimport type { Ipc as GenericIpc } from './index'\n\ntype IpcIncomingMessage =\n | {\n type: 'evaluate'\n args: string[]\n }\n | {\n type: 'result'\n id: number\n error: string | null\n data: any | null\n }\n\ntype IpcOutgoingMessage =\n | {\n type: 'end'\n data: string | undefined\n duration: number\n }\n | {\n type: 'info'\n data: any\n }\n | {\n type: 'request'\n id: number\n data: any\n }\n\nexport type Ipc<IM, RM> = {\n sendInfo(message: IM): Promise<void>\n sendRequest(message: RM): Promise<unknown>\n sendError(error: Error): Promise<never>\n}\nconst ipc = IPC as GenericIpc<IpcIncomingMessage, IpcOutgoingMessage>\n\nconst queue: string[][] = []\n\nexport const run = async (\n moduleFactory: () => Promise<{\n init?: () => Promise<void>\n default: (ipc: Ipc<any, any>, ...deserializedArgs: any[]) => any\n }>\n) => {\n let nextId = 1\n const requests = new Map()\n const internalIpc = {\n sendInfo: (message: any) =>\n ipc.send({\n type: 'info',\n data: message,\n }),\n sendRequest: (message: any) => {\n const id = nextId++\n let resolve, reject\n const promise = new Promise((res, rej) => {\n resolve = res\n reject = rej\n })\n requests.set(id, { resolve, reject })\n return ipc\n .send({ type: 'request', id, data: message })\n .then(() => promise)\n },\n sendError: (error: Error) => {\n return ipc.sendError(error)\n },\n }\n\n // Initialize module and send ready message\n let getValue: (ipc: Ipc<any, any>, ...deserializedArgs: any[]) => any\n try {\n const module = await moduleFactory()\n if (typeof module.init === 'function') {\n await module.init()\n }\n getValue = module.default\n await ipc.sendReady()\n } catch (err) {\n await ipc.sendReady()\n await ipc.sendError(err as Error)\n }\n\n // Queue handling\n let isRunning = false\n const run = async () => {\n while (queue.length > 0) {\n const args = queue.shift()!\n try {\n const value = await getValue(internalIpc, ...args)\n await ipc.send({\n type: 'end',\n data:\n value === undefined ? undefined : JSON.stringify(value, null, 2),\n duration: 0,\n })\n } catch (e) {\n await ipc.sendError(e as Error)\n }\n }\n isRunning = false\n }\n\n // Communication handling\n while (true) {\n const msg = await ipc.recv()\n\n switch (msg.type) {\n case 'evaluate': {\n queue.push(msg.args)\n if (!isRunning) {\n isRunning = true\n run()\n }\n break\n }\n case 'result': {\n const request = requests.get(msg.id)\n if (request) {\n requests.delete(msg.id)\n if (msg.error) {\n request.reject(new Error(msg.error))\n } else {\n request.resolve(msg.data)\n }\n }\n break\n }\n default: {\n console.error('unexpected message type', (msg as any).type)\n process.exit(1)\n }\n }\n }\n}\n\nexport type { IpcIncomingMessage, IpcOutgoingMessage }\n"],"names":[],"mappings":";;;;AAAA;;AAoCA,MAAM,MAAM,0HAAG;AAEf,MAAM,QAAoB,EAAE;AAErB,MAAM,MAAM,OACjB;IAKA,IAAI,SAAS;IACb,MAAM,WAAW,IAAI;IACrB,MAAM,cAAc;QAClB,UAAU,CAAC,UACT,IAAI,IAAI,CAAC;gBACP,MAAM;gBACN,MAAM;YACR;QACF,aAAa,CAAC;YACZ,MAAM,KAAK;YACX,IAAI,SAAS;YACb,MAAM,UAAU,IAAI,QAAQ,CAAC,KAAK;gBAChC,UAAU;gBACV,SAAS;YACX;YACA,SAAS,GAAG,CAAC,IAAI;gBAAE;gBAAS;YAAO;YACnC,OAAO,IACJ,IAAI,CAAC;gBAAE,MAAM;gBAAW;gBAAI,MAAM;YAAQ,GAC1C,IAAI,CAAC,IAAM;QAChB;QACA,WAAW,CAAC;YACV,OAAO,IAAI,SAAS,CAAC;QACvB;IACF;IAEA,2CAA2C;IAC3C,IAAI;IACJ,IAAI;QACF,MAAM,SAAS,MAAM;QACrB,IAAI,OAAO,OAAO,IAAI,KAAK,YAAY;YACrC,MAAM,OAAO,IAAI;QACnB;QACA,WAAW,OAAO,OAAO;QACzB,MAAM,IAAI,SAAS;IACrB,EAAE,OAAO,KAAK;QACZ,MAAM,IAAI,SAAS;QACnB,MAAM,IAAI,SAAS,CAAC;IACtB;IAEA,iBAAiB;IACjB,IAAI,YAAY;IAChB,MAAM,MAAM;QACV,MAAO,MAAM,MAAM,GAAG,EAAG;YACvB,MAAM,OAAO,MAAM,KAAK;YACxB,IAAI;gBACF,MAAM,QAAQ,MAAM,SAAS,gBAAgB;gBAC7C,MAAM,IAAI,IAAI,CAAC;oBACb,MAAM;oBACN,MACE,UAAU,YAAY,YAAY,KAAK,SAAS,CAAC,OAAO,MAAM;oBAChE,UAAU;gBACZ;YACF,EAAE,OAAO,GAAG;gBACV,MAAM,IAAI,SAAS,CAAC;YACtB;QACF;QACA,YAAY;IACd;IAEA,yBAAyB;IACzB,MAAO,KAAM;QACX,MAAM,MAAM,MAAM,IAAI,IAAI;QAE1B,OAAQ,IAAI,IAAI;YACd,KAAK;gBAAY;oBACf,MAAM,IAAI,CAAC,IAAI,IAAI;oBACnB,IAAI,CAAC,WAAW;wBACd,YAAY;wBACZ;oBACF;oBACA;gBACF;YACA,KAAK;gBAAU;oBACb,MAAM,UAAU,SAAS,GAAG,CAAC,IAAI,EAAE;oBACnC,IAAI,SAAS;wBACX,SAAS,MAAM,CAAC,IAAI,EAAE;wBACtB,IAAI,IAAI,KAAK,EAAE;4BACb,QAAQ,MAAM,CAAC,IAAI,MAAM,IAAI,KAAK;wBACpC,OAAO;4BACL,QAAQ,OAAO,CAAC,IAAI,IAAI;wBAC1B;oBACF;oBACA;gBACF;YACA;gBAAS;oBACP,QAAQ,KAAK,CAAC,2BAA2B,AAAC,IAAY,IAAI;oBAC1D,QAAQ,IAAI,CAAC;gBACf;QACF;IACF;AACF"}},
10
+ {"offset": {"line": 499, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack-node]/ipc/evaluate.ts/evaluate.js"],"sourcesContent":["import { run } from 'RUNTIME'; run(() => import('INNER'))"],"names":[],"mappings":";AAAA;;AAA+B,IAAA,6HAAG,EAAC"}}]
11
+ }
.next/build/chunks/[turbopack-node]_transforms_postcss_ts_5260e9fa._.js ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ module.exports = [
2
+ "[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript, async loader)", ((__turbopack_context__) => {
3
+
4
+ __turbopack_context__.v((parentImport) => {
5
+ return Promise.all([
6
+ "build/chunks/node_modules_fe693df6._.js",
7
+ "build/chunks/[root-of-the-server]__51225daf._.js"
8
+ ].map((chunk) => __turbopack_context__.l(chunk))).then(() => {
9
+ return parentImport("[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript)");
10
+ });
11
+ });
12
+ }),
13
+ ];
.next/build/chunks/[turbopack-node]_transforms_postcss_ts_5260e9fa._.js.map ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": []
5
+ }
.next/build/chunks/[turbopack]_runtime.js ADDED
@@ -0,0 +1,757 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ const RUNTIME_PUBLIC_PATH = "build/chunks/[turbopack]_runtime.js";
2
+ const RELATIVE_ROOT_PATH = "..";
3
+ const ASSET_PREFIX = "/";
4
+ /**
5
+ * This file contains runtime types and functions that are shared between all
6
+ * TurboPack ECMAScript runtimes.
7
+ *
8
+ * It will be prepended to the runtime code of each runtime.
9
+ */ /* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="./runtime-types.d.ts" />
10
+ const REEXPORTED_OBJECTS = new WeakMap();
11
+ /**
12
+ * Constructs the `__turbopack_context__` object for a module.
13
+ */ function Context(module, exports) {
14
+ this.m = module;
15
+ // We need to store this here instead of accessing it from the module object to:
16
+ // 1. Make it available to factories directly, since we rewrite `this` to
17
+ // `__turbopack_context__.e` in CJS modules.
18
+ // 2. Support async modules which rewrite `module.exports` to a promise, so we
19
+ // can still access the original exports object from functions like
20
+ // `esmExport`
21
+ // Ideally we could find a new approach for async modules and drop this property altogether.
22
+ this.e = exports;
23
+ }
24
+ const contextPrototype = Context.prototype;
25
+ const hasOwnProperty = Object.prototype.hasOwnProperty;
26
+ const toStringTag = typeof Symbol !== 'undefined' && Symbol.toStringTag;
27
+ function defineProp(obj, name, options) {
28
+ if (!hasOwnProperty.call(obj, name)) Object.defineProperty(obj, name, options);
29
+ }
30
+ function getOverwrittenModule(moduleCache, id) {
31
+ let module = moduleCache[id];
32
+ if (!module) {
33
+ // This is invoked when a module is merged into another module, thus it wasn't invoked via
34
+ // instantiateModule and the cache entry wasn't created yet.
35
+ module = createModuleObject(id);
36
+ moduleCache[id] = module;
37
+ }
38
+ return module;
39
+ }
40
+ /**
41
+ * Creates the module object. Only done here to ensure all module objects have the same shape.
42
+ */ function createModuleObject(id) {
43
+ return {
44
+ exports: {},
45
+ error: undefined,
46
+ id,
47
+ namespaceObject: undefined
48
+ };
49
+ }
50
+ /**
51
+ * Adds the getters to the exports object.
52
+ */ function esm(exports, getters) {
53
+ defineProp(exports, '__esModule', {
54
+ value: true
55
+ });
56
+ if (toStringTag) defineProp(exports, toStringTag, {
57
+ value: 'Module'
58
+ });
59
+ let i = 0;
60
+ while(i < getters.length){
61
+ const propName = getters[i++];
62
+ // TODO(luke.sandberg): we could support raw values here, but would need a discriminator beyond 'not a function'
63
+ const getter = getters[i++];
64
+ if (typeof getters[i] === 'function') {
65
+ // a setter
66
+ defineProp(exports, propName, {
67
+ get: getter,
68
+ set: getters[i++],
69
+ enumerable: true
70
+ });
71
+ } else {
72
+ defineProp(exports, propName, {
73
+ get: getter,
74
+ enumerable: true
75
+ });
76
+ }
77
+ }
78
+ Object.seal(exports);
79
+ }
80
+ /**
81
+ * Makes the module an ESM with exports
82
+ */ function esmExport(getters, id) {
83
+ let module;
84
+ let exports;
85
+ if (id != null) {
86
+ module = getOverwrittenModule(this.c, id);
87
+ exports = module.exports;
88
+ } else {
89
+ module = this.m;
90
+ exports = this.e;
91
+ }
92
+ module.namespaceObject = exports;
93
+ esm(exports, getters);
94
+ }
95
+ contextPrototype.s = esmExport;
96
+ function ensureDynamicExports(module, exports) {
97
+ let reexportedObjects = REEXPORTED_OBJECTS.get(module);
98
+ if (!reexportedObjects) {
99
+ REEXPORTED_OBJECTS.set(module, reexportedObjects = []);
100
+ module.exports = module.namespaceObject = new Proxy(exports, {
101
+ get (target, prop) {
102
+ if (hasOwnProperty.call(target, prop) || prop === 'default' || prop === '__esModule') {
103
+ return Reflect.get(target, prop);
104
+ }
105
+ for (const obj of reexportedObjects){
106
+ const value = Reflect.get(obj, prop);
107
+ if (value !== undefined) return value;
108
+ }
109
+ return undefined;
110
+ },
111
+ ownKeys (target) {
112
+ const keys = Reflect.ownKeys(target);
113
+ for (const obj of reexportedObjects){
114
+ for (const key of Reflect.ownKeys(obj)){
115
+ if (key !== 'default' && !keys.includes(key)) keys.push(key);
116
+ }
117
+ }
118
+ return keys;
119
+ }
120
+ });
121
+ }
122
+ return reexportedObjects;
123
+ }
124
+ /**
125
+ * Dynamically exports properties from an object
126
+ */ function dynamicExport(object, id) {
127
+ let module;
128
+ let exports;
129
+ if (id != null) {
130
+ module = getOverwrittenModule(this.c, id);
131
+ exports = module.exports;
132
+ } else {
133
+ module = this.m;
134
+ exports = this.e;
135
+ }
136
+ const reexportedObjects = ensureDynamicExports(module, exports);
137
+ if (typeof object === 'object' && object !== null) {
138
+ reexportedObjects.push(object);
139
+ }
140
+ }
141
+ contextPrototype.j = dynamicExport;
142
+ function exportValue(value, id) {
143
+ let module;
144
+ if (id != null) {
145
+ module = getOverwrittenModule(this.c, id);
146
+ } else {
147
+ module = this.m;
148
+ }
149
+ module.exports = value;
150
+ }
151
+ contextPrototype.v = exportValue;
152
+ function exportNamespace(namespace, id) {
153
+ let module;
154
+ if (id != null) {
155
+ module = getOverwrittenModule(this.c, id);
156
+ } else {
157
+ module = this.m;
158
+ }
159
+ module.exports = module.namespaceObject = namespace;
160
+ }
161
+ contextPrototype.n = exportNamespace;
162
+ function createGetter(obj, key) {
163
+ return ()=>obj[key];
164
+ }
165
+ /**
166
+ * @returns prototype of the object
167
+ */ const getProto = Object.getPrototypeOf ? (obj)=>Object.getPrototypeOf(obj) : (obj)=>obj.__proto__;
168
+ /** Prototypes that are not expanded for exports */ const LEAF_PROTOTYPES = [
169
+ null,
170
+ getProto({}),
171
+ getProto([]),
172
+ getProto(getProto)
173
+ ];
174
+ /**
175
+ * @param raw
176
+ * @param ns
177
+ * @param allowExportDefault
178
+ * * `false`: will have the raw module as default export
179
+ * * `true`: will have the default property as default export
180
+ */ function interopEsm(raw, ns, allowExportDefault) {
181
+ const getters = [];
182
+ // The index of the `default` export if any
183
+ let defaultLocation = -1;
184
+ for(let current = raw; (typeof current === 'object' || typeof current === 'function') && !LEAF_PROTOTYPES.includes(current); current = getProto(current)){
185
+ for (const key of Object.getOwnPropertyNames(current)){
186
+ getters.push(key, createGetter(raw, key));
187
+ if (defaultLocation === -1 && key === 'default') {
188
+ defaultLocation = getters.length - 1;
189
+ }
190
+ }
191
+ }
192
+ // this is not really correct
193
+ // we should set the `default` getter if the imported module is a `.cjs file`
194
+ if (!(allowExportDefault && defaultLocation >= 0)) {
195
+ // Replace the binding with one for the namespace itself in order to preserve iteration order.
196
+ if (defaultLocation >= 0) {
197
+ getters[defaultLocation] = ()=>raw;
198
+ } else {
199
+ getters.push('default', ()=>raw);
200
+ }
201
+ }
202
+ esm(ns, getters);
203
+ return ns;
204
+ }
205
+ function createNS(raw) {
206
+ if (typeof raw === 'function') {
207
+ return function(...args) {
208
+ return raw.apply(this, args);
209
+ };
210
+ } else {
211
+ return Object.create(null);
212
+ }
213
+ }
214
+ function esmImport(id) {
215
+ const module = getOrInstantiateModuleFromParent(id, this.m);
216
+ // any ES module has to have `module.namespaceObject` defined.
217
+ if (module.namespaceObject) return module.namespaceObject;
218
+ // only ESM can be an async module, so we don't need to worry about exports being a promise here.
219
+ const raw = module.exports;
220
+ return module.namespaceObject = interopEsm(raw, createNS(raw), raw && raw.__esModule);
221
+ }
222
+ contextPrototype.i = esmImport;
223
+ function asyncLoader(moduleId) {
224
+ const loader = this.r(moduleId);
225
+ return loader(this.i.bind(this));
226
+ }
227
+ contextPrototype.A = asyncLoader;
228
+ // Add a simple runtime require so that environments without one can still pass
229
+ // `typeof require` CommonJS checks so that exports are correctly registered.
230
+ const runtimeRequire = // @ts-ignore
231
+ typeof require === 'function' ? require : function require1() {
232
+ throw new Error('Unexpected use of runtime require');
233
+ };
234
+ contextPrototype.t = runtimeRequire;
235
+ function commonJsRequire(id) {
236
+ return getOrInstantiateModuleFromParent(id, this.m).exports;
237
+ }
238
+ contextPrototype.r = commonJsRequire;
239
+ /**
240
+ * `require.context` and require/import expression runtime.
241
+ */ function moduleContext(map) {
242
+ function moduleContext(id) {
243
+ if (hasOwnProperty.call(map, id)) {
244
+ return map[id].module();
245
+ }
246
+ const e = new Error(`Cannot find module '${id}'`);
247
+ e.code = 'MODULE_NOT_FOUND';
248
+ throw e;
249
+ }
250
+ moduleContext.keys = ()=>{
251
+ return Object.keys(map);
252
+ };
253
+ moduleContext.resolve = (id)=>{
254
+ if (hasOwnProperty.call(map, id)) {
255
+ return map[id].id();
256
+ }
257
+ const e = new Error(`Cannot find module '${id}'`);
258
+ e.code = 'MODULE_NOT_FOUND';
259
+ throw e;
260
+ };
261
+ moduleContext.import = async (id)=>{
262
+ return await moduleContext(id);
263
+ };
264
+ return moduleContext;
265
+ }
266
+ contextPrototype.f = moduleContext;
267
+ /**
268
+ * Returns the path of a chunk defined by its data.
269
+ */ function getChunkPath(chunkData) {
270
+ return typeof chunkData === 'string' ? chunkData : chunkData.path;
271
+ }
272
+ function isPromise(maybePromise) {
273
+ return maybePromise != null && typeof maybePromise === 'object' && 'then' in maybePromise && typeof maybePromise.then === 'function';
274
+ }
275
+ function isAsyncModuleExt(obj) {
276
+ return turbopackQueues in obj;
277
+ }
278
+ function createPromise() {
279
+ let resolve;
280
+ let reject;
281
+ const promise = new Promise((res, rej)=>{
282
+ reject = rej;
283
+ resolve = res;
284
+ });
285
+ return {
286
+ promise,
287
+ resolve: resolve,
288
+ reject: reject
289
+ };
290
+ }
291
+ // Load the CompressedmoduleFactories of a chunk into the `moduleFactories` Map.
292
+ // The CompressedModuleFactories format is
293
+ // - 1 or more module ids
294
+ // - a module factory function
295
+ // So walking this is a little complex but the flat structure is also fast to
296
+ // traverse, we can use `typeof` operators to distinguish the two cases.
297
+ function installCompressedModuleFactories(chunkModules, offset, moduleFactories, newModuleId) {
298
+ let i = offset;
299
+ while(i < chunkModules.length){
300
+ let moduleId = chunkModules[i];
301
+ let end = i + 1;
302
+ // Find our factory function
303
+ while(end < chunkModules.length && typeof chunkModules[end] !== 'function'){
304
+ end++;
305
+ }
306
+ if (end === chunkModules.length) {
307
+ throw new Error('malformed chunk format, expected a factory function');
308
+ }
309
+ // Each chunk item has a 'primary id' and optional additional ids. If the primary id is already
310
+ // present we know all the additional ids are also present, so we don't need to check.
311
+ if (!moduleFactories.has(moduleId)) {
312
+ const moduleFactoryFn = chunkModules[end];
313
+ applyModuleFactoryName(moduleFactoryFn);
314
+ newModuleId?.(moduleId);
315
+ for(; i < end; i++){
316
+ moduleId = chunkModules[i];
317
+ moduleFactories.set(moduleId, moduleFactoryFn);
318
+ }
319
+ }
320
+ i = end + 1; // end is pointing at the last factory advance to the next id or the end of the array.
321
+ }
322
+ }
323
+ // everything below is adapted from webpack
324
+ // https://github.com/webpack/webpack/blob/6be4065ade1e252c1d8dcba4af0f43e32af1bdc1/lib/runtime/AsyncModuleRuntimeModule.js#L13
325
+ const turbopackQueues = Symbol('turbopack queues');
326
+ const turbopackExports = Symbol('turbopack exports');
327
+ const turbopackError = Symbol('turbopack error');
328
+ function resolveQueue(queue) {
329
+ if (queue && queue.status !== 1) {
330
+ queue.status = 1;
331
+ queue.forEach((fn)=>fn.queueCount--);
332
+ queue.forEach((fn)=>fn.queueCount-- ? fn.queueCount++ : fn());
333
+ }
334
+ }
335
+ function wrapDeps(deps) {
336
+ return deps.map((dep)=>{
337
+ if (dep !== null && typeof dep === 'object') {
338
+ if (isAsyncModuleExt(dep)) return dep;
339
+ if (isPromise(dep)) {
340
+ const queue = Object.assign([], {
341
+ status: 0
342
+ });
343
+ const obj = {
344
+ [turbopackExports]: {},
345
+ [turbopackQueues]: (fn)=>fn(queue)
346
+ };
347
+ dep.then((res)=>{
348
+ obj[turbopackExports] = res;
349
+ resolveQueue(queue);
350
+ }, (err)=>{
351
+ obj[turbopackError] = err;
352
+ resolveQueue(queue);
353
+ });
354
+ return obj;
355
+ }
356
+ }
357
+ return {
358
+ [turbopackExports]: dep,
359
+ [turbopackQueues]: ()=>{}
360
+ };
361
+ });
362
+ }
363
+ function asyncModule(body, hasAwait) {
364
+ const module = this.m;
365
+ const queue = hasAwait ? Object.assign([], {
366
+ status: -1
367
+ }) : undefined;
368
+ const depQueues = new Set();
369
+ const { resolve, reject, promise: rawPromise } = createPromise();
370
+ const promise = Object.assign(rawPromise, {
371
+ [turbopackExports]: module.exports,
372
+ [turbopackQueues]: (fn)=>{
373
+ queue && fn(queue);
374
+ depQueues.forEach(fn);
375
+ promise['catch'](()=>{});
376
+ }
377
+ });
378
+ const attributes = {
379
+ get () {
380
+ return promise;
381
+ },
382
+ set (v) {
383
+ // Calling `esmExport` leads to this.
384
+ if (v !== promise) {
385
+ promise[turbopackExports] = v;
386
+ }
387
+ }
388
+ };
389
+ Object.defineProperty(module, 'exports', attributes);
390
+ Object.defineProperty(module, 'namespaceObject', attributes);
391
+ function handleAsyncDependencies(deps) {
392
+ const currentDeps = wrapDeps(deps);
393
+ const getResult = ()=>currentDeps.map((d)=>{
394
+ if (d[turbopackError]) throw d[turbopackError];
395
+ return d[turbopackExports];
396
+ });
397
+ const { promise, resolve } = createPromise();
398
+ const fn = Object.assign(()=>resolve(getResult), {
399
+ queueCount: 0
400
+ });
401
+ function fnQueue(q) {
402
+ if (q !== queue && !depQueues.has(q)) {
403
+ depQueues.add(q);
404
+ if (q && q.status === 0) {
405
+ fn.queueCount++;
406
+ q.push(fn);
407
+ }
408
+ }
409
+ }
410
+ currentDeps.map((dep)=>dep[turbopackQueues](fnQueue));
411
+ return fn.queueCount ? promise : getResult();
412
+ }
413
+ function asyncResult(err) {
414
+ if (err) {
415
+ reject(promise[turbopackError] = err);
416
+ } else {
417
+ resolve(promise[turbopackExports]);
418
+ }
419
+ resolveQueue(queue);
420
+ }
421
+ body(handleAsyncDependencies, asyncResult);
422
+ if (queue && queue.status === -1) {
423
+ queue.status = 0;
424
+ }
425
+ }
426
+ contextPrototype.a = asyncModule;
427
+ /**
428
+ * A pseudo "fake" URL object to resolve to its relative path.
429
+ *
430
+ * When UrlRewriteBehavior is set to relative, calls to the `new URL()` will construct url without base using this
431
+ * runtime function to generate context-agnostic urls between different rendering context, i.e ssr / client to avoid
432
+ * hydration mismatch.
433
+ *
434
+ * This is based on webpack's existing implementation:
435
+ * https://github.com/webpack/webpack/blob/87660921808566ef3b8796f8df61bd79fc026108/lib/runtime/RelativeUrlRuntimeModule.js
436
+ */ const relativeURL = function relativeURL(inputUrl) {
437
+ const realUrl = new URL(inputUrl, 'x:/');
438
+ const values = {};
439
+ for(const key in realUrl)values[key] = realUrl[key];
440
+ values.href = inputUrl;
441
+ values.pathname = inputUrl.replace(/[?#].*/, '');
442
+ values.origin = values.protocol = '';
443
+ values.toString = values.toJSON = (..._args)=>inputUrl;
444
+ for(const key in values)Object.defineProperty(this, key, {
445
+ enumerable: true,
446
+ configurable: true,
447
+ value: values[key]
448
+ });
449
+ };
450
+ relativeURL.prototype = URL.prototype;
451
+ contextPrototype.U = relativeURL;
452
+ /**
453
+ * Utility function to ensure all variants of an enum are handled.
454
+ */ function invariant(never, computeMessage) {
455
+ throw new Error(`Invariant: ${computeMessage(never)}`);
456
+ }
457
+ /**
458
+ * A stub function to make `require` available but non-functional in ESM.
459
+ */ function requireStub(_moduleId) {
460
+ throw new Error('dynamic usage of require is not supported');
461
+ }
462
+ contextPrototype.z = requireStub;
463
+ // Make `globalThis` available to the module in a way that cannot be shadowed by a local variable.
464
+ contextPrototype.g = globalThis;
465
+ function applyModuleFactoryName(factory) {
466
+ // Give the module factory a nice name to improve stack traces.
467
+ Object.defineProperty(factory, 'name', {
468
+ value: '__TURBOPACK__module__evaluation__'
469
+ });
470
+ }
471
+ /* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="../shared/runtime-utils.ts" />
472
+ /// A 'base' utilities to support runtime can have externals.
473
+ /// Currently this is for node.js / edge runtime both.
474
+ /// If a fn requires node.js specific behavior, it should be placed in `node-external-utils` instead.
475
+ async function externalImport(id) {
476
+ let raw;
477
+ try {
478
+ raw = await import(id);
479
+ } catch (err) {
480
+ // TODO(alexkirsz) This can happen when a client-side module tries to load
481
+ // an external module we don't provide a shim for (e.g. querystring, url).
482
+ // For now, we fail semi-silently, but in the future this should be a
483
+ // compilation error.
484
+ throw new Error(`Failed to load external module ${id}: ${err}`);
485
+ }
486
+ if (raw && raw.__esModule && raw.default && 'default' in raw.default) {
487
+ return interopEsm(raw.default, createNS(raw), true);
488
+ }
489
+ return raw;
490
+ }
491
+ contextPrototype.y = externalImport;
492
+ function externalRequire(id, thunk, esm = false) {
493
+ let raw;
494
+ try {
495
+ raw = thunk();
496
+ } catch (err) {
497
+ // TODO(alexkirsz) This can happen when a client-side module tries to load
498
+ // an external module we don't provide a shim for (e.g. querystring, url).
499
+ // For now, we fail semi-silently, but in the future this should be a
500
+ // compilation error.
501
+ throw new Error(`Failed to load external module ${id}: ${err}`);
502
+ }
503
+ if (!esm || raw.__esModule) {
504
+ return raw;
505
+ }
506
+ return interopEsm(raw, createNS(raw), true);
507
+ }
508
+ externalRequire.resolve = (id, options)=>{
509
+ return require.resolve(id, options);
510
+ };
511
+ contextPrototype.x = externalRequire;
512
+ /* eslint-disable @typescript-eslint/no-unused-vars */ const path = require('path');
513
+ const relativePathToRuntimeRoot = path.relative(RUNTIME_PUBLIC_PATH, '.');
514
+ // Compute the relative path to the `distDir`.
515
+ const relativePathToDistRoot = path.join(relativePathToRuntimeRoot, RELATIVE_ROOT_PATH);
516
+ const RUNTIME_ROOT = path.resolve(__filename, relativePathToRuntimeRoot);
517
+ // Compute the absolute path to the root, by stripping distDir from the absolute path to this file.
518
+ const ABSOLUTE_ROOT = path.resolve(__filename, relativePathToDistRoot);
519
+ /**
520
+ * Returns an absolute path to the given module path.
521
+ * Module path should be relative, either path to a file or a directory.
522
+ *
523
+ * This fn allows to calculate an absolute path for some global static values, such as
524
+ * `__dirname` or `import.meta.url` that Turbopack will not embeds in compile time.
525
+ * See ImportMetaBinding::code_generation for the usage.
526
+ */ function resolveAbsolutePath(modulePath) {
527
+ if (modulePath) {
528
+ return path.join(ABSOLUTE_ROOT, modulePath);
529
+ }
530
+ return ABSOLUTE_ROOT;
531
+ }
532
+ Context.prototype.P = resolveAbsolutePath;
533
+ /* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="../shared/runtime-utils.ts" />
534
+ function readWebAssemblyAsResponse(path) {
535
+ const { createReadStream } = require('fs');
536
+ const { Readable } = require('stream');
537
+ const stream = createReadStream(path);
538
+ // @ts-ignore unfortunately there's a slight type mismatch with the stream.
539
+ return new Response(Readable.toWeb(stream), {
540
+ headers: {
541
+ 'content-type': 'application/wasm'
542
+ }
543
+ });
544
+ }
545
+ async function compileWebAssemblyFromPath(path) {
546
+ const response = readWebAssemblyAsResponse(path);
547
+ return await WebAssembly.compileStreaming(response);
548
+ }
549
+ async function instantiateWebAssemblyFromPath(path, importsObj) {
550
+ const response = readWebAssemblyAsResponse(path);
551
+ const { instance } = await WebAssembly.instantiateStreaming(response, importsObj);
552
+ return instance.exports;
553
+ }
554
+ /* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="../shared/runtime-utils.ts" />
555
+ /// <reference path="../shared-node/base-externals-utils.ts" />
556
+ /// <reference path="../shared-node/node-externals-utils.ts" />
557
+ /// <reference path="../shared-node/node-wasm-utils.ts" />
558
+ var SourceType = /*#__PURE__*/ function(SourceType) {
559
+ /**
560
+ * The module was instantiated because it was included in an evaluated chunk's
561
+ * runtime.
562
+ * SourceData is a ChunkPath.
563
+ */ SourceType[SourceType["Runtime"] = 0] = "Runtime";
564
+ /**
565
+ * The module was instantiated because a parent module imported it.
566
+ * SourceData is a ModuleId.
567
+ */ SourceType[SourceType["Parent"] = 1] = "Parent";
568
+ return SourceType;
569
+ }(SourceType || {});
570
+ process.env.TURBOPACK = '1';
571
+ const nodeContextPrototype = Context.prototype;
572
+ const url = require('url');
573
+ const moduleFactories = new Map();
574
+ nodeContextPrototype.M = moduleFactories;
575
+ const moduleCache = Object.create(null);
576
+ nodeContextPrototype.c = moduleCache;
577
+ /**
578
+ * Returns an absolute path to the given module's id.
579
+ */ function resolvePathFromModule(moduleId) {
580
+ const exported = this.r(moduleId);
581
+ const exportedPath = exported?.default ?? exported;
582
+ if (typeof exportedPath !== 'string') {
583
+ return exported;
584
+ }
585
+ const strippedAssetPrefix = exportedPath.slice(ASSET_PREFIX.length);
586
+ const resolved = path.resolve(RUNTIME_ROOT, strippedAssetPrefix);
587
+ return url.pathToFileURL(resolved).href;
588
+ }
589
+ nodeContextPrototype.R = resolvePathFromModule;
590
+ function loadRuntimeChunk(sourcePath, chunkData) {
591
+ if (typeof chunkData === 'string') {
592
+ loadRuntimeChunkPath(sourcePath, chunkData);
593
+ } else {
594
+ loadRuntimeChunkPath(sourcePath, chunkData.path);
595
+ }
596
+ }
597
+ const loadedChunks = new Set();
598
+ const unsupportedLoadChunk = Promise.resolve(undefined);
599
+ const loadedChunk = Promise.resolve(undefined);
600
+ const chunkCache = new Map();
601
+ function clearChunkCache() {
602
+ chunkCache.clear();
603
+ }
604
+ function loadRuntimeChunkPath(sourcePath, chunkPath) {
605
+ if (!isJs(chunkPath)) {
606
+ // We only support loading JS chunks in Node.js.
607
+ // This branch can be hit when trying to load a CSS chunk.
608
+ return;
609
+ }
610
+ if (loadedChunks.has(chunkPath)) {
611
+ return;
612
+ }
613
+ try {
614
+ const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
615
+ const chunkModules = require(resolved);
616
+ installCompressedModuleFactories(chunkModules, 0, moduleFactories);
617
+ loadedChunks.add(chunkPath);
618
+ } catch (e) {
619
+ let errorMessage = `Failed to load chunk ${chunkPath}`;
620
+ if (sourcePath) {
621
+ errorMessage += ` from runtime for chunk ${sourcePath}`;
622
+ }
623
+ throw new Error(errorMessage, {
624
+ cause: e
625
+ });
626
+ }
627
+ }
628
+ function loadChunkAsync(chunkData) {
629
+ const chunkPath = typeof chunkData === 'string' ? chunkData : chunkData.path;
630
+ if (!isJs(chunkPath)) {
631
+ // We only support loading JS chunks in Node.js.
632
+ // This branch can be hit when trying to load a CSS chunk.
633
+ return unsupportedLoadChunk;
634
+ }
635
+ let entry = chunkCache.get(chunkPath);
636
+ if (entry === undefined) {
637
+ try {
638
+ // resolve to an absolute path to simplify `require` handling
639
+ const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
640
+ // TODO: consider switching to `import()` to enable concurrent chunk loading and async file io
641
+ // However this is incompatible with hot reloading (since `import` doesn't use the require cache)
642
+ const chunkModules = require(resolved);
643
+ installCompressedModuleFactories(chunkModules, 0, moduleFactories);
644
+ entry = loadedChunk;
645
+ } catch (e) {
646
+ const errorMessage = `Failed to load chunk ${chunkPath} from module ${this.m.id}`;
647
+ // Cache the failure promise, future requests will also get this same rejection
648
+ entry = Promise.reject(new Error(errorMessage, {
649
+ cause: e
650
+ }));
651
+ }
652
+ chunkCache.set(chunkPath, entry);
653
+ }
654
+ // TODO: Return an instrumented Promise that React can use instead of relying on referential equality.
655
+ return entry;
656
+ }
657
+ contextPrototype.l = loadChunkAsync;
658
+ function loadChunkAsyncByUrl(chunkUrl) {
659
+ const path1 = url.fileURLToPath(new URL(chunkUrl, RUNTIME_ROOT));
660
+ return loadChunkAsync.call(this, path1);
661
+ }
662
+ contextPrototype.L = loadChunkAsyncByUrl;
663
+ function loadWebAssembly(chunkPath, _edgeModule, imports) {
664
+ const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
665
+ return instantiateWebAssemblyFromPath(resolved, imports);
666
+ }
667
+ contextPrototype.w = loadWebAssembly;
668
+ function loadWebAssemblyModule(chunkPath, _edgeModule) {
669
+ const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
670
+ return compileWebAssemblyFromPath(resolved);
671
+ }
672
+ contextPrototype.u = loadWebAssemblyModule;
673
+ function getWorkerBlobURL(_chunks) {
674
+ throw new Error('Worker blobs are not implemented yet for Node.js');
675
+ }
676
+ nodeContextPrototype.b = getWorkerBlobURL;
677
+ function instantiateModule(id, sourceType, sourceData) {
678
+ const moduleFactory = moduleFactories.get(id);
679
+ if (typeof moduleFactory !== 'function') {
680
+ // This can happen if modules incorrectly handle HMR disposes/updates,
681
+ // e.g. when they keep a `setTimeout` around which still executes old code
682
+ // and contains e.g. a `require("something")` call.
683
+ let instantiationReason;
684
+ switch(sourceType){
685
+ case 0:
686
+ instantiationReason = `as a runtime entry of chunk ${sourceData}`;
687
+ break;
688
+ case 1:
689
+ instantiationReason = `because it was required from module ${sourceData}`;
690
+ break;
691
+ default:
692
+ invariant(sourceType, (sourceType)=>`Unknown source type: ${sourceType}`);
693
+ }
694
+ throw new Error(`Module ${id} was instantiated ${instantiationReason}, but the module factory is not available.`);
695
+ }
696
+ const module1 = createModuleObject(id);
697
+ const exports = module1.exports;
698
+ moduleCache[id] = module1;
699
+ const context = new Context(module1, exports);
700
+ // NOTE(alexkirsz) This can fail when the module encounters a runtime error.
701
+ try {
702
+ moduleFactory(context, module1, exports);
703
+ } catch (error) {
704
+ module1.error = error;
705
+ throw error;
706
+ }
707
+ module1.loaded = true;
708
+ if (module1.namespaceObject && module1.exports !== module1.namespaceObject) {
709
+ // in case of a circular dependency: cjs1 -> esm2 -> cjs1
710
+ interopEsm(module1.exports, module1.namespaceObject);
711
+ }
712
+ return module1;
713
+ }
714
+ /**
715
+ * Retrieves a module from the cache, or instantiate it if it is not cached.
716
+ */ // @ts-ignore
717
+ function getOrInstantiateModuleFromParent(id, sourceModule) {
718
+ const module1 = moduleCache[id];
719
+ if (module1) {
720
+ if (module1.error) {
721
+ throw module1.error;
722
+ }
723
+ return module1;
724
+ }
725
+ return instantiateModule(id, 1, sourceModule.id);
726
+ }
727
+ /**
728
+ * Instantiates a runtime module.
729
+ */ function instantiateRuntimeModule(chunkPath, moduleId) {
730
+ return instantiateModule(moduleId, 0, chunkPath);
731
+ }
732
+ /**
733
+ * Retrieves a module from the cache, or instantiate it as a runtime module if it is not cached.
734
+ */ // @ts-ignore TypeScript doesn't separate this module space from the browser runtime
735
+ function getOrInstantiateRuntimeModule(chunkPath, moduleId) {
736
+ const module1 = moduleCache[moduleId];
737
+ if (module1) {
738
+ if (module1.error) {
739
+ throw module1.error;
740
+ }
741
+ return module1;
742
+ }
743
+ return instantiateRuntimeModule(chunkPath, moduleId);
744
+ }
745
+ const regexJsUrl = /\.js(?:\?[^#]*)?(?:#.*)?$/;
746
+ /**
747
+ * Checks if a given path/URL ends with .js, optionally followed by ?query or #fragment.
748
+ */ function isJs(chunkUrlOrPath) {
749
+ return regexJsUrl.test(chunkUrlOrPath);
750
+ }
751
+ module.exports = (sourcePath)=>({
752
+ m: (id)=>getOrInstantiateRuntimeModule(sourcePath, id),
753
+ c: (chunkData)=>loadRuntimeChunk(sourcePath, chunkData)
754
+ });
755
+
756
+
757
+ //# sourceMappingURL=%5Bturbopack%5D_runtime.js.map
.next/build/chunks/[turbopack]_runtime.js.map ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": [
5
+ {"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack]/shared/runtime-utils.ts"],"sourcesContent":["/**\n * This file contains runtime types and functions that are shared between all\n * TurboPack ECMAScript runtimes.\n *\n * It will be prepended to the runtime code of each runtime.\n */\n\n/* eslint-disable @typescript-eslint/no-unused-vars */\n\n/// <reference path=\"./runtime-types.d.ts\" />\n\ntype EsmNamespaceObject = Record<string, any>\n\n// @ts-ignore Defined in `dev-base.ts`\ndeclare function getOrInstantiateModuleFromParent<M>(\n id: ModuleId,\n sourceModule: M\n): M\n\nconst REEXPORTED_OBJECTS = new WeakMap<Module, ReexportedObjects>()\n\n/**\n * Constructs the `__turbopack_context__` object for a module.\n */\nfunction Context(\n this: TurbopackBaseContext<Module>,\n module: Module,\n exports: Exports\n) {\n this.m = module\n // We need to store this here instead of accessing it from the module object to:\n // 1. Make it available to factories directly, since we rewrite `this` to\n // `__turbopack_context__.e` in CJS modules.\n // 2. Support async modules which rewrite `module.exports` to a promise, so we\n // can still access the original exports object from functions like\n // `esmExport`\n // Ideally we could find a new approach for async modules and drop this property altogether.\n this.e = exports\n}\nconst contextPrototype = Context.prototype as TurbopackBaseContext<Module>\n\ntype ModuleContextMap = Record<ModuleId, ModuleContextEntry>\n\ninterface ModuleContextEntry {\n id: () => ModuleId\n module: () => any\n}\n\ninterface ModuleContext {\n // require call\n (moduleId: ModuleId): Exports | EsmNamespaceObject\n\n // async import call\n import(moduleId: ModuleId): Promise<Exports | EsmNamespaceObject>\n\n keys(): ModuleId[]\n\n resolve(moduleId: ModuleId): ModuleId\n}\n\ntype GetOrInstantiateModuleFromParent<M extends Module> = (\n moduleId: M['id'],\n parentModule: M\n) => M\n\ndeclare function getOrInstantiateRuntimeModule(\n chunkPath: ChunkPath,\n moduleId: ModuleId\n): Module\n\nconst hasOwnProperty = Object.prototype.hasOwnProperty\nconst toStringTag = typeof Symbol !== 'undefined' && Symbol.toStringTag\n\nfunction defineProp(\n obj: any,\n name: PropertyKey,\n options: PropertyDescriptor & ThisType<any>\n) {\n if (!hasOwnProperty.call(obj, name)) Object.defineProperty(obj, name, options)\n}\n\nfunction getOverwrittenModule(\n moduleCache: ModuleCache<Module>,\n id: ModuleId\n): Module {\n let module = moduleCache[id]\n if (!module) {\n // This is invoked when a module is merged into another module, thus it wasn't invoked via\n // instantiateModule and the cache entry wasn't created yet.\n module = createModuleObject(id)\n moduleCache[id] = module\n }\n return module\n}\n\n/**\n * Creates the module object. Only done here to ensure all module objects have the same shape.\n */\nfunction createModuleObject(id: ModuleId): Module {\n return {\n exports: {},\n error: undefined,\n id,\n namespaceObject: undefined,\n }\n}\n\n/**\n * Adds the getters to the exports object.\n */\nfunction esm(\n exports: Exports,\n getters: Array<string | (() => unknown) | ((v: unknown) => void)>\n) {\n defineProp(exports, '__esModule', { value: true })\n if (toStringTag) defineProp(exports, toStringTag, { value: 'Module' })\n let i = 0\n while (i < getters.length) {\n const propName = getters[i++] as string\n // TODO(luke.sandberg): we could support raw values here, but would need a discriminator beyond 'not a function'\n const getter = getters[i++] as () => unknown\n if (typeof getters[i] === 'function') {\n // a setter\n defineProp(exports, propName, {\n get: getter,\n set: getters[i++] as (v: unknown) => void,\n enumerable: true,\n })\n } else {\n defineProp(exports, propName, { get: getter, enumerable: true })\n }\n }\n Object.seal(exports)\n}\n\n/**\n * Makes the module an ESM with exports\n */\nfunction esmExport(\n this: TurbopackBaseContext<Module>,\n getters: Array<string | (() => unknown) | ((v: unknown) => void)>,\n id: ModuleId | undefined\n) {\n let module: Module\n let exports: Module['exports']\n if (id != null) {\n module = getOverwrittenModule(this.c, id)\n exports = module.exports\n } else {\n module = this.m\n exports = this.e\n }\n module.namespaceObject = exports\n esm(exports, getters)\n}\ncontextPrototype.s = esmExport\n\ntype ReexportedObjects = Record<PropertyKey, unknown>[]\nfunction ensureDynamicExports(\n module: Module,\n exports: Exports\n): ReexportedObjects {\n let reexportedObjects: ReexportedObjects | undefined =\n REEXPORTED_OBJECTS.get(module)\n\n if (!reexportedObjects) {\n REEXPORTED_OBJECTS.set(module, (reexportedObjects = []))\n module.exports = module.namespaceObject = new Proxy(exports, {\n get(target, prop) {\n if (\n hasOwnProperty.call(target, prop) ||\n prop === 'default' ||\n prop === '__esModule'\n ) {\n return Reflect.get(target, prop)\n }\n for (const obj of reexportedObjects!) {\n const value = Reflect.get(obj, prop)\n if (value !== undefined) return value\n }\n return undefined\n },\n ownKeys(target) {\n const keys = Reflect.ownKeys(target)\n for (const obj of reexportedObjects!) {\n for (const key of Reflect.ownKeys(obj)) {\n if (key !== 'default' && !keys.includes(key)) keys.push(key)\n }\n }\n return keys\n },\n })\n }\n return reexportedObjects\n}\n\n/**\n * Dynamically exports properties from an object\n */\nfunction dynamicExport(\n this: TurbopackBaseContext<Module>,\n object: Record<string, any>,\n id: ModuleId | undefined\n) {\n let module: Module\n let exports: Module['exports']\n if (id != null) {\n module = getOverwrittenModule(this.c, id)\n exports = module.exports\n } else {\n module = this.m\n exports = this.e\n }\n const reexportedObjects = ensureDynamicExports(module, exports)\n\n if (typeof object === 'object' && object !== null) {\n reexportedObjects.push(object)\n }\n}\ncontextPrototype.j = dynamicExport\n\nfunction exportValue(\n this: TurbopackBaseContext<Module>,\n value: any,\n id: ModuleId | undefined\n) {\n let module: Module\n if (id != null) {\n module = getOverwrittenModule(this.c, id)\n } else {\n module = this.m\n }\n module.exports = value\n}\ncontextPrototype.v = exportValue\n\nfunction exportNamespace(\n this: TurbopackBaseContext<Module>,\n namespace: any,\n id: ModuleId | undefined\n) {\n let module: Module\n if (id != null) {\n module = getOverwrittenModule(this.c, id)\n } else {\n module = this.m\n }\n module.exports = module.namespaceObject = namespace\n}\ncontextPrototype.n = exportNamespace\n\nfunction createGetter(obj: Record<string | symbol, any>, key: string | symbol) {\n return () => obj[key]\n}\n\n/**\n * @returns prototype of the object\n */\nconst getProto: (obj: any) => any = Object.getPrototypeOf\n ? (obj) => Object.getPrototypeOf(obj)\n : (obj) => obj.__proto__\n\n/** Prototypes that are not expanded for exports */\nconst LEAF_PROTOTYPES = [null, getProto({}), getProto([]), getProto(getProto)]\n\n/**\n * @param raw\n * @param ns\n * @param allowExportDefault\n * * `false`: will have the raw module as default export\n * * `true`: will have the default property as default export\n */\nfunction interopEsm(\n raw: Exports,\n ns: EsmNamespaceObject,\n allowExportDefault?: boolean\n) {\n const getters: Array<string | (() => unknown) | ((v: unknown) => void)> = []\n // The index of the `default` export if any\n let defaultLocation = -1\n for (\n let current = raw;\n (typeof current === 'object' || typeof current === 'function') &&\n !LEAF_PROTOTYPES.includes(current);\n current = getProto(current)\n ) {\n for (const key of Object.getOwnPropertyNames(current)) {\n getters.push(key, createGetter(raw, key))\n if (defaultLocation === -1 && key === 'default') {\n defaultLocation = getters.length - 1\n }\n }\n }\n\n // this is not really correct\n // we should set the `default` getter if the imported module is a `.cjs file`\n if (!(allowExportDefault && defaultLocation >= 0)) {\n // Replace the binding with one for the namespace itself in order to preserve iteration order.\n if (defaultLocation >= 0) {\n getters[defaultLocation] = () => raw\n } else {\n getters.push('default', () => raw)\n }\n }\n\n esm(ns, getters)\n return ns\n}\n\nfunction createNS(raw: Module['exports']): EsmNamespaceObject {\n if (typeof raw === 'function') {\n return function (this: any, ...args: any[]) {\n return raw.apply(this, args)\n }\n } else {\n return Object.create(null)\n }\n}\n\nfunction esmImport(\n this: TurbopackBaseContext<Module>,\n id: ModuleId\n): Exclude<Module['namespaceObject'], undefined> {\n const module = getOrInstantiateModuleFromParent(id, this.m)\n\n // any ES module has to have `module.namespaceObject` defined.\n if (module.namespaceObject) return module.namespaceObject\n\n // only ESM can be an async module, so we don't need to worry about exports being a promise here.\n const raw = module.exports\n return (module.namespaceObject = interopEsm(\n raw,\n createNS(raw),\n raw && (raw as any).__esModule\n ))\n}\ncontextPrototype.i = esmImport\n\nfunction asyncLoader(\n this: TurbopackBaseContext<Module>,\n moduleId: ModuleId\n): Promise<Exports> {\n const loader = this.r(moduleId) as (\n importFunction: EsmImport\n ) => Promise<Exports>\n return loader(this.i.bind(this))\n}\ncontextPrototype.A = asyncLoader\n\n// Add a simple runtime require so that environments without one can still pass\n// `typeof require` CommonJS checks so that exports are correctly registered.\nconst runtimeRequire =\n // @ts-ignore\n typeof require === 'function'\n ? // @ts-ignore\n require\n : function require() {\n throw new Error('Unexpected use of runtime require')\n }\ncontextPrototype.t = runtimeRequire\n\nfunction commonJsRequire(\n this: TurbopackBaseContext<Module>,\n id: ModuleId\n): Exports {\n return getOrInstantiateModuleFromParent(id, this.m).exports\n}\ncontextPrototype.r = commonJsRequire\n\n/**\n * `require.context` and require/import expression runtime.\n */\nfunction moduleContext(map: ModuleContextMap): ModuleContext {\n function moduleContext(id: ModuleId): Exports {\n if (hasOwnProperty.call(map, id)) {\n return map[id].module()\n }\n\n const e = new Error(`Cannot find module '${id}'`)\n ;(e as any).code = 'MODULE_NOT_FOUND'\n throw e\n }\n\n moduleContext.keys = (): ModuleId[] => {\n return Object.keys(map)\n }\n\n moduleContext.resolve = (id: ModuleId): ModuleId => {\n if (hasOwnProperty.call(map, id)) {\n return map[id].id()\n }\n\n const e = new Error(`Cannot find module '${id}'`)\n ;(e as any).code = 'MODULE_NOT_FOUND'\n throw e\n }\n\n moduleContext.import = async (id: ModuleId) => {\n return await (moduleContext(id) as Promise<Exports>)\n }\n\n return moduleContext\n}\ncontextPrototype.f = moduleContext\n\n/**\n * Returns the path of a chunk defined by its data.\n */\nfunction getChunkPath(chunkData: ChunkData): ChunkPath {\n return typeof chunkData === 'string' ? chunkData : chunkData.path\n}\n\nfunction isPromise<T = any>(maybePromise: any): maybePromise is Promise<T> {\n return (\n maybePromise != null &&\n typeof maybePromise === 'object' &&\n 'then' in maybePromise &&\n typeof maybePromise.then === 'function'\n )\n}\n\nfunction isAsyncModuleExt<T extends {}>(obj: T): obj is AsyncModuleExt & T {\n return turbopackQueues in obj\n}\n\nfunction createPromise<T>() {\n let resolve: (value: T | PromiseLike<T>) => void\n let reject: (reason?: any) => void\n\n const promise = new Promise<T>((res, rej) => {\n reject = rej\n resolve = res\n })\n\n return {\n promise,\n resolve: resolve!,\n reject: reject!,\n }\n}\n\n// Load the CompressedmoduleFactories of a chunk into the `moduleFactories` Map.\n// The CompressedModuleFactories format is\n// - 1 or more module ids\n// - a module factory function\n// So walking this is a little complex but the flat structure is also fast to\n// traverse, we can use `typeof` operators to distinguish the two cases.\nfunction installCompressedModuleFactories(\n chunkModules: CompressedModuleFactories,\n offset: number,\n moduleFactories: ModuleFactories,\n newModuleId?: (id: ModuleId) => void\n) {\n let i = offset\n while (i < chunkModules.length) {\n let moduleId = chunkModules[i] as ModuleId\n let end = i + 1\n // Find our factory function\n while (\n end < chunkModules.length &&\n typeof chunkModules[end] !== 'function'\n ) {\n end++\n }\n if (end === chunkModules.length) {\n throw new Error('malformed chunk format, expected a factory function')\n }\n // Each chunk item has a 'primary id' and optional additional ids. If the primary id is already\n // present we know all the additional ids are also present, so we don't need to check.\n if (!moduleFactories.has(moduleId)) {\n const moduleFactoryFn = chunkModules[end] as Function\n applyModuleFactoryName(moduleFactoryFn)\n newModuleId?.(moduleId)\n for (; i < end; i++) {\n moduleId = chunkModules[i] as ModuleId\n moduleFactories.set(moduleId, moduleFactoryFn)\n }\n }\n i = end + 1 // end is pointing at the last factory advance to the next id or the end of the array.\n }\n}\n\n// everything below is adapted from webpack\n// https://github.com/webpack/webpack/blob/6be4065ade1e252c1d8dcba4af0f43e32af1bdc1/lib/runtime/AsyncModuleRuntimeModule.js#L13\n\nconst turbopackQueues = Symbol('turbopack queues')\nconst turbopackExports = Symbol('turbopack exports')\nconst turbopackError = Symbol('turbopack error')\n\nconst enum QueueStatus {\n Unknown = -1,\n Unresolved = 0,\n Resolved = 1,\n}\n\ntype AsyncQueueFn = (() => void) & { queueCount: number }\ntype AsyncQueue = AsyncQueueFn[] & {\n status: QueueStatus\n}\n\nfunction resolveQueue(queue?: AsyncQueue) {\n if (queue && queue.status !== QueueStatus.Resolved) {\n queue.status = QueueStatus.Resolved\n queue.forEach((fn) => fn.queueCount--)\n queue.forEach((fn) => (fn.queueCount-- ? fn.queueCount++ : fn()))\n }\n}\n\ntype Dep = Exports | AsyncModulePromise | Promise<Exports>\n\ntype AsyncModuleExt = {\n [turbopackQueues]: (fn: (queue: AsyncQueue) => void) => void\n [turbopackExports]: Exports\n [turbopackError]?: any\n}\n\ntype AsyncModulePromise<T = Exports> = Promise<T> & AsyncModuleExt\n\nfunction wrapDeps(deps: Dep[]): AsyncModuleExt[] {\n return deps.map((dep): AsyncModuleExt => {\n if (dep !== null && typeof dep === 'object') {\n if (isAsyncModuleExt(dep)) return dep\n if (isPromise(dep)) {\n const queue: AsyncQueue = Object.assign([], {\n status: QueueStatus.Unresolved,\n })\n\n const obj: AsyncModuleExt = {\n [turbopackExports]: {},\n [turbopackQueues]: (fn: (queue: AsyncQueue) => void) => fn(queue),\n }\n\n dep.then(\n (res) => {\n obj[turbopackExports] = res\n resolveQueue(queue)\n },\n (err) => {\n obj[turbopackError] = err\n resolveQueue(queue)\n }\n )\n\n return obj\n }\n }\n\n return {\n [turbopackExports]: dep,\n [turbopackQueues]: () => {},\n }\n })\n}\n\nfunction asyncModule(\n this: TurbopackBaseContext<Module>,\n body: (\n handleAsyncDependencies: (\n deps: Dep[]\n ) => Exports[] | Promise<() => Exports[]>,\n asyncResult: (err?: any) => void\n ) => void,\n hasAwait: boolean\n) {\n const module = this.m\n const queue: AsyncQueue | undefined = hasAwait\n ? Object.assign([], { status: QueueStatus.Unknown })\n : undefined\n\n const depQueues: Set<AsyncQueue> = new Set()\n\n const { resolve, reject, promise: rawPromise } = createPromise<Exports>()\n\n const promise: AsyncModulePromise = Object.assign(rawPromise, {\n [turbopackExports]: module.exports,\n [turbopackQueues]: (fn) => {\n queue && fn(queue)\n depQueues.forEach(fn)\n promise['catch'](() => {})\n },\n } satisfies AsyncModuleExt)\n\n const attributes: PropertyDescriptor = {\n get(): any {\n return promise\n },\n set(v: any) {\n // Calling `esmExport` leads to this.\n if (v !== promise) {\n promise[turbopackExports] = v\n }\n },\n }\n\n Object.defineProperty(module, 'exports', attributes)\n Object.defineProperty(module, 'namespaceObject', attributes)\n\n function handleAsyncDependencies(deps: Dep[]) {\n const currentDeps = wrapDeps(deps)\n\n const getResult = () =>\n currentDeps.map((d) => {\n if (d[turbopackError]) throw d[turbopackError]\n return d[turbopackExports]\n })\n\n const { promise, resolve } = createPromise<() => Exports[]>()\n\n const fn: AsyncQueueFn = Object.assign(() => resolve(getResult), {\n queueCount: 0,\n })\n\n function fnQueue(q: AsyncQueue) {\n if (q !== queue && !depQueues.has(q)) {\n depQueues.add(q)\n if (q && q.status === QueueStatus.Unresolved) {\n fn.queueCount++\n q.push(fn)\n }\n }\n }\n\n currentDeps.map((dep) => dep[turbopackQueues](fnQueue))\n\n return fn.queueCount ? promise : getResult()\n }\n\n function asyncResult(err?: any) {\n if (err) {\n reject((promise[turbopackError] = err))\n } else {\n resolve(promise[turbopackExports])\n }\n\n resolveQueue(queue)\n }\n\n body(handleAsyncDependencies, asyncResult)\n\n if (queue && queue.status === QueueStatus.Unknown) {\n queue.status = QueueStatus.Unresolved\n }\n}\ncontextPrototype.a = asyncModule\n\n/**\n * A pseudo \"fake\" URL object to resolve to its relative path.\n *\n * When UrlRewriteBehavior is set to relative, calls to the `new URL()` will construct url without base using this\n * runtime function to generate context-agnostic urls between different rendering context, i.e ssr / client to avoid\n * hydration mismatch.\n *\n * This is based on webpack's existing implementation:\n * https://github.com/webpack/webpack/blob/87660921808566ef3b8796f8df61bd79fc026108/lib/runtime/RelativeUrlRuntimeModule.js\n */\nconst relativeURL = function relativeURL(this: any, inputUrl: string) {\n const realUrl = new URL(inputUrl, 'x:/')\n const values: Record<string, any> = {}\n for (const key in realUrl) values[key] = (realUrl as any)[key]\n values.href = inputUrl\n values.pathname = inputUrl.replace(/[?#].*/, '')\n values.origin = values.protocol = ''\n values.toString = values.toJSON = (..._args: Array<any>) => inputUrl\n for (const key in values)\n Object.defineProperty(this, key, {\n enumerable: true,\n configurable: true,\n value: values[key],\n })\n}\nrelativeURL.prototype = URL.prototype\ncontextPrototype.U = relativeURL\n\n/**\n * Utility function to ensure all variants of an enum are handled.\n */\nfunction invariant(never: never, computeMessage: (arg: any) => string): never {\n throw new Error(`Invariant: ${computeMessage(never)}`)\n}\n\n/**\n * A stub function to make `require` available but non-functional in ESM.\n */\nfunction requireStub(_moduleId: ModuleId): never {\n throw new Error('dynamic usage of require is not supported')\n}\ncontextPrototype.z = requireStub\n\n// Make `globalThis` available to the module in a way that cannot be shadowed by a local variable.\ncontextPrototype.g = globalThis\n\ntype ContextConstructor<M> = {\n new (module: Module, exports: Exports): TurbopackBaseContext<M>\n}\n\nfunction applyModuleFactoryName(factory: Function) {\n // Give the module factory a nice name to improve stack traces.\n Object.defineProperty(factory, 'name', {\n value: '__TURBOPACK__module__evaluation__',\n })\n}\n"],"names":[],"mappings":"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","ignoreList":[0]}},
6
+ {"offset": {"line": 470, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack]/shared-node/base-externals-utils.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-unused-vars */\n\n/// <reference path=\"../shared/runtime-utils.ts\" />\n\n/// A 'base' utilities to support runtime can have externals.\n/// Currently this is for node.js / edge runtime both.\n/// If a fn requires node.js specific behavior, it should be placed in `node-external-utils` instead.\n\nasync function externalImport(id: DependencySpecifier) {\n let raw\n try {\n raw = await import(id)\n } catch (err) {\n // TODO(alexkirsz) This can happen when a client-side module tries to load\n // an external module we don't provide a shim for (e.g. querystring, url).\n // For now, we fail semi-silently, but in the future this should be a\n // compilation error.\n throw new Error(`Failed to load external module ${id}: ${err}`)\n }\n\n if (raw && raw.__esModule && raw.default && 'default' in raw.default) {\n return interopEsm(raw.default, createNS(raw), true)\n }\n\n return raw\n}\ncontextPrototype.y = externalImport\n\nfunction externalRequire(\n id: ModuleId,\n thunk: () => any,\n esm: boolean = false\n): Exports | EsmNamespaceObject {\n let raw\n try {\n raw = thunk()\n } catch (err) {\n // TODO(alexkirsz) This can happen when a client-side module tries to load\n // an external module we don't provide a shim for (e.g. querystring, url).\n // For now, we fail semi-silently, but in the future this should be a\n // compilation error.\n throw new Error(`Failed to load external module ${id}: ${err}`)\n }\n\n if (!esm || raw.__esModule) {\n return raw\n }\n\n return interopEsm(raw, createNS(raw), true)\n}\n\nexternalRequire.resolve = (\n id: string,\n options?: {\n paths?: string[]\n }\n) => {\n return require.resolve(id, options)\n}\ncontextPrototype.x = externalRequire\n"],"names":[],"mappings":"AAAA,oDAAoD,GAEpD,mDAAmD;AAEnD,6DAA6D;AAC7D,sDAAsD;AACtD,qGAAqG;AAErG,eAAe,eAAe,EAAuB;IACnD,IAAI;IACJ,IAAI;QACF,MAAM,MAAM,MAAM,CAAC;IACrB,EAAE,OAAO,KAAK;QACZ,0EAA0E;QAC1E,0EAA0E;QAC1E,qEAAqE;QACrE,qBAAqB;QACrB,MAAM,IAAI,MAAM,CAAC,+BAA+B,EAAE,GAAG,EAAE,EAAE,KAAK;IAChE;IAEA,IAAI,OAAO,IAAI,UAAU,IAAI,IAAI,OAAO,IAAI,aAAa,IAAI,OAAO,EAAE;QACpE,OAAO,WAAW,IAAI,OAAO,EAAE,SAAS,MAAM;IAChD;IAEA,OAAO;AACT;AACA,iBAAiB,CAAC,GAAG;AAErB,SAAS,gBACP,EAAY,EACZ,KAAgB,EAChB,MAAe,KAAK;IAEpB,IAAI;IACJ,IAAI;QACF,MAAM;IACR,EAAE,OAAO,KAAK;QACZ,0EAA0E;QAC1E,0EAA0E;QAC1E,qEAAqE;QACrE,qBAAqB;QACrB,MAAM,IAAI,MAAM,CAAC,+BAA+B,EAAE,GAAG,EAAE,EAAE,KAAK;IAChE;IAEA,IAAI,CAAC,OAAO,IAAI,UAAU,EAAE;QAC1B,OAAO;IACT;IAEA,OAAO,WAAW,KAAK,SAAS,MAAM;AACxC;AAEA,gBAAgB,OAAO,GAAG,CACxB,IACA;IAIA,OAAO,QAAQ,OAAO,CAAC,IAAI;AAC7B;AACA,iBAAiB,CAAC,GAAG","ignoreList":[0]}},
7
+ {"offset": {"line": 511, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack]/shared-node/node-externals-utils.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-unused-vars */\n\ndeclare var RUNTIME_PUBLIC_PATH: string\ndeclare var RELATIVE_ROOT_PATH: string\ndeclare var ASSET_PREFIX: string\n\nconst path = require('path')\n\nconst relativePathToRuntimeRoot = path.relative(RUNTIME_PUBLIC_PATH, '.')\n// Compute the relative path to the `distDir`.\nconst relativePathToDistRoot = path.join(\n relativePathToRuntimeRoot,\n RELATIVE_ROOT_PATH\n)\nconst RUNTIME_ROOT = path.resolve(__filename, relativePathToRuntimeRoot)\n// Compute the absolute path to the root, by stripping distDir from the absolute path to this file.\nconst ABSOLUTE_ROOT = path.resolve(__filename, relativePathToDistRoot)\n\n/**\n * Returns an absolute path to the given module path.\n * Module path should be relative, either path to a file or a directory.\n *\n * This fn allows to calculate an absolute path for some global static values, such as\n * `__dirname` or `import.meta.url` that Turbopack will not embeds in compile time.\n * See ImportMetaBinding::code_generation for the usage.\n */\nfunction resolveAbsolutePath(modulePath?: string): string {\n if (modulePath) {\n return path.join(ABSOLUTE_ROOT, modulePath)\n }\n return ABSOLUTE_ROOT\n}\nContext.prototype.P = resolveAbsolutePath\n"],"names":[],"mappings":"AAAA,oDAAoD,GAMpD,MAAM,OAAO,QAAQ;AAErB,MAAM,4BAA4B,KAAK,QAAQ,CAAC,qBAAqB;AACrE,8CAA8C;AAC9C,MAAM,yBAAyB,KAAK,IAAI,CACtC,2BACA;AAEF,MAAM,eAAe,KAAK,OAAO,CAAC,YAAY;AAC9C,mGAAmG;AACnG,MAAM,gBAAgB,KAAK,OAAO,CAAC,YAAY;AAE/C;;;;;;;CAOC,GACD,SAAS,oBAAoB,UAAmB;IAC9C,IAAI,YAAY;QACd,OAAO,KAAK,IAAI,CAAC,eAAe;IAClC;IACA,OAAO;AACT;AACA,QAAQ,SAAS,CAAC,CAAC,GAAG","ignoreList":[0]}},
8
+ {"offset": {"line": 532, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack]/shared-node/node-wasm-utils.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-unused-vars */\n\n/// <reference path=\"../shared/runtime-utils.ts\" />\n\nfunction readWebAssemblyAsResponse(path: string) {\n const { createReadStream } = require('fs') as typeof import('fs')\n const { Readable } = require('stream') as typeof import('stream')\n\n const stream = createReadStream(path)\n\n // @ts-ignore unfortunately there's a slight type mismatch with the stream.\n return new Response(Readable.toWeb(stream), {\n headers: {\n 'content-type': 'application/wasm',\n },\n })\n}\n\nasync function compileWebAssemblyFromPath(\n path: string\n): Promise<WebAssembly.Module> {\n const response = readWebAssemblyAsResponse(path)\n\n return await WebAssembly.compileStreaming(response)\n}\n\nasync function instantiateWebAssemblyFromPath(\n path: string,\n importsObj: WebAssembly.Imports\n): Promise<Exports> {\n const response = readWebAssemblyAsResponse(path)\n\n const { instance } = await WebAssembly.instantiateStreaming(\n response,\n importsObj\n )\n\n return instance.exports\n}\n"],"names":[],"mappings":"AAAA,oDAAoD,GAEpD,mDAAmD;AAEnD,SAAS,0BAA0B,IAAY;IAC7C,MAAM,EAAE,gBAAgB,EAAE,GAAG,QAAQ;IACrC,MAAM,EAAE,QAAQ,EAAE,GAAG,QAAQ;IAE7B,MAAM,SAAS,iBAAiB;IAEhC,2EAA2E;IAC3E,OAAO,IAAI,SAAS,SAAS,KAAK,CAAC,SAAS;QAC1C,SAAS;YACP,gBAAgB;QAClB;IACF;AACF;AAEA,eAAe,2BACb,IAAY;IAEZ,MAAM,WAAW,0BAA0B;IAE3C,OAAO,MAAM,YAAY,gBAAgB,CAAC;AAC5C;AAEA,eAAe,+BACb,IAAY,EACZ,UAA+B;IAE/B,MAAM,WAAW,0BAA0B;IAE3C,MAAM,EAAE,QAAQ,EAAE,GAAG,MAAM,YAAY,oBAAoB,CACzD,UACA;IAGF,OAAO,SAAS,OAAO;AACzB","ignoreList":[0]}},
9
+ {"offset": {"line": 553, "column": 0}, "map": {"version":3,"sources":["turbopack:///[turbopack]/nodejs/runtime.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-unused-vars */\n\n/// <reference path=\"../shared/runtime-utils.ts\" />\n/// <reference path=\"../shared-node/base-externals-utils.ts\" />\n/// <reference path=\"../shared-node/node-externals-utils.ts\" />\n/// <reference path=\"../shared-node/node-wasm-utils.ts\" />\n\nenum SourceType {\n /**\n * The module was instantiated because it was included in an evaluated chunk's\n * runtime.\n * SourceData is a ChunkPath.\n */\n Runtime = 0,\n /**\n * The module was instantiated because a parent module imported it.\n * SourceData is a ModuleId.\n */\n Parent = 1,\n}\n\ntype SourceData = ChunkPath | ModuleId\n\nprocess.env.TURBOPACK = '1'\n\ninterface TurbopackNodeBuildContext extends TurbopackBaseContext<Module> {\n R: ResolvePathFromModule\n x: ExternalRequire\n y: ExternalImport\n}\n\nconst nodeContextPrototype = Context.prototype as TurbopackNodeBuildContext\n\ntype ModuleFactory = (\n this: Module['exports'],\n context: TurbopackNodeBuildContext\n) => unknown\n\nconst url = require('url') as typeof import('url')\n\nconst moduleFactories: ModuleFactories = new Map()\nnodeContextPrototype.M = moduleFactories\nconst moduleCache: ModuleCache<Module> = Object.create(null)\nnodeContextPrototype.c = moduleCache\n\n/**\n * Returns an absolute path to the given module's id.\n */\nfunction resolvePathFromModule(\n this: TurbopackBaseContext<Module>,\n moduleId: string\n): string {\n const exported = this.r(moduleId)\n const exportedPath = exported?.default ?? exported\n if (typeof exportedPath !== 'string') {\n return exported as any\n }\n\n const strippedAssetPrefix = exportedPath.slice(ASSET_PREFIX.length)\n const resolved = path.resolve(RUNTIME_ROOT, strippedAssetPrefix)\n\n return url.pathToFileURL(resolved).href\n}\nnodeContextPrototype.R = resolvePathFromModule\n\nfunction loadRuntimeChunk(sourcePath: ChunkPath, chunkData: ChunkData): void {\n if (typeof chunkData === 'string') {\n loadRuntimeChunkPath(sourcePath, chunkData)\n } else {\n loadRuntimeChunkPath(sourcePath, chunkData.path)\n }\n}\n\nconst loadedChunks = new Set<ChunkPath>()\nconst unsupportedLoadChunk = Promise.resolve(undefined)\nconst loadedChunk: Promise<void> = Promise.resolve(undefined)\nconst chunkCache = new Map<ChunkPath, Promise<void>>()\n\nfunction clearChunkCache() {\n chunkCache.clear()\n}\n\nfunction loadRuntimeChunkPath(\n sourcePath: ChunkPath,\n chunkPath: ChunkPath\n): void {\n if (!isJs(chunkPath)) {\n // We only support loading JS chunks in Node.js.\n // This branch can be hit when trying to load a CSS chunk.\n return\n }\n\n if (loadedChunks.has(chunkPath)) {\n return\n }\n\n try {\n const resolved = path.resolve(RUNTIME_ROOT, chunkPath)\n const chunkModules: CompressedModuleFactories = require(resolved)\n installCompressedModuleFactories(chunkModules, 0, moduleFactories)\n loadedChunks.add(chunkPath)\n } catch (e) {\n let errorMessage = `Failed to load chunk ${chunkPath}`\n\n if (sourcePath) {\n errorMessage += ` from runtime for chunk ${sourcePath}`\n }\n\n throw new Error(errorMessage, {\n cause: e,\n })\n }\n}\n\nfunction loadChunkAsync(\n this: TurbopackBaseContext<Module>,\n chunkData: ChunkData\n): Promise<void> {\n const chunkPath = typeof chunkData === 'string' ? chunkData : chunkData.path\n if (!isJs(chunkPath)) {\n // We only support loading JS chunks in Node.js.\n // This branch can be hit when trying to load a CSS chunk.\n return unsupportedLoadChunk\n }\n\n let entry = chunkCache.get(chunkPath)\n if (entry === undefined) {\n try {\n // resolve to an absolute path to simplify `require` handling\n const resolved = path.resolve(RUNTIME_ROOT, chunkPath)\n // TODO: consider switching to `import()` to enable concurrent chunk loading and async file io\n // However this is incompatible with hot reloading (since `import` doesn't use the require cache)\n const chunkModules: CompressedModuleFactories = require(resolved)\n installCompressedModuleFactories(chunkModules, 0, moduleFactories)\n entry = loadedChunk\n } catch (e) {\n const errorMessage = `Failed to load chunk ${chunkPath} from module ${this.m.id}`\n\n // Cache the failure promise, future requests will also get this same rejection\n entry = Promise.reject(\n new Error(errorMessage, {\n cause: e,\n })\n )\n }\n chunkCache.set(chunkPath, entry)\n }\n // TODO: Return an instrumented Promise that React can use instead of relying on referential equality.\n return entry\n}\ncontextPrototype.l = loadChunkAsync\n\nfunction loadChunkAsyncByUrl(\n this: TurbopackBaseContext<Module>,\n chunkUrl: string\n) {\n const path = url.fileURLToPath(new URL(chunkUrl, RUNTIME_ROOT)) as ChunkPath\n return loadChunkAsync.call(this, path)\n}\ncontextPrototype.L = loadChunkAsyncByUrl\n\nfunction loadWebAssembly(\n chunkPath: ChunkPath,\n _edgeModule: () => WebAssembly.Module,\n imports: WebAssembly.Imports\n) {\n const resolved = path.resolve(RUNTIME_ROOT, chunkPath)\n\n return instantiateWebAssemblyFromPath(resolved, imports)\n}\ncontextPrototype.w = loadWebAssembly\n\nfunction loadWebAssemblyModule(\n chunkPath: ChunkPath,\n _edgeModule: () => WebAssembly.Module\n) {\n const resolved = path.resolve(RUNTIME_ROOT, chunkPath)\n\n return compileWebAssemblyFromPath(resolved)\n}\ncontextPrototype.u = loadWebAssemblyModule\n\nfunction getWorkerBlobURL(_chunks: ChunkPath[]): string {\n throw new Error('Worker blobs are not implemented yet for Node.js')\n}\n\nnodeContextPrototype.b = getWorkerBlobURL\n\nfunction instantiateModule(\n id: ModuleId,\n sourceType: SourceType,\n sourceData: SourceData\n): Module {\n const moduleFactory = moduleFactories.get(id)\n if (typeof moduleFactory !== 'function') {\n // This can happen if modules incorrectly handle HMR disposes/updates,\n // e.g. when they keep a `setTimeout` around which still executes old code\n // and contains e.g. a `require(\"something\")` call.\n let instantiationReason: string\n switch (sourceType) {\n case SourceType.Runtime:\n instantiationReason = `as a runtime entry of chunk ${sourceData}`\n break\n case SourceType.Parent:\n instantiationReason = `because it was required from module ${sourceData}`\n break\n default:\n invariant(\n sourceType,\n (sourceType) => `Unknown source type: ${sourceType}`\n )\n }\n throw new Error(\n `Module ${id} was instantiated ${instantiationReason}, but the module factory is not available.`\n )\n }\n\n const module: Module = createModuleObject(id)\n const exports = module.exports\n moduleCache[id] = module\n\n const context = new (Context as any as ContextConstructor<Module>)(\n module,\n exports\n )\n // NOTE(alexkirsz) This can fail when the module encounters a runtime error.\n try {\n moduleFactory(context, module, exports)\n } catch (error) {\n module.error = error as any\n throw error\n }\n\n module.loaded = true\n if (module.namespaceObject && module.exports !== module.namespaceObject) {\n // in case of a circular dependency: cjs1 -> esm2 -> cjs1\n interopEsm(module.exports, module.namespaceObject)\n }\n\n return module\n}\n\n/**\n * Retrieves a module from the cache, or instantiate it if it is not cached.\n */\n// @ts-ignore\nfunction getOrInstantiateModuleFromParent(\n id: ModuleId,\n sourceModule: Module\n): Module {\n const module = moduleCache[id]\n\n if (module) {\n if (module.error) {\n throw module.error\n }\n\n return module\n }\n\n return instantiateModule(id, SourceType.Parent, sourceModule.id)\n}\n\n/**\n * Instantiates a runtime module.\n */\nfunction instantiateRuntimeModule(\n chunkPath: ChunkPath,\n moduleId: ModuleId\n): Module {\n return instantiateModule(moduleId, SourceType.Runtime, chunkPath)\n}\n\n/**\n * Retrieves a module from the cache, or instantiate it as a runtime module if it is not cached.\n */\n// @ts-ignore TypeScript doesn't separate this module space from the browser runtime\nfunction getOrInstantiateRuntimeModule(\n chunkPath: ChunkPath,\n moduleId: ModuleId\n): Module {\n const module = moduleCache[moduleId]\n if (module) {\n if (module.error) {\n throw module.error\n }\n return module\n }\n\n return instantiateRuntimeModule(chunkPath, moduleId)\n}\n\nconst regexJsUrl = /\\.js(?:\\?[^#]*)?(?:#.*)?$/\n/**\n * Checks if a given path/URL ends with .js, optionally followed by ?query or #fragment.\n */\nfunction isJs(chunkUrlOrPath: ChunkUrl | ChunkPath): boolean {\n return regexJsUrl.test(chunkUrlOrPath)\n}\n\nmodule.exports = (sourcePath: ChunkPath) => ({\n m: (id: ModuleId) => getOrInstantiateRuntimeModule(sourcePath, id),\n c: (chunkData: ChunkData) => loadRuntimeChunk(sourcePath, chunkData),\n})\n"],"names":[],"mappings":"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","ignoreList":[0]}}]
10
+ }
.next/build/chunks/node_modules_fe693df6._.js ADDED
The diff for this file is too large to render. See raw diff
 
.next/build/chunks/node_modules_fe693df6._.js.map ADDED
The diff for this file is too large to render. See raw diff
 
.next/cache/.rscinfo ADDED
@@ -0,0 +1 @@
 
 
1
+ {"encryption.key":"yHP5sMx9BE8W6rZY8ZPfcFCDs9fb2fqg+PnJnAkk7PQ=","encryption.expire_at":1775317842484}
.next/cache/next-devtools-config.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "devToolsPosition": "bottom-left",
3
+ "devToolsPanelPosition": {
4
+ "__nextjs-dev-tools-shared-panel-location": "bottom-left"
5
+ }
6
+ }
.next/fallback-build-manifest.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {
3
+ "/_app": []
4
+ },
5
+ "devFiles": [],
6
+ "ampDevFiles": [],
7
+ "polyfillFiles": [],
8
+ "lowPriorityFiles": [
9
+ "static/development/_ssgManifest.js",
10
+ "static/development/_buildManifest.js"
11
+ ],
12
+ "rootMainFiles": [],
13
+ "ampFirstPages": []
14
+ }
.next/package.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"type": "commonjs"}
.next/postcss.js ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ var R=require("./build/chunks/[turbopack]_runtime.js")("postcss.js")
2
+ R.c("build/chunks/[turbopack-node]_transforms_postcss_ts_5260e9fa._.js")
3
+ R.c("build/chunks/[root-of-the-server]__974941ed._.js")
4
+ R.m("[turbopack-node]/globals.ts [postcss] (ecmascript)")
5
+ R.m("[turbopack-node]/ipc/evaluate.ts/evaluate.js { INNER => \"[turbopack-node]/transforms/postcss.ts { CONFIG => \\\"[project]/postcss.config.mjs [postcss] (ecmascript)\\\" } [postcss] (ecmascript)\", RUNTIME => \"[turbopack-node]/ipc/evaluate.ts [postcss] (ecmascript)\" } [postcss] (ecmascript)")
6
+ module.exports=R.m("[turbopack-node]/ipc/evaluate.ts/evaluate.js { INNER => \"[turbopack-node]/transforms/postcss.ts { CONFIG => \\\"[project]/postcss.config.mjs [postcss] (ecmascript)\\\" } [postcss] (ecmascript)\", RUNTIME => \"[turbopack-node]/ipc/evaluate.ts [postcss] (ecmascript)\" } [postcss] (ecmascript)").exports
.next/postcss.js.map ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": []
5
+ }
.next/prerender-manifest.json ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": 4,
3
+ "routes": {},
4
+ "dynamicRoutes": {},
5
+ "notFoundRoutes": [],
6
+ "preview": {
7
+ "previewModeId": "d74fd320cab3ab405a82b2488e9addcc",
8
+ "previewModeSigningKey": "0e9a507e620f999bf8c029e290edd4dc4b5b91d031ea40d3fa3e64c60b147437",
9
+ "previewModeEncryptionKey": "49f8af66113b4c7015cf12d63839cb2dc30bc1374121128883b116f9e6f1fcec"
10
+ }
11
+ }
.next/routes-manifest.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":3,"caseSensitive":false,"basePath":"","rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"redirects":[{"source":"/:path+/","destination":"/:path+","permanent":true,"internal":true,"regex":"^(?:\\/((?:[^\\/]+?)(?:\\/(?:[^\\/]+?))*))\\/$"}],"headers":[]}
.next/server/app-paths-manifest.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "/dashboard/page": "app/dashboard/page.js",
3
+ "/dashboard/summaries/[id]/page": "app/dashboard/summaries/[id]/page.js",
4
+ "/login/page": "app/login/page.js",
5
+ "/page": "app/page.js",
6
+ "/signup/page": "app/signup/page.js"
7
+ }
.next/server/app/dashboard/page.js ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var R=require("../../chunks/ssr/[turbopack]_runtime.js")("server/app/dashboard/page.js")
2
+ R.c("server/chunks/ssr/node_modules_bb681d96._.js")
3
+ R.c("server/chunks/ssr/[root-of-the-server]__f0336b73._.js")
4
+ R.c("server/chunks/ssr/src_app_ca777385._.js")
5
+ R.c("server/chunks/ssr/_f53ecc22._.js")
6
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
7
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
8
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
9
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
10
+ R.c("server/chunks/ssr/src_app_dashboard_layout_tsx_ebf7678c._.js")
11
+ R.c("server/chunks/ssr/node_modules_node-fetch_src_index_a9ba6927.js")
12
+ R.c("server/chunks/ssr/node_modules_next_dist_1d6ae341._.js")
13
+ R.c("server/chunks/ssr/node_modules_zod_lib_b7e9715d._.js")
14
+ R.c("server/chunks/ssr/node_modules_@genkit-ai_core_lib_5b1526ac._.js")
15
+ R.c("server/chunks/ssr/node_modules_ajv_dist_7f0a026b._.js")
16
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_28b1336a._.js")
17
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_05992674._.js")
18
+ R.c("server/chunks/ssr/node_modules_@genkit-ai_ai_lib_dddcf8d7._.js")
19
+ R.c("server/chunks/ssr/node_modules_handlebars_dist_cjs_670ea975._.js")
20
+ R.c("server/chunks/ssr/node_modules_yaml_dist_c70cf5b3._.js")
21
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_resources_build_esm_5f5d2121._.js")
22
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_sdk-metrics_build_esm_1ea28c64._.js")
23
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_sdk-trace-base_build_esm_4b613864._.js")
24
+ R.c("server/chunks/ssr/node_modules_protobufjs_24557efc._.js")
25
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_otlp-transformer_build_esm_6522dc85._.js")
26
+ R.c("server/chunks/ssr/node_modules_@grpc_grpc-js_dee9e152._.js")
27
+ R.c("server/chunks/ssr/node_modules_thriftrw_d9865ef6._.js")
28
+ R.c("server/chunks/ssr/node_modules_@genkit-ai_google-genai_lib_a20550b7._.js")
29
+ R.c("server/chunks/ssr/node_modules_tr46_742a71cf._.js")
30
+ R.c("server/chunks/ssr/node_modules_google-auth-library_cabb386c._.js")
31
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_100_build_pdf_worker_6d8ebde9.js")
32
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_100_build_pdf_db54898c.js")
33
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_88_build_pdf_worker_59093b2a.js")
34
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_88_build_pdf_f1a5201c.js")
35
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_9_426_build_pdf_worker_1e998acb.js")
36
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_9_426_build_pdf_3f599b24.js")
37
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v2_0_550_build_pdf_worker_a5b05001.js")
38
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v2_0_550_build_pdf_130c4653.js")
39
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf-parse_e3be8c53.js")
40
+ R.c("server/chunks/ssr/node_modules_pdf-parse_index_7ed5e5ac.js")
41
+ R.c("server/chunks/ssr/node_modules_gaxios_80071fee._.js")
42
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_4a05c3bf._.js")
43
+ R.c("server/chunks/ssr/node_modules_bd011238._.js")
44
+ R.c("server/chunks/ssr/[root-of-the-server]__cb0118f0._.js")
45
+ R.m("[project]/.next-internal/server/app/dashboard/page/actions.js { ACTIONS_MODULE0 => \"[project]/src/ai/flows/ai-document-summarization.ts [app-rsc] (ecmascript)\" } [app-rsc] (server actions loader, ecmascript)")
46
+ R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/dashboard/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/dashboard/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/src/app/dashboard/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
47
+ module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/dashboard/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/dashboard/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/src/app/dashboard/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
.next/server/app/dashboard/page.js.map ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": []
5
+ }
.next/server/app/dashboard/page/app-build-manifest.json ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {
3
+ "/dashboard/page": [
4
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
5
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
6
+ "static/chunks/src_app_globals_91e4631d.css",
7
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
8
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
9
+ "static/chunks/node_modules_7570b4b8._.js",
10
+ "static/chunks/src_8c3a5115._.js",
11
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
12
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js",
13
+ "static/chunks/src_162a39ac._.js",
14
+ "static/chunks/node_modules_ee8d7a97._.js",
15
+ "static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js",
16
+ "static/chunks/_51098a92._.js",
17
+ "static/chunks/src_app_dashboard_page_tsx_0ba7833b._.js",
18
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
19
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
20
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
21
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
22
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
23
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
24
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
25
+ "static/chunks/_a0ff3932._.js",
26
+ "static/chunks/turbopack-_cdba956c._.js"
27
+ ]
28
+ }
29
+ }
.next/server/app/dashboard/page/app-paths-manifest.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "/dashboard/page": "app/dashboard/page.js"
3
+ }
.next/server/app/dashboard/page/build-manifest.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "devFiles": [],
3
+ "ampDevFiles": [],
4
+ "polyfillFiles": [
5
+ "static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
6
+ ],
7
+ "lowPriorityFiles": [],
8
+ "rootMainFiles": [
9
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
10
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
11
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
12
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
13
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
14
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
15
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
16
+ "static/chunks/_a0ff3932._.js",
17
+ "static/chunks/turbopack-_cdba956c._.js"
18
+ ],
19
+ "pages": {},
20
+ "ampFirstPages": []
21
+ }
.next/server/app/dashboard/page/next-font-manifest.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {},
3
+ "app": {},
4
+ "appUsingSizeAdjust": false,
5
+ "pagesUsingSizeAdjust": false
6
+ }
.next/server/app/dashboard/page/react-loadable-manifest.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {}
.next/server/app/dashboard/page/server-reference-manifest.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "node": {
3
+ "40e969d02279113eba23732c6003480daea2d24c26": {
4
+ "workers": {
5
+ "app/dashboard/page": {
6
+ "moduleId": "[project]/.next-internal/server/app/dashboard/page/actions.js { ACTIONS_MODULE0 => \"[project]/src/ai/flows/ai-document-summarization.ts [app-rsc] (ecmascript)\" } [app-rsc] (server actions loader, ecmascript)",
7
+ "async": false,
8
+ "exportedName": "summarizeDocument",
9
+ "filename": "src/ai/flows/ai-document-summarization.ts"
10
+ }
11
+ },
12
+ "layer": {
13
+ "app/dashboard/page": "action-browser"
14
+ },
15
+ "exportedName": "summarizeDocument",
16
+ "filename": "src/ai/flows/ai-document-summarization.ts"
17
+ }
18
+ },
19
+ "edge": {}
20
+ }
.next/server/app/dashboard/page_client-reference-manifest.js ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ globalThis.__RSC_MANIFEST = globalThis.__RSC_MANIFEST || {};
2
+ globalThis.__RSC_MANIFEST["/dashboard/page"] = {"moduleLoading":{"prefix":"","crossOrigin":null},"clientModules":{"[project]/node_modules/next/dist/esm/client/components/layout-router.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-page.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-page.js":{"id":"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-segment.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js <module evaluation>":{"id":"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js <module evaluation>":{"id":"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js <module evaluation>":{"id":"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/src/components/ui/toaster.tsx <module evaluation>":{"id":"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/components/ui/toaster.tsx":{"id":"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/firebase/client-provider.tsx <module evaluation>":{"id":"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/firebase/client-provider.tsx":{"id":"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/node_modules/next/dist/client/components/builtin/global-error.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"async":false},"[project]/node_modules/next/dist/client/components/builtin/global-error.js":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"async":false},"[project]/src/app/dashboard/layout.tsx <module evaluation>":{"id":"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js"],"async":false},"[project]/src/app/dashboard/layout.tsx":{"id":"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js"],"async":false},"[project]/src/app/dashboard/page.tsx <module evaluation>":{"id":"[project]/src/app/dashboard/page.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js","/_next/static/chunks/_51098a92._.js","/_next/static/chunks/src_app_dashboard_page_tsx_0ba7833b._.js"],"async":false},"[project]/src/app/dashboard/page.tsx":{"id":"[project]/src/app/dashboard/page.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js","/_next/static/chunks/_51098a92._.js","/_next/static/chunks/src_app_dashboard_page_tsx_0ba7833b._.js"],"async":false}},"ssrModuleMapping":{"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/layout-router.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-page.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-segment.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/components/ui/toaster.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js"],"async":false}},"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/firebase/client-provider.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[root-of-the-server]__ee452741._.js"],"async":false}},"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/layout.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[turbopack]_browser_dev_hmr-client_hmr-client_ts_89c5f8e8._.js","server/chunks/ssr/[root-of-the-server]__0730f9cf._.js","server/chunks/ssr/node_modules_next_dist_client_13db3227._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_compiled_b1baabe8._.js","server/chunks/ssr/node_modules_next_dist_a4e6d21e._.js","server/chunks/ssr/node_modules_next_navigation_34126abf.js","server/chunks/ssr/node_modules_7e473f10._.js"],"async":false}},"[project]/src/app/dashboard/page.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/page.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[turbopack]_browser_dev_hmr-client_hmr-client_ts_89c5f8e8._.js","server/chunks/ssr/[root-of-the-server]__0730f9cf._.js","server/chunks/ssr/node_modules_next_dist_client_13db3227._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_compiled_b1baabe8._.js","server/chunks/ssr/node_modules_next_dist_a4e6d21e._.js","server/chunks/ssr/node_modules_next_navigation_34126abf.js","server/chunks/ssr/node_modules_7e473f10._.js","server/chunks/ssr/_18860314._.js"],"async":false}}},"edgeSSRModuleMapping":{},"rscModuleMapping":{"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/layout-router.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-page.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-segment.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/components/ui/toaster.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/firebase/client-provider.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/layout.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/app/dashboard/page.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/page.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{},"entryCSSFiles":{"[project]/src/app/favicon.ico":[],"[project]/src/app/layout":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/node_modules/next/dist/client/components/builtin/global-error":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/src/app/dashboard/layout":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/src/app/dashboard/page":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}]},"entryJSFiles":{"[project]/src/app/favicon.ico":["static/chunks/node_modules_next_dist_8db7fb1f._.js","static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"[project]/src/app/layout":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js"],"[project]/node_modules/next/dist/client/components/builtin/global-error":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"[project]/src/app/dashboard/layout":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/src_162a39ac._.js","static/chunks/node_modules_ee8d7a97._.js","static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js"],"[project]/src/app/dashboard/page":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/src_162a39ac._.js","static/chunks/node_modules_ee8d7a97._.js","static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js","static/chunks/_51098a92._.js","static/chunks/src_app_dashboard_page_tsx_0ba7833b._.js"]}}
.next/server/app/dashboard/summaries/[id]/page.js ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var R=require("../../../../chunks/ssr/[turbopack]_runtime.js")("server/app/dashboard/summaries/[id]/page.js")
2
+ R.c("server/chunks/ssr/node_modules_bb681d96._.js")
3
+ R.c("server/chunks/ssr/[root-of-the-server]__f0336b73._.js")
4
+ R.c("server/chunks/ssr/src_app_ca777385._.js")
5
+ R.c("server/chunks/ssr/_f53ecc22._.js")
6
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
7
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
8
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
9
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
10
+ R.c("server/chunks/ssr/src_app_dashboard_layout_tsx_ebf7678c._.js")
11
+ R.c("server/chunks/ssr/node_modules_node-fetch_src_index_a9ba6927.js")
12
+ R.c("server/chunks/ssr/node_modules_next_dist_016c26bc._.js")
13
+ R.c("server/chunks/ssr/node_modules_zod_lib_b7e9715d._.js")
14
+ R.c("server/chunks/ssr/node_modules_@genkit-ai_core_lib_5b1526ac._.js")
15
+ R.c("server/chunks/ssr/node_modules_ajv_dist_7f0a026b._.js")
16
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_28b1336a._.js")
17
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_05992674._.js")
18
+ R.c("server/chunks/ssr/node_modules_@genkit-ai_ai_lib_dddcf8d7._.js")
19
+ R.c("server/chunks/ssr/node_modules_handlebars_dist_cjs_670ea975._.js")
20
+ R.c("server/chunks/ssr/node_modules_yaml_dist_c70cf5b3._.js")
21
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_resources_build_esm_5f5d2121._.js")
22
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_sdk-metrics_build_esm_1ea28c64._.js")
23
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_sdk-trace-base_build_esm_4b613864._.js")
24
+ R.c("server/chunks/ssr/node_modules_protobufjs_24557efc._.js")
25
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_otlp-transformer_build_esm_6522dc85._.js")
26
+ R.c("server/chunks/ssr/node_modules_@grpc_grpc-js_dee9e152._.js")
27
+ R.c("server/chunks/ssr/node_modules_thriftrw_d9865ef6._.js")
28
+ R.c("server/chunks/ssr/node_modules_@genkit-ai_google-genai_lib_a20550b7._.js")
29
+ R.c("server/chunks/ssr/node_modules_tr46_742a71cf._.js")
30
+ R.c("server/chunks/ssr/node_modules_google-auth-library_cabb386c._.js")
31
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_100_build_pdf_worker_6d8ebde9.js")
32
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_100_build_pdf_db54898c.js")
33
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_88_build_pdf_worker_59093b2a.js")
34
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_10_88_build_pdf_f1a5201c.js")
35
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_9_426_build_pdf_worker_1e998acb.js")
36
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v1_9_426_build_pdf_3f599b24.js")
37
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v2_0_550_build_pdf_worker_a5b05001.js")
38
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf_js_v2_0_550_build_pdf_130c4653.js")
39
+ R.c("server/chunks/ssr/node_modules_pdf-parse_lib_pdf-parse_e3be8c53.js")
40
+ R.c("server/chunks/ssr/node_modules_pdf-parse_index_7ed5e5ac.js")
41
+ R.c("server/chunks/ssr/node_modules_gaxios_80071fee._.js")
42
+ R.c("server/chunks/ssr/node_modules_@opentelemetry_4a05c3bf._.js")
43
+ R.c("server/chunks/ssr/node_modules_bd011238._.js")
44
+ R.c("server/chunks/ssr/[root-of-the-server]__76504266._.js")
45
+ R.m("[project]/.next-internal/server/app/dashboard/summaries/[id]/page/actions.js { ACTIONS_MODULE0 => \"[project]/src/ai/flows/ai-document-summarization.ts [app-rsc] (ecmascript)\" } [app-rsc] (server actions loader, ecmascript)")
46
+ R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/dashboard/summaries/[id]/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/dashboard/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
47
+ module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/dashboard/summaries/[id]/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/dashboard/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
.next/server/app/dashboard/summaries/[id]/page.js.map ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": []
5
+ }
.next/server/app/dashboard/summaries/[id]/page/app-build-manifest.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {
3
+ "/dashboard/summaries/[id]/page": [
4
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
5
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
6
+ "static/chunks/src_app_globals_91e4631d.css",
7
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
8
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
9
+ "static/chunks/node_modules_7570b4b8._.js",
10
+ "static/chunks/src_8c3a5115._.js",
11
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
12
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js",
13
+ "static/chunks/src_162a39ac._.js",
14
+ "static/chunks/node_modules_ee8d7a97._.js",
15
+ "static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js",
16
+ "static/chunks/node_modules_847660b9._.js",
17
+ "static/chunks/src_a62756f8._.js",
18
+ "static/chunks/src_app_dashboard_summaries_[id]_page_tsx_0ba7833b._.js",
19
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
20
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
21
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
22
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
23
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
24
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
25
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
26
+ "static/chunks/_a0ff3932._.js",
27
+ "static/chunks/turbopack-_cdba956c._.js"
28
+ ]
29
+ }
30
+ }
.next/server/app/dashboard/summaries/[id]/page/app-paths-manifest.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "/dashboard/summaries/[id]/page": "app/dashboard/summaries/[id]/page.js"
3
+ }
.next/server/app/dashboard/summaries/[id]/page/build-manifest.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "devFiles": [],
3
+ "ampDevFiles": [],
4
+ "polyfillFiles": [
5
+ "static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
6
+ ],
7
+ "lowPriorityFiles": [],
8
+ "rootMainFiles": [
9
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
10
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
11
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
12
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
13
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
14
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
15
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
16
+ "static/chunks/_a0ff3932._.js",
17
+ "static/chunks/turbopack-_cdba956c._.js"
18
+ ],
19
+ "pages": {},
20
+ "ampFirstPages": []
21
+ }
.next/server/app/dashboard/summaries/[id]/page/next-font-manifest.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {},
3
+ "app": {},
4
+ "appUsingSizeAdjust": false,
5
+ "pagesUsingSizeAdjust": false
6
+ }
.next/server/app/dashboard/summaries/[id]/page/react-loadable-manifest.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {}
.next/server/app/dashboard/summaries/[id]/page/server-reference-manifest.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "node": {
3
+ "40e969d02279113eba23732c6003480daea2d24c26": {
4
+ "workers": {
5
+ "app/dashboard/summaries/[id]/page": {
6
+ "moduleId": "[project]/.next-internal/server/app/dashboard/summaries/[id]/page/actions.js { ACTIONS_MODULE0 => \"[project]/src/ai/flows/ai-document-summarization.ts [app-rsc] (ecmascript)\" } [app-rsc] (server actions loader, ecmascript)",
7
+ "async": false,
8
+ "exportedName": "summarizeDocument",
9
+ "filename": "src/ai/flows/ai-document-summarization.ts"
10
+ }
11
+ },
12
+ "layer": {
13
+ "app/dashboard/summaries/[id]/page": "action-browser"
14
+ },
15
+ "exportedName": "summarizeDocument",
16
+ "filename": "src/ai/flows/ai-document-summarization.ts"
17
+ }
18
+ },
19
+ "edge": {}
20
+ }
.next/server/app/dashboard/summaries/[id]/page_client-reference-manifest.js ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ globalThis.__RSC_MANIFEST = globalThis.__RSC_MANIFEST || {};
2
+ globalThis.__RSC_MANIFEST["/dashboard/summaries/[id]/page"] = {"moduleLoading":{"prefix":"","crossOrigin":null},"clientModules":{"[project]/node_modules/next/dist/esm/client/components/layout-router.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-page.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-page.js":{"id":"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-segment.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js <module evaluation>":{"id":"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js <module evaluation>":{"id":"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js <module evaluation>":{"id":"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/src/components/ui/toaster.tsx <module evaluation>":{"id":"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/components/ui/toaster.tsx":{"id":"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/firebase/client-provider.tsx <module evaluation>":{"id":"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/firebase/client-provider.tsx":{"id":"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/node_modules/next/dist/client/components/builtin/global-error.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"async":false},"[project]/node_modules/next/dist/client/components/builtin/global-error.js":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"async":false},"[project]/src/app/dashboard/layout.tsx <module evaluation>":{"id":"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js"],"async":false},"[project]/src/app/dashboard/layout.tsx":{"id":"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js"],"async":false},"[project]/src/app/dashboard/summaries/[id]/page.tsx <module evaluation>":{"id":"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js","/_next/static/chunks/node_modules_847660b9._.js","/_next/static/chunks/src_a62756f8._.js","/_next/static/chunks/src_app_dashboard_summaries_%5Bid%5D_page_tsx_0ba7833b._.js"],"async":false},"[project]/src/app/dashboard/summaries/[id]/page.tsx":{"id":"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/src_162a39ac._.js","/_next/static/chunks/node_modules_ee8d7a97._.js","/_next/static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js","/_next/static/chunks/node_modules_847660b9._.js","/_next/static/chunks/src_a62756f8._.js","/_next/static/chunks/src_app_dashboard_summaries_%5Bid%5D_page_tsx_0ba7833b._.js"],"async":false}},"ssrModuleMapping":{"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/layout-router.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-page.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-segment.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/components/ui/toaster.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js"],"async":false}},"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/firebase/client-provider.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[root-of-the-server]__ee452741._.js"],"async":false}},"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/layout.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[turbopack]_browser_dev_hmr-client_hmr-client_ts_89c5f8e8._.js","server/chunks/ssr/[root-of-the-server]__0730f9cf._.js","server/chunks/ssr/node_modules_next_dist_client_13db3227._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_compiled_b1baabe8._.js","server/chunks/ssr/node_modules_next_dist_a4e6d21e._.js","server/chunks/ssr/node_modules_next_navigation_34126abf.js","server/chunks/ssr/node_modules_7e473f10._.js"],"async":false}},"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[turbopack]_browser_dev_hmr-client_hmr-client_ts_89c5f8e8._.js","server/chunks/ssr/[root-of-the-server]__0730f9cf._.js","server/chunks/ssr/node_modules_next_dist_client_13db3227._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_compiled_b1baabe8._.js","server/chunks/ssr/node_modules_next_dist_a4e6d21e._.js","server/chunks/ssr/node_modules_next_navigation_34126abf.js","server/chunks/ssr/node_modules_7e473f10._.js","server/chunks/ssr/node_modules_2da26ede._.js","server/chunks/ssr/src_702a535b._.js"],"async":false}}},"edgeSSRModuleMapping":{},"rscModuleMapping":{"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/layout-router.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-page.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-segment.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/components/ui/toaster.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/firebase/client-provider.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/app/dashboard/layout.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/layout.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/dashboard/summaries/[id]/page.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{},"entryCSSFiles":{"[project]/src/app/favicon.ico":[],"[project]/src/app/layout":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/node_modules/next/dist/client/components/builtin/global-error":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/src/app/dashboard/layout":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/src/app/dashboard/summaries/[id]/page":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}]},"entryJSFiles":{"[project]/src/app/favicon.ico":["static/chunks/node_modules_next_dist_8db7fb1f._.js","static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"[project]/src/app/layout":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js"],"[project]/node_modules/next/dist/client/components/builtin/global-error":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"[project]/src/app/dashboard/layout":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/src_162a39ac._.js","static/chunks/node_modules_ee8d7a97._.js","static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js"],"[project]/src/app/dashboard/summaries/[id]/page":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/src_162a39ac._.js","static/chunks/node_modules_ee8d7a97._.js","static/chunks/src_app_dashboard_layout_tsx_f439e1a9._.js","static/chunks/node_modules_847660b9._.js","static/chunks/src_a62756f8._.js","static/chunks/src_app_dashboard_summaries_[id]_page_tsx_0ba7833b._.js"]}}
.next/server/app/login/page.js ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var R=require("../../chunks/ssr/[turbopack]_runtime.js")("server/app/login/page.js")
2
+ R.c("server/chunks/ssr/node_modules_bb681d96._.js")
3
+ R.c("server/chunks/ssr/[root-of-the-server]__f0336b73._.js")
4
+ R.c("server/chunks/ssr/src_app_ca777385._.js")
5
+ R.c("server/chunks/ssr/_f53ecc22._.js")
6
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
7
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
8
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
9
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
10
+ R.c("server/chunks/ssr/node_modules_next_dist_d7cd43d5._.js")
11
+ R.c("server/chunks/ssr/[root-of-the-server]__3e87ddca._.js")
12
+ R.m("[project]/.next-internal/server/app/login/page/actions.js [app-rsc] (server actions loader, ecmascript)")
13
+ R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/login/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/login/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
14
+ module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/login/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/login/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
.next/server/app/login/page.js.map ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": []
5
+ }
.next/server/app/login/page/app-build-manifest.json ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {
3
+ "/login/page": [
4
+ "static/chunks/node_modules_next_dist_8db7fb1f._.js",
5
+ "static/chunks/src_app_favicon_ico_mjs_243aa161._.js",
6
+ "static/chunks/src_app_globals_91e4631d.css",
7
+ "static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js",
8
+ "static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js",
9
+ "static/chunks/node_modules_7570b4b8._.js",
10
+ "static/chunks/src_8c3a5115._.js",
11
+ "static/chunks/src_app_layout_tsx_0a548d63._.js",
12
+ "static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js",
13
+ "static/chunks/node_modules_aae43388._.js",
14
+ "static/chunks/src_f3b04985._.js",
15
+ "static/chunks/src_app_login_page_tsx_f439e1a9._.js",
16
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
17
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
18
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
19
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
20
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
21
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
22
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
23
+ "static/chunks/_a0ff3932._.js",
24
+ "static/chunks/turbopack-_cdba956c._.js"
25
+ ]
26
+ }
27
+ }
.next/server/app/login/page/app-paths-manifest.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "/login/page": "app/login/page.js"
3
+ }
.next/server/app/login/page/build-manifest.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "devFiles": [],
3
+ "ampDevFiles": [],
4
+ "polyfillFiles": [
5
+ "static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
6
+ ],
7
+ "lowPriorityFiles": [],
8
+ "rootMainFiles": [
9
+ "static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_57d40746._.js",
10
+ "static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
11
+ "static/chunks/node_modules_next_dist_compiled_next-devtools_index_a9cb0712.js",
12
+ "static/chunks/node_modules_next_dist_compiled_5150ccfd._.js",
13
+ "static/chunks/node_modules_next_dist_client_cf1d9188._.js",
14
+ "static/chunks/node_modules_next_dist_b0daae9a._.js",
15
+ "static/chunks/node_modules_@swc_helpers_cjs_b3dc30d6._.js",
16
+ "static/chunks/_a0ff3932._.js",
17
+ "static/chunks/turbopack-_cdba956c._.js"
18
+ ],
19
+ "pages": {},
20
+ "ampFirstPages": []
21
+ }
.next/server/app/login/page/next-font-manifest.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "pages": {},
3
+ "app": {},
4
+ "appUsingSizeAdjust": false,
5
+ "pagesUsingSizeAdjust": false
6
+ }
.next/server/app/login/page/react-loadable-manifest.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {}
.next/server/app/login/page/server-reference-manifest.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "node": {},
3
+ "edge": {}
4
+ }
.next/server/app/login/page_client-reference-manifest.js ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ globalThis.__RSC_MANIFEST = globalThis.__RSC_MANIFEST || {};
2
+ globalThis.__RSC_MANIFEST["/login/page"] = {"moduleLoading":{"prefix":"","crossOrigin":null},"clientModules":{"[project]/node_modules/next/dist/esm/client/components/layout-router.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-page.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-page.js":{"id":"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-segment.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js <module evaluation>":{"id":"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js <module evaluation>":{"id":"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js <module evaluation>":{"id":"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/node_modules_next_dist_8db7fb1f._.js","/_next/static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"async":false},"[project]/src/components/ui/toaster.tsx <module evaluation>":{"id":"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/components/ui/toaster.tsx":{"id":"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/firebase/client-provider.tsx <module evaluation>":{"id":"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/src/firebase/client-provider.tsx":{"id":"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js"],"async":false},"[project]/node_modules/next/dist/client/components/builtin/global-error.js <module evaluation>":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"async":false},"[project]/node_modules/next/dist/client/components/builtin/global-error.js":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"async":false},"[project]/src/app/login/page.tsx <module evaluation>":{"id":"[project]/src/app/login/page.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_aae43388._.js","/_next/static/chunks/src_f3b04985._.js","/_next/static/chunks/src_app_login_page_tsx_f439e1a9._.js"],"async":false},"[project]/src/app/login/page.tsx":{"id":"[project]/src/app/login/page.tsx [app-client] (ecmascript)","name":"*","chunks":["/_next/static/chunks/94568_%40firebase_auth_dist_esm2017_39867e80._.js","/_next/static/chunks/node_modules_%40firebase_firestore_dist_index_esm2017_d9c36ae7.js","/_next/static/chunks/node_modules_7570b4b8._.js","/_next/static/chunks/src_8c3a5115._.js","/_next/static/chunks/src_app_layout_tsx_0a548d63._.js","/_next/static/chunks/node_modules_aae43388._.js","/_next/static/chunks/src_f3b04985._.js","/_next/static/chunks/src_app_login_page_tsx_f439e1a9._.js"],"async":false}},"ssrModuleMapping":{"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/layout-router.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-page.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-segment.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/node_modules_next_dist_esm_968ff1ee._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_server_route-modules_app-page_f354387c._.js","server/chunks/ssr/[root-of-the-server]__c80f7c8f._.js"],"async":false}},"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/components/ui/toaster.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js"],"async":false}},"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/firebase/client-provider.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js"],"async":false}},"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[root-of-the-server]__ee452741._.js"],"async":false}},"[project]/src/app/login/page.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/login/page.tsx [app-ssr] (ecmascript)","name":"*","chunks":["server/chunks/ssr/94568_@firebase_auth_dist_node-esm_39d07344._.js","server/chunks/ssr/2a4f4_@grpc_grpc-js_e65e1e96._.js","server/chunks/ssr/node_modules_protobufjs_5977de25._.js","server/chunks/ssr/node_modules_@firebase_firestore_dist_index_node_mjs_8bec9454._.js","server/chunks/ssr/node_modules_1214882f._.js","server/chunks/ssr/[root-of-the-server]__863a20ba._.js","server/chunks/ssr/[turbopack]_browser_dev_hmr-client_hmr-client_ts_89c5f8e8._.js","server/chunks/ssr/node_modules_zod_lib_index_mjs_c4fbcda2._.js","server/chunks/ssr/node_modules_next_dist_client_13db3227._.js","server/chunks/ssr/node_modules_next_dist_compiled_next-devtools_index_a19313bf.js","server/chunks/ssr/node_modules_next_dist_compiled_b1baabe8._.js","server/chunks/ssr/node_modules_next_dist_a4e6d21e._.js","server/chunks/ssr/node_modules_next_navigation_34126abf.js","server/chunks/ssr/node_modules_b38cdc58._.js","server/chunks/ssr/[root-of-the-server]__df93a840._.js"],"async":false}}},"edgeSSRModuleMapping":{},"rscModuleMapping":{"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/layout-router.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/client-page.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-page.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/client-segment.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/client-segment.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/lib/metadata/generate/icon-mark.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/metadata/async-metadata.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/client/components/metadata/async-metadata.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/lib/framework/boundary-components.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/components/ui/toaster.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/components/ui/toaster.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/firebase/client-provider.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/firebase/client-provider.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)":{"*":{"id":"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}},"[project]/src/app/login/page.tsx [app-client] (ecmascript)":{"*":{"id":"[project]/src/app/login/page.tsx [app-rsc] (client reference proxy)","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{},"entryCSSFiles":{"[project]/src/app/favicon.ico":[],"[project]/src/app/layout":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/node_modules/next/dist/client/components/builtin/global-error":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}],"[project]/src/app/login/page":[{"path":"static/chunks/src_app_globals_91e4631d.css","inlined":false}]},"entryJSFiles":{"[project]/src/app/favicon.ico":["static/chunks/node_modules_next_dist_8db7fb1f._.js","static/chunks/src_app_favicon_ico_mjs_243aa161._.js"],"[project]/src/app/layout":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js"],"[project]/node_modules/next/dist/client/components/builtin/global-error":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/node_modules_next_dist_client_components_builtin_global-error_f439e1a9.js"],"[project]/src/app/login/page":["static/chunks/94568_@firebase_auth_dist_esm2017_39867e80._.js","static/chunks/node_modules_@firebase_firestore_dist_index_esm2017_d9c36ae7.js","static/chunks/node_modules_7570b4b8._.js","static/chunks/src_8c3a5115._.js","static/chunks/src_app_layout_tsx_0a548d63._.js","static/chunks/node_modules_aae43388._.js","static/chunks/src_f3b04985._.js","static/chunks/src_app_login_page_tsx_f439e1a9._.js"]}}
.next/server/app/page.js ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var R=require("../chunks/ssr/[turbopack]_runtime.js")("server/app/page.js")
2
+ R.c("server/chunks/ssr/node_modules_bb681d96._.js")
3
+ R.c("server/chunks/ssr/[root-of-the-server]__f0336b73._.js")
4
+ R.c("server/chunks/ssr/src_app_ca777385._.js")
5
+ R.c("server/chunks/ssr/_f53ecc22._.js")
6
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
7
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
8
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
9
+ R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
10
+ R.c("server/chunks/ssr/node_modules_d1e21554._.js")
11
+ R.c("server/chunks/ssr/[root-of-the-server]__928a1c1f._.js")
12
+ R.m("[project]/.next-internal/server/app/page/actions.js [app-rsc] (server actions loader, ecmascript)")
13
+ R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
14
+ module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", METADATA_0 => \"[project]/src/app/favicon.ico.mjs { IMAGE => \\\"[project]/src/app/favicon.ico (static in ecmascript)\\\" } [app-rsc] (structured image object, ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
.next/server/app/page.js.map ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "sources": [],
4
+ "sections": []
5
+ }