Upload 442 files
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .next/app-build-manifest.json +123 -0
- .next/build-manifest.json +26 -0
- .next/build/chunks/[root-of-the-server]__51225daf._.js +206 -0
- .next/build/chunks/[root-of-the-server]__51225daf._.js.map +8 -0
- .next/build/chunks/[root-of-the-server]__974941ed._.js +507 -0
- .next/build/chunks/[root-of-the-server]__974941ed._.js.map +11 -0
- .next/build/chunks/[turbopack-node]_transforms_postcss_ts_5260e9fa._.js +13 -0
- .next/build/chunks/[turbopack-node]_transforms_postcss_ts_5260e9fa._.js.map +5 -0
- .next/build/chunks/[turbopack]_runtime.js +757 -0
- .next/build/chunks/[turbopack]_runtime.js.map +10 -0
- .next/build/chunks/node_modules_fe693df6._.js +0 -0
- .next/build/chunks/node_modules_fe693df6._.js.map +0 -0
- .next/cache/.rscinfo +1 -0
- .next/cache/next-devtools-config.json +6 -0
- .next/fallback-build-manifest.json +14 -0
- .next/package.json +1 -0
- .next/postcss.js +6 -0
- .next/postcss.js.map +5 -0
- .next/prerender-manifest.json +11 -0
- .next/routes-manifest.json +1 -0
- .next/server/app-paths-manifest.json +7 -0
- .next/server/app/dashboard/page.js +47 -0
- .next/server/app/dashboard/page.js.map +5 -0
- .next/server/app/dashboard/page/app-build-manifest.json +29 -0
- .next/server/app/dashboard/page/app-paths-manifest.json +3 -0
- .next/server/app/dashboard/page/build-manifest.json +21 -0
- .next/server/app/dashboard/page/next-font-manifest.json +6 -0
- .next/server/app/dashboard/page/react-loadable-manifest.json +1 -0
- .next/server/app/dashboard/page/server-reference-manifest.json +20 -0
- .next/server/app/dashboard/page_client-reference-manifest.js +2 -0
- .next/server/app/dashboard/summaries/[id]/page.js +47 -0
- .next/server/app/dashboard/summaries/[id]/page.js.map +5 -0
- .next/server/app/dashboard/summaries/[id]/page/app-build-manifest.json +30 -0
- .next/server/app/dashboard/summaries/[id]/page/app-paths-manifest.json +3 -0
- .next/server/app/dashboard/summaries/[id]/page/build-manifest.json +21 -0
- .next/server/app/dashboard/summaries/[id]/page/next-font-manifest.json +6 -0
- .next/server/app/dashboard/summaries/[id]/page/react-loadable-manifest.json +1 -0
- .next/server/app/dashboard/summaries/[id]/page/server-reference-manifest.json +20 -0
- .next/server/app/dashboard/summaries/[id]/page_client-reference-manifest.js +2 -0
- .next/server/app/login/page.js +14 -0
- .next/server/app/login/page.js.map +5 -0
- .next/server/app/login/page/app-build-manifest.json +27 -0
- .next/server/app/login/page/app-paths-manifest.json +3 -0
- .next/server/app/login/page/build-manifest.json +21 -0
- .next/server/app/login/page/next-font-manifest.json +6 -0
- .next/server/app/login/page/react-loadable-manifest.json +1 -0
- .next/server/app/login/page/server-reference-manifest.json +4 -0
- .next/server/app/login/page_client-reference-manifest.js +2 -0
- .next/server/app/page.js +14 -0
- .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":"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"}},
|
| 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 |
+
}
|