Update soul-content project
This commit is contained in:
1
.env.local
Normal file
1
.env.local
Normal file
@@ -0,0 +1 @@
|
|||||||
|
MONGODB_URI=mongodb://cdb_outerroot:Zhiqun1984@56b4c23f6853c.gz.cdb.myqcloud.com:14413/my_database\n\nALIPAY_ACCESS_KEY_ID=LTAI5t9zkiWmFtHG8qmtdysW\nALIPAY_ACCESS_KEY_SECRET=xxjXnZGLNvA2zDkj0aEBSQm3XZAaro\n\nTENCENT_APP_ID=1251077262\nTENCENT_SECRET=AKIDjc6yO3nPeOuK2OKsJPBBVbTiiz0aPNHl\n\n# Add your Stripe, PayPal, Web3 keys here\nSTRIPE_SECRET_KEY=your_stripe_key\nPAYPAL_CLIENT_ID=your_paypal_client_id\nPAYPAL_CLIENT_SECRET=your_paypal_client_secret\nUSDT_WALLET_ADDRESS=your_usdt_wallet
|
||||||
206
.next/build/chunks/[root-of-the-server]__51225daf._.js
Normal file
206
.next/build/chunks/[root-of-the-server]__51225daf._.js
Normal file
@@ -0,0 +1,206 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[externals]/path [external] (path, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("path", () => require("path"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[externals]/url [external] (url, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("url", () => require("url"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[externals]/fs [external] (fs, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("fs", () => require("fs"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[project]/postcss.config.mjs [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
/** @type {import('postcss-load-config').Config} */ __turbopack_context__.s([
|
||||||
|
"default",
|
||||||
|
()=>__TURBOPACK__default__export__
|
||||||
|
]);
|
||||||
|
const config = {
|
||||||
|
plugins: {
|
||||||
|
'@tailwindcss/postcss': {}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
const __TURBOPACK__default__export__ = config;
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/transforms/transforms.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shared utilities for our 2 transform implementations.
|
||||||
|
*/ __turbopack_context__.s([
|
||||||
|
"fromPath",
|
||||||
|
()=>fromPath,
|
||||||
|
"getReadEnvVariables",
|
||||||
|
()=>getReadEnvVariables,
|
||||||
|
"toPath",
|
||||||
|
()=>toPath
|
||||||
|
]);
|
||||||
|
var __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/path [external] (path, cjs)");
|
||||||
|
;
|
||||||
|
const contextDir = process.cwd();
|
||||||
|
const toPath = (file)=>{
|
||||||
|
const relPath = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["relative"])(contextDir, file);
|
||||||
|
if ((0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["isAbsolute"])(relPath)) {
|
||||||
|
throw new Error(`Cannot depend on path (${file}) outside of root directory (${contextDir})`);
|
||||||
|
}
|
||||||
|
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;
|
||||||
|
};
|
||||||
|
const fromPath = (path)=>{
|
||||||
|
return (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["join"])(/* turbopackIgnore: true */ 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);
|
||||||
|
};
|
||||||
|
// Patch process.env to track which env vars are read
|
||||||
|
const originalEnv = process.env;
|
||||||
|
const readEnvVars = new Set();
|
||||||
|
process.env = new Proxy(originalEnv, {
|
||||||
|
get (target, prop) {
|
||||||
|
if (typeof prop === 'string') {
|
||||||
|
// We register the env var as dependency on the
|
||||||
|
// current transform and all future transforms
|
||||||
|
// since the env var might be cached in module scope
|
||||||
|
// and influence them all
|
||||||
|
readEnvVars.add(prop);
|
||||||
|
}
|
||||||
|
return Reflect.get(target, prop);
|
||||||
|
},
|
||||||
|
set (target, prop, value) {
|
||||||
|
return Reflect.set(target, prop, value);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
function getReadEnvVariables() {
|
||||||
|
return Array.from(readEnvVars);
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"default",
|
||||||
|
()=>transform,
|
||||||
|
"init",
|
||||||
|
()=>init
|
||||||
|
]);
|
||||||
|
// @ts-ignore
|
||||||
|
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)");
|
||||||
|
// @ts-ignore
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
let processor;
|
||||||
|
const init = async (ipc)=>{
|
||||||
|
let config = __TURBOPACK__imported__module__$5b$project$5d2f$postcss$2e$config$2e$mjs__$5b$postcss$5d$__$28$ecmascript$29$__["default"];
|
||||||
|
if (typeof config === 'function') {
|
||||||
|
config = await config({
|
||||||
|
env: 'development'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (typeof config === 'undefined') {
|
||||||
|
throw new Error('PostCSS config is undefined (make sure to export an function or object from config file)');
|
||||||
|
}
|
||||||
|
let plugins;
|
||||||
|
if (Array.isArray(config.plugins)) {
|
||||||
|
plugins = config.plugins.map((plugin)=>{
|
||||||
|
if (Array.isArray(plugin)) {
|
||||||
|
return plugin;
|
||||||
|
} else if (typeof plugin === 'string') {
|
||||||
|
return [
|
||||||
|
plugin,
|
||||||
|
{}
|
||||||
|
];
|
||||||
|
} else {
|
||||||
|
return plugin;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else if (typeof config.plugins === 'object') {
|
||||||
|
plugins = Object.entries(config.plugins).filter(([, options])=>options);
|
||||||
|
} else {
|
||||||
|
plugins = [];
|
||||||
|
}
|
||||||
|
const loadedPlugins = plugins.map((plugin)=>{
|
||||||
|
if (Array.isArray(plugin)) {
|
||||||
|
const [arg, options] = plugin;
|
||||||
|
let pluginFactory = arg;
|
||||||
|
if (typeof pluginFactory === 'string') {
|
||||||
|
pluginFactory = require(/* turbopackIgnore: true */ pluginFactory);
|
||||||
|
}
|
||||||
|
if (pluginFactory.default) {
|
||||||
|
pluginFactory = pluginFactory.default;
|
||||||
|
}
|
||||||
|
return pluginFactory(options);
|
||||||
|
}
|
||||||
|
return plugin;
|
||||||
|
});
|
||||||
|
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);
|
||||||
|
};
|
||||||
|
async function transform(ipc, cssContent, name, sourceMap) {
|
||||||
|
const { css, map, messages } = await processor.process(cssContent, {
|
||||||
|
from: name,
|
||||||
|
to: name,
|
||||||
|
map: sourceMap ? {
|
||||||
|
inline: false,
|
||||||
|
annotation: false
|
||||||
|
} : undefined
|
||||||
|
});
|
||||||
|
const assets = [];
|
||||||
|
const filePaths = [];
|
||||||
|
const buildFilePaths = [];
|
||||||
|
const directories = [];
|
||||||
|
for (const msg of messages){
|
||||||
|
switch(msg.type){
|
||||||
|
case 'asset':
|
||||||
|
assets.push({
|
||||||
|
file: msg.file,
|
||||||
|
content: msg.content,
|
||||||
|
sourceMap: !sourceMap ? undefined : typeof msg.sourceMap === 'string' ? msg.sourceMap : JSON.stringify(msg.sourceMap)
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
case 'dependency':
|
||||||
|
case 'missing-dependency':
|
||||||
|
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));
|
||||||
|
break;
|
||||||
|
case 'build-dependency':
|
||||||
|
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));
|
||||||
|
break;
|
||||||
|
case 'dir-dependency':
|
||||||
|
directories.push([
|
||||||
|
(0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.dir),
|
||||||
|
msg.glob
|
||||||
|
]);
|
||||||
|
break;
|
||||||
|
case 'context-dependency':
|
||||||
|
directories.push([
|
||||||
|
(0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.dir),
|
||||||
|
'**'
|
||||||
|
]);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ipc.sendInfo({
|
||||||
|
type: 'dependencies',
|
||||||
|
filePaths,
|
||||||
|
directories,
|
||||||
|
buildFilePaths,
|
||||||
|
envVariables: (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["getReadEnvVariables"])()
|
||||||
|
});
|
||||||
|
return {
|
||||||
|
css,
|
||||||
|
map: sourceMap ? JSON.stringify(map) : undefined,
|
||||||
|
assets
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
];
|
||||||
|
|
||||||
|
//# sourceMappingURL=%5Broot-of-the-server%5D__51225daf._.js.map
|
||||||
File diff suppressed because one or more lines are too long
500
.next/build/chunks/[root-of-the-server]__974941ed._.js
Normal file
500
.next/build/chunks/[root-of-the-server]__974941ed._.js
Normal file
@@ -0,0 +1,500 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[turbopack-node]/globals.ts [postcss] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
|
process.turbopack = {};
|
||||||
|
}),
|
||||||
|
"[externals]/node:net [external] (node:net, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("node:net", () => require("node:net"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[externals]/node:stream [external] (node:stream, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("node:stream", () => require("node:stream"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/compiled/stacktrace-parser/index.js [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"parse",
|
||||||
|
()=>parse
|
||||||
|
]);
|
||||||
|
if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = ("TURBOPACK compile-time value", "/ROOT/compiled/stacktrace-parser") + "/";
|
||||||
|
var n = "<unknown>";
|
||||||
|
function parse(e) {
|
||||||
|
var r = e.split("\n");
|
||||||
|
return r.reduce(function(e, r) {
|
||||||
|
var n = parseChrome(r) || parseWinjs(r) || parseGecko(r) || parseNode(r) || parseJSC(r);
|
||||||
|
if (n) {
|
||||||
|
e.push(n);
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
}, []);
|
||||||
|
}
|
||||||
|
var a = /^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i;
|
||||||
|
var l = /\((\S*)(?::(\d+))(?::(\d+))\)/;
|
||||||
|
function parseChrome(e) {
|
||||||
|
var r = a.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
var u = r[2] && r[2].indexOf("native") === 0;
|
||||||
|
var t = r[2] && r[2].indexOf("eval") === 0;
|
||||||
|
var i = l.exec(r[2]);
|
||||||
|
if (t && i != null) {
|
||||||
|
r[2] = i[1];
|
||||||
|
r[3] = i[2];
|
||||||
|
r[4] = i[3];
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: !u ? r[2] : null,
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: u ? [
|
||||||
|
r[2]
|
||||||
|
] : [],
|
||||||
|
lineNumber: r[3] ? +r[3] : null,
|
||||||
|
column: r[4] ? +r[4] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var u = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;
|
||||||
|
function parseWinjs(e) {
|
||||||
|
var r = u.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[2],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: [],
|
||||||
|
lineNumber: +r[3],
|
||||||
|
column: r[4] ? +r[4] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var t = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i;
|
||||||
|
var i = /(\S+) line (\d+)(?: > eval line \d+)* > eval/i;
|
||||||
|
function parseGecko(e) {
|
||||||
|
var r = t.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
var a = r[3] && r[3].indexOf(" > eval") > -1;
|
||||||
|
var l = i.exec(r[3]);
|
||||||
|
if (a && l != null) {
|
||||||
|
r[3] = l[1];
|
||||||
|
r[4] = l[2];
|
||||||
|
r[5] = null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[3],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: r[2] ? r[2].split(",") : [],
|
||||||
|
lineNumber: r[4] ? +r[4] : null,
|
||||||
|
column: r[5] ? +r[5] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var s = /^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;
|
||||||
|
function parseJSC(e) {
|
||||||
|
var r = s.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[3],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: [],
|
||||||
|
lineNumber: +r[4],
|
||||||
|
column: r[5] ? +r[5] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var o = /^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;
|
||||||
|
function parseNode(e) {
|
||||||
|
var r = o.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[2],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: [],
|
||||||
|
lineNumber: +r[3],
|
||||||
|
column: r[4] ? +r[4] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/ipc/error.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
// merged from next.js
|
||||||
|
// https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/lib/is-error.ts
|
||||||
|
// https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/shared/lib/is-plain-object.ts
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"default",
|
||||||
|
()=>isError,
|
||||||
|
"getProperError",
|
||||||
|
()=>getProperError
|
||||||
|
]);
|
||||||
|
function isError(err) {
|
||||||
|
return typeof err === 'object' && err !== null && 'name' in err && 'message' in err;
|
||||||
|
}
|
||||||
|
function getProperError(err) {
|
||||||
|
if (isError(err)) {
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
|
||||||
|
;
|
||||||
|
return new Error(isPlainObject(err) ? JSON.stringify(err) : err + '');
|
||||||
|
}
|
||||||
|
function getObjectClassLabel(value) {
|
||||||
|
return Object.prototype.toString.call(value);
|
||||||
|
}
|
||||||
|
function isPlainObject(value) {
|
||||||
|
if (getObjectClassLabel(value) !== '[object Object]') {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
const prototype = Object.getPrototypeOf(value);
|
||||||
|
/**
|
||||||
|
* this used to be previously:
|
||||||
|
*
|
||||||
|
* `return prototype === null || prototype === Object.prototype`
|
||||||
|
*
|
||||||
|
* but Edge Runtime expose Object from vm, being that kind of type-checking wrongly fail.
|
||||||
|
*
|
||||||
|
* It was changed to the current implementation since it's resilient to serialization.
|
||||||
|
*/ return prototype === null || prototype.hasOwnProperty('isPrototypeOf');
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/ipc/index.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"IPC",
|
||||||
|
()=>IPC,
|
||||||
|
"structuredError",
|
||||||
|
()=>structuredError
|
||||||
|
]);
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
function structuredError(e) {
|
||||||
|
e = (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$error$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["getProperError"])(e);
|
||||||
|
return {
|
||||||
|
name: e.name,
|
||||||
|
message: e.message,
|
||||||
|
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) : [],
|
||||||
|
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
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function createIpc(port) {
|
||||||
|
const socket = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$net__$5b$external$5d$__$28$node$3a$net$2c$__cjs$29$__["createConnection"])({
|
||||||
|
port,
|
||||||
|
host: '127.0.0.1'
|
||||||
|
});
|
||||||
|
/**
|
||||||
|
* A writable stream that writes to the socket.
|
||||||
|
* We don't write directly to the socket because we need to
|
||||||
|
* handle backpressure and wait for the socket to be drained
|
||||||
|
* before writing more data.
|
||||||
|
*/ const socketWritable = new __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$stream__$5b$external$5d$__$28$node$3a$stream$2c$__cjs$29$__["Writable"]({
|
||||||
|
write (chunk, _enc, cb) {
|
||||||
|
if (socket.write(chunk)) {
|
||||||
|
cb();
|
||||||
|
} else {
|
||||||
|
socket.once('drain', cb);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
final (cb) {
|
||||||
|
socket.end(cb);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
const packetQueue = [];
|
||||||
|
const recvPromiseResolveQueue = [];
|
||||||
|
function pushPacket(packet) {
|
||||||
|
const recvPromiseResolve = recvPromiseResolveQueue.shift();
|
||||||
|
if (recvPromiseResolve != null) {
|
||||||
|
recvPromiseResolve(JSON.parse(packet.toString('utf8')));
|
||||||
|
} else {
|
||||||
|
packetQueue.push(packet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
let state = {
|
||||||
|
type: 'waiting'
|
||||||
|
};
|
||||||
|
let buffer = Buffer.alloc(0);
|
||||||
|
socket.once('connect', ()=>{
|
||||||
|
socket.setNoDelay(true);
|
||||||
|
socket.on('data', (chunk)=>{
|
||||||
|
buffer = Buffer.concat([
|
||||||
|
buffer,
|
||||||
|
chunk
|
||||||
|
]);
|
||||||
|
loop: while(true){
|
||||||
|
switch(state.type){
|
||||||
|
case 'waiting':
|
||||||
|
{
|
||||||
|
if (buffer.length >= 4) {
|
||||||
|
const length = buffer.readUInt32BE(0);
|
||||||
|
buffer = buffer.subarray(4);
|
||||||
|
state = {
|
||||||
|
type: 'packet',
|
||||||
|
length
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
break loop;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'packet':
|
||||||
|
{
|
||||||
|
if (buffer.length >= state.length) {
|
||||||
|
const packet = buffer.subarray(0, state.length);
|
||||||
|
buffer = buffer.subarray(state.length);
|
||||||
|
state = {
|
||||||
|
type: 'waiting'
|
||||||
|
};
|
||||||
|
pushPacket(packet);
|
||||||
|
} else {
|
||||||
|
break loop;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
invariant(state, (state)=>`Unknown state type: ${state?.type}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
// When the socket is closed, this process is no longer needed.
|
||||||
|
// This might happen e. g. when parent process is killed or
|
||||||
|
// node.js pool is garbage collected.
|
||||||
|
socket.once('close', ()=>{
|
||||||
|
process.exit(0);
|
||||||
|
});
|
||||||
|
// TODO(lukesandberg): some of the messages being sent are very large and contain lots
|
||||||
|
// of redundant information. Consider adding gzip compression to our stream.
|
||||||
|
function doSend(message) {
|
||||||
|
return new Promise((resolve, reject)=>{
|
||||||
|
// Reserve 4 bytes for our length prefix, we will over-write after encoding.
|
||||||
|
const packet = Buffer.from('0000' + message, 'utf8');
|
||||||
|
packet.writeUInt32BE(packet.length - 4, 0);
|
||||||
|
socketWritable.write(packet, (err)=>{
|
||||||
|
process.stderr.write(`TURBOPACK_OUTPUT_D\n`);
|
||||||
|
process.stdout.write(`TURBOPACK_OUTPUT_D\n`);
|
||||||
|
if (err != null) {
|
||||||
|
reject(err);
|
||||||
|
} else {
|
||||||
|
resolve();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function send(message) {
|
||||||
|
return doSend(JSON.stringify(message));
|
||||||
|
}
|
||||||
|
function sendReady() {
|
||||||
|
return doSend('');
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
async recv () {
|
||||||
|
const packet = packetQueue.shift();
|
||||||
|
if (packet != null) {
|
||||||
|
return JSON.parse(packet.toString('utf8'));
|
||||||
|
}
|
||||||
|
const result = await new Promise((resolve)=>{
|
||||||
|
recvPromiseResolveQueue.push((result)=>{
|
||||||
|
resolve(result);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return result;
|
||||||
|
},
|
||||||
|
send (message) {
|
||||||
|
return send(message);
|
||||||
|
},
|
||||||
|
sendReady,
|
||||||
|
async sendError (error) {
|
||||||
|
let failed = false;
|
||||||
|
try {
|
||||||
|
await send({
|
||||||
|
type: 'error',
|
||||||
|
...structuredError(error)
|
||||||
|
});
|
||||||
|
} catch (err) {
|
||||||
|
// There's nothing we can do about errors that happen after this point, we can't tell anyone
|
||||||
|
// about them.
|
||||||
|
console.error('failed to send error back to rust:', err);
|
||||||
|
failed = true;
|
||||||
|
}
|
||||||
|
await new Promise((res)=>socket.end(()=>res()));
|
||||||
|
process.exit(failed ? 1 : 0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
const PORT = process.argv[2];
|
||||||
|
const IPC = createIpc(parseInt(PORT, 10));
|
||||||
|
process.on('uncaughtException', (err)=>{
|
||||||
|
IPC.sendError(err);
|
||||||
|
});
|
||||||
|
const improveConsole = (name, stream, addStack)=>{
|
||||||
|
// @ts-ignore
|
||||||
|
const original = console[name];
|
||||||
|
// @ts-ignore
|
||||||
|
const stdio = process[stream];
|
||||||
|
// @ts-ignore
|
||||||
|
console[name] = (...args)=>{
|
||||||
|
stdio.write(`TURBOPACK_OUTPUT_B\n`);
|
||||||
|
original(...args);
|
||||||
|
if (addStack) {
|
||||||
|
const stack = new Error().stack?.replace(/^.+\n.+\n/, '') + '\n';
|
||||||
|
stdio.write('TURBOPACK_OUTPUT_S\n');
|
||||||
|
stdio.write(stack);
|
||||||
|
}
|
||||||
|
stdio.write('TURBOPACK_OUTPUT_E\n');
|
||||||
|
};
|
||||||
|
};
|
||||||
|
improveConsole('error', 'stderr', true);
|
||||||
|
improveConsole('warn', 'stderr', true);
|
||||||
|
improveConsole('count', 'stdout', true);
|
||||||
|
improveConsole('trace', 'stderr', false);
|
||||||
|
improveConsole('log', 'stdout', true);
|
||||||
|
improveConsole('group', 'stdout', true);
|
||||||
|
improveConsole('groupCollapsed', 'stdout', true);
|
||||||
|
improveConsole('table', 'stdout', true);
|
||||||
|
improveConsole('debug', 'stdout', true);
|
||||||
|
improveConsole('info', 'stdout', true);
|
||||||
|
improveConsole('dir', 'stdout', true);
|
||||||
|
improveConsole('dirxml', 'stdout', true);
|
||||||
|
improveConsole('timeEnd', 'stdout', true);
|
||||||
|
improveConsole('timeLog', 'stdout', true);
|
||||||
|
improveConsole('timeStamp', 'stdout', true);
|
||||||
|
improveConsole('assert', 'stderr', true);
|
||||||
|
/**
|
||||||
|
* Utility function to ensure all variants of an enum are handled.
|
||||||
|
*/ function invariant(never, computeMessage) {
|
||||||
|
throw new Error(`Invariant: ${computeMessage(never)}`);
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/ipc/evaluate.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"run",
|
||||||
|
()=>run
|
||||||
|
]);
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
const ipc = __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$index$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["IPC"];
|
||||||
|
const queue = [];
|
||||||
|
const run = async (moduleFactory)=>{
|
||||||
|
let nextId = 1;
|
||||||
|
const requests = new Map();
|
||||||
|
const internalIpc = {
|
||||||
|
sendInfo: (message)=>ipc.send({
|
||||||
|
type: 'info',
|
||||||
|
data: message
|
||||||
|
}),
|
||||||
|
sendRequest: (message)=>{
|
||||||
|
const id = nextId++;
|
||||||
|
let resolve, reject;
|
||||||
|
const promise = new Promise((res, rej)=>{
|
||||||
|
resolve = res;
|
||||||
|
reject = rej;
|
||||||
|
});
|
||||||
|
requests.set(id, {
|
||||||
|
resolve,
|
||||||
|
reject
|
||||||
|
});
|
||||||
|
return ipc.send({
|
||||||
|
type: 'request',
|
||||||
|
id,
|
||||||
|
data: message
|
||||||
|
}).then(()=>promise);
|
||||||
|
},
|
||||||
|
sendError: (error)=>{
|
||||||
|
return ipc.sendError(error);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
// Initialize module and send ready message
|
||||||
|
let getValue;
|
||||||
|
try {
|
||||||
|
const module = await moduleFactory();
|
||||||
|
if (typeof module.init === 'function') {
|
||||||
|
await module.init();
|
||||||
|
}
|
||||||
|
getValue = module.default;
|
||||||
|
await ipc.sendReady();
|
||||||
|
} catch (err) {
|
||||||
|
await ipc.sendReady();
|
||||||
|
await ipc.sendError(err);
|
||||||
|
}
|
||||||
|
// Queue handling
|
||||||
|
let isRunning = false;
|
||||||
|
const run = async ()=>{
|
||||||
|
while(queue.length > 0){
|
||||||
|
const args = queue.shift();
|
||||||
|
try {
|
||||||
|
const value = await getValue(internalIpc, ...args);
|
||||||
|
await ipc.send({
|
||||||
|
type: 'end',
|
||||||
|
data: value === undefined ? undefined : JSON.stringify(value, null, 2),
|
||||||
|
duration: 0
|
||||||
|
});
|
||||||
|
} catch (e) {
|
||||||
|
await ipc.sendError(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
isRunning = false;
|
||||||
|
};
|
||||||
|
// Communication handling
|
||||||
|
while(true){
|
||||||
|
const msg = await ipc.recv();
|
||||||
|
switch(msg.type){
|
||||||
|
case 'evaluate':
|
||||||
|
{
|
||||||
|
queue.push(msg.args);
|
||||||
|
if (!isRunning) {
|
||||||
|
isRunning = true;
|
||||||
|
run();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'result':
|
||||||
|
{
|
||||||
|
const request = requests.get(msg.id);
|
||||||
|
if (request) {
|
||||||
|
requests.delete(msg.id);
|
||||||
|
if (msg.error) {
|
||||||
|
request.reject(new Error(msg.error));
|
||||||
|
} else {
|
||||||
|
request.resolve(msg.data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
console.error('unexpected message type', msg.type);
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}),
|
||||||
|
"[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__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([]);
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
(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)'));
|
||||||
|
}),
|
||||||
|
];
|
||||||
|
|
||||||
|
//# sourceMappingURL=%5Broot-of-the-server%5D__974941ed._.js.map
|
||||||
11
.next/build/chunks/[root-of-the-server]__974941ed._.js.map
Normal file
11
.next/build/chunks/[root-of-the-server]__974941ed._.js.map
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1,13 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript, async loader)", ((__turbopack_context__) => {
|
||||||
|
|
||||||
|
__turbopack_context__.v((parentImport) => {
|
||||||
|
return Promise.all([
|
||||||
|
"chunks/node_modules_2d7da256._.js",
|
||||||
|
"chunks/[root-of-the-server]__51225daf._.js"
|
||||||
|
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {
|
||||||
|
return parentImport("[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript)");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}),
|
||||||
|
];
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
770
.next/build/chunks/[turbopack]_runtime.js
Normal file
770
.next/build/chunks/[turbopack]_runtime.js
Normal file
@@ -0,0 +1,770 @@
|
|||||||
|
const RUNTIME_PUBLIC_PATH = "chunks/[turbopack]_runtime.js";
|
||||||
|
const RELATIVE_ROOT_PATH = "..";
|
||||||
|
const ASSET_PREFIX = "/";
|
||||||
|
/**
|
||||||
|
* This file contains runtime types and functions that are shared between all
|
||||||
|
* TurboPack ECMAScript runtimes.
|
||||||
|
*
|
||||||
|
* It will be prepended to the runtime code of each runtime.
|
||||||
|
*/ /* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="./runtime-types.d.ts" />
|
||||||
|
const REEXPORTED_OBJECTS = new WeakMap();
|
||||||
|
/**
|
||||||
|
* Constructs the `__turbopack_context__` object for a module.
|
||||||
|
*/ function Context(module, exports) {
|
||||||
|
this.m = module;
|
||||||
|
// We need to store this here instead of accessing it from the module object to:
|
||||||
|
// 1. Make it available to factories directly, since we rewrite `this` to
|
||||||
|
// `__turbopack_context__.e` in CJS modules.
|
||||||
|
// 2. Support async modules which rewrite `module.exports` to a promise, so we
|
||||||
|
// can still access the original exports object from functions like
|
||||||
|
// `esmExport`
|
||||||
|
// Ideally we could find a new approach for async modules and drop this property altogether.
|
||||||
|
this.e = exports;
|
||||||
|
}
|
||||||
|
const contextPrototype = Context.prototype;
|
||||||
|
const hasOwnProperty = Object.prototype.hasOwnProperty;
|
||||||
|
const toStringTag = typeof Symbol !== 'undefined' && Symbol.toStringTag;
|
||||||
|
function defineProp(obj, name, options) {
|
||||||
|
if (!hasOwnProperty.call(obj, name)) Object.defineProperty(obj, name, options);
|
||||||
|
}
|
||||||
|
function getOverwrittenModule(moduleCache, id) {
|
||||||
|
let module = moduleCache[id];
|
||||||
|
if (!module) {
|
||||||
|
// This is invoked when a module is merged into another module, thus it wasn't invoked via
|
||||||
|
// instantiateModule and the cache entry wasn't created yet.
|
||||||
|
module = createModuleObject(id);
|
||||||
|
moduleCache[id] = module;
|
||||||
|
}
|
||||||
|
return module;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Creates the module object. Only done here to ensure all module objects have the same shape.
|
||||||
|
*/ function createModuleObject(id) {
|
||||||
|
return {
|
||||||
|
exports: {},
|
||||||
|
error: undefined,
|
||||||
|
id,
|
||||||
|
namespaceObject: undefined
|
||||||
|
};
|
||||||
|
}
|
||||||
|
const BindingTag_Value = 0;
|
||||||
|
/**
|
||||||
|
* Adds the getters to the exports object.
|
||||||
|
*/ function esm(exports, bindings) {
|
||||||
|
defineProp(exports, '__esModule', {
|
||||||
|
value: true
|
||||||
|
});
|
||||||
|
if (toStringTag) defineProp(exports, toStringTag, {
|
||||||
|
value: 'Module'
|
||||||
|
});
|
||||||
|
let i = 0;
|
||||||
|
while(i < bindings.length){
|
||||||
|
const propName = bindings[i++];
|
||||||
|
const tagOrFunction = bindings[i++];
|
||||||
|
if (typeof tagOrFunction === 'number') {
|
||||||
|
if (tagOrFunction === BindingTag_Value) {
|
||||||
|
defineProp(exports, propName, {
|
||||||
|
value: bindings[i++],
|
||||||
|
enumerable: true,
|
||||||
|
writable: false
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
throw new Error(`unexpected tag: ${tagOrFunction}`);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
const getterFn = tagOrFunction;
|
||||||
|
if (typeof bindings[i] === 'function') {
|
||||||
|
const setterFn = bindings[i++];
|
||||||
|
defineProp(exports, propName, {
|
||||||
|
get: getterFn,
|
||||||
|
set: setterFn,
|
||||||
|
enumerable: true
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
defineProp(exports, propName, {
|
||||||
|
get: getterFn,
|
||||||
|
enumerable: true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Object.seal(exports);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Makes the module an ESM with exports
|
||||||
|
*/ function esmExport(bindings, id) {
|
||||||
|
let module;
|
||||||
|
let exports;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
exports = module.exports;
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
exports = this.e;
|
||||||
|
}
|
||||||
|
module.namespaceObject = exports;
|
||||||
|
esm(exports, bindings);
|
||||||
|
}
|
||||||
|
contextPrototype.s = esmExport;
|
||||||
|
function ensureDynamicExports(module, exports) {
|
||||||
|
let reexportedObjects = REEXPORTED_OBJECTS.get(module);
|
||||||
|
if (!reexportedObjects) {
|
||||||
|
REEXPORTED_OBJECTS.set(module, reexportedObjects = []);
|
||||||
|
module.exports = module.namespaceObject = new Proxy(exports, {
|
||||||
|
get (target, prop) {
|
||||||
|
if (hasOwnProperty.call(target, prop) || prop === 'default' || prop === '__esModule') {
|
||||||
|
return Reflect.get(target, prop);
|
||||||
|
}
|
||||||
|
for (const obj of reexportedObjects){
|
||||||
|
const value = Reflect.get(obj, prop);
|
||||||
|
if (value !== undefined) return value;
|
||||||
|
}
|
||||||
|
return undefined;
|
||||||
|
},
|
||||||
|
ownKeys (target) {
|
||||||
|
const keys = Reflect.ownKeys(target);
|
||||||
|
for (const obj of reexportedObjects){
|
||||||
|
for (const key of Reflect.ownKeys(obj)){
|
||||||
|
if (key !== 'default' && !keys.includes(key)) keys.push(key);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return keys;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return reexportedObjects;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Dynamically exports properties from an object
|
||||||
|
*/ function dynamicExport(object, id) {
|
||||||
|
let module;
|
||||||
|
let exports;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
exports = module.exports;
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
exports = this.e;
|
||||||
|
}
|
||||||
|
const reexportedObjects = ensureDynamicExports(module, exports);
|
||||||
|
if (typeof object === 'object' && object !== null) {
|
||||||
|
reexportedObjects.push(object);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
contextPrototype.j = dynamicExport;
|
||||||
|
function exportValue(value, id) {
|
||||||
|
let module;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
}
|
||||||
|
module.exports = value;
|
||||||
|
}
|
||||||
|
contextPrototype.v = exportValue;
|
||||||
|
function exportNamespace(namespace, id) {
|
||||||
|
let module;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
}
|
||||||
|
module.exports = module.namespaceObject = namespace;
|
||||||
|
}
|
||||||
|
contextPrototype.n = exportNamespace;
|
||||||
|
function createGetter(obj, key) {
|
||||||
|
return ()=>obj[key];
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @returns prototype of the object
|
||||||
|
*/ const getProto = Object.getPrototypeOf ? (obj)=>Object.getPrototypeOf(obj) : (obj)=>obj.__proto__;
|
||||||
|
/** Prototypes that are not expanded for exports */ const LEAF_PROTOTYPES = [
|
||||||
|
null,
|
||||||
|
getProto({}),
|
||||||
|
getProto([]),
|
||||||
|
getProto(getProto)
|
||||||
|
];
|
||||||
|
/**
|
||||||
|
* @param raw
|
||||||
|
* @param ns
|
||||||
|
* @param allowExportDefault
|
||||||
|
* * `false`: will have the raw module as default export
|
||||||
|
* * `true`: will have the default property as default export
|
||||||
|
*/ function interopEsm(raw, ns, allowExportDefault) {
|
||||||
|
const bindings = [];
|
||||||
|
let defaultLocation = -1;
|
||||||
|
for(let current = raw; (typeof current === 'object' || typeof current === 'function') && !LEAF_PROTOTYPES.includes(current); current = getProto(current)){
|
||||||
|
for (const key of Object.getOwnPropertyNames(current)){
|
||||||
|
bindings.push(key, createGetter(raw, key));
|
||||||
|
if (defaultLocation === -1 && key === 'default') {
|
||||||
|
defaultLocation = bindings.length - 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// this is not really correct
|
||||||
|
// we should set the `default` getter if the imported module is a `.cjs file`
|
||||||
|
if (!(allowExportDefault && defaultLocation >= 0)) {
|
||||||
|
// Replace the binding with one for the namespace itself in order to preserve iteration order.
|
||||||
|
if (defaultLocation >= 0) {
|
||||||
|
// Replace the getter with the value
|
||||||
|
bindings.splice(defaultLocation, 1, BindingTag_Value, raw);
|
||||||
|
} else {
|
||||||
|
bindings.push('default', BindingTag_Value, raw);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
esm(ns, bindings);
|
||||||
|
return ns;
|
||||||
|
}
|
||||||
|
function createNS(raw) {
|
||||||
|
if (typeof raw === 'function') {
|
||||||
|
return function(...args) {
|
||||||
|
return raw.apply(this, args);
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
return Object.create(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function esmImport(id) {
|
||||||
|
const module = getOrInstantiateModuleFromParent(id, this.m);
|
||||||
|
// any ES module has to have `module.namespaceObject` defined.
|
||||||
|
if (module.namespaceObject) return module.namespaceObject;
|
||||||
|
// only ESM can be an async module, so we don't need to worry about exports being a promise here.
|
||||||
|
const raw = module.exports;
|
||||||
|
return module.namespaceObject = interopEsm(raw, createNS(raw), raw && raw.__esModule);
|
||||||
|
}
|
||||||
|
contextPrototype.i = esmImport;
|
||||||
|
function asyncLoader(moduleId) {
|
||||||
|
const loader = this.r(moduleId);
|
||||||
|
return loader(esmImport.bind(this));
|
||||||
|
}
|
||||||
|
contextPrototype.A = asyncLoader;
|
||||||
|
// Add a simple runtime require so that environments without one can still pass
|
||||||
|
// `typeof require` CommonJS checks so that exports are correctly registered.
|
||||||
|
const runtimeRequire = // @ts-ignore
|
||||||
|
typeof require === 'function' ? require : function require1() {
|
||||||
|
throw new Error('Unexpected use of runtime require');
|
||||||
|
};
|
||||||
|
contextPrototype.t = runtimeRequire;
|
||||||
|
function commonJsRequire(id) {
|
||||||
|
return getOrInstantiateModuleFromParent(id, this.m).exports;
|
||||||
|
}
|
||||||
|
contextPrototype.r = commonJsRequire;
|
||||||
|
/**
|
||||||
|
* `require.context` and require/import expression runtime.
|
||||||
|
*/ function moduleContext(map) {
|
||||||
|
function moduleContext(id) {
|
||||||
|
if (hasOwnProperty.call(map, id)) {
|
||||||
|
return map[id].module();
|
||||||
|
}
|
||||||
|
const e = new Error(`Cannot find module '${id}'`);
|
||||||
|
e.code = 'MODULE_NOT_FOUND';
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
moduleContext.keys = ()=>{
|
||||||
|
return Object.keys(map);
|
||||||
|
};
|
||||||
|
moduleContext.resolve = (id)=>{
|
||||||
|
if (hasOwnProperty.call(map, id)) {
|
||||||
|
return map[id].id();
|
||||||
|
}
|
||||||
|
const e = new Error(`Cannot find module '${id}'`);
|
||||||
|
e.code = 'MODULE_NOT_FOUND';
|
||||||
|
throw e;
|
||||||
|
};
|
||||||
|
moduleContext.import = async (id)=>{
|
||||||
|
return await moduleContext(id);
|
||||||
|
};
|
||||||
|
return moduleContext;
|
||||||
|
}
|
||||||
|
contextPrototype.f = moduleContext;
|
||||||
|
/**
|
||||||
|
* Returns the path of a chunk defined by its data.
|
||||||
|
*/ function getChunkPath(chunkData) {
|
||||||
|
return typeof chunkData === 'string' ? chunkData : chunkData.path;
|
||||||
|
}
|
||||||
|
function isPromise(maybePromise) {
|
||||||
|
return maybePromise != null && typeof maybePromise === 'object' && 'then' in maybePromise && typeof maybePromise.then === 'function';
|
||||||
|
}
|
||||||
|
function isAsyncModuleExt(obj) {
|
||||||
|
return turbopackQueues in obj;
|
||||||
|
}
|
||||||
|
function createPromise() {
|
||||||
|
let resolve;
|
||||||
|
let reject;
|
||||||
|
const promise = new Promise((res, rej)=>{
|
||||||
|
reject = rej;
|
||||||
|
resolve = res;
|
||||||
|
});
|
||||||
|
return {
|
||||||
|
promise,
|
||||||
|
resolve: resolve,
|
||||||
|
reject: reject
|
||||||
|
};
|
||||||
|
}
|
||||||
|
// Load the CompressedmoduleFactories of a chunk into the `moduleFactories` Map.
|
||||||
|
// The CompressedModuleFactories format is
|
||||||
|
// - 1 or more module ids
|
||||||
|
// - a module factory function
|
||||||
|
// So walking this is a little complex but the flat structure is also fast to
|
||||||
|
// traverse, we can use `typeof` operators to distinguish the two cases.
|
||||||
|
function installCompressedModuleFactories(chunkModules, offset, moduleFactories, newModuleId) {
|
||||||
|
let i = offset;
|
||||||
|
while(i < chunkModules.length){
|
||||||
|
let moduleId = chunkModules[i];
|
||||||
|
let end = i + 1;
|
||||||
|
// Find our factory function
|
||||||
|
while(end < chunkModules.length && typeof chunkModules[end] !== 'function'){
|
||||||
|
end++;
|
||||||
|
}
|
||||||
|
if (end === chunkModules.length) {
|
||||||
|
throw new Error('malformed chunk format, expected a factory function');
|
||||||
|
}
|
||||||
|
// Each chunk item has a 'primary id' and optional additional ids. If the primary id is already
|
||||||
|
// present we know all the additional ids are also present, so we don't need to check.
|
||||||
|
if (!moduleFactories.has(moduleId)) {
|
||||||
|
const moduleFactoryFn = chunkModules[end];
|
||||||
|
applyModuleFactoryName(moduleFactoryFn);
|
||||||
|
newModuleId?.(moduleId);
|
||||||
|
for(; i < end; i++){
|
||||||
|
moduleId = chunkModules[i];
|
||||||
|
moduleFactories.set(moduleId, moduleFactoryFn);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
i = end + 1; // end is pointing at the last factory advance to the next id or the end of the array.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// everything below is adapted from webpack
|
||||||
|
// https://github.com/webpack/webpack/blob/6be4065ade1e252c1d8dcba4af0f43e32af1bdc1/lib/runtime/AsyncModuleRuntimeModule.js#L13
|
||||||
|
const turbopackQueues = Symbol('turbopack queues');
|
||||||
|
const turbopackExports = Symbol('turbopack exports');
|
||||||
|
const turbopackError = Symbol('turbopack error');
|
||||||
|
function resolveQueue(queue) {
|
||||||
|
if (queue && queue.status !== 1) {
|
||||||
|
queue.status = 1;
|
||||||
|
queue.forEach((fn)=>fn.queueCount--);
|
||||||
|
queue.forEach((fn)=>fn.queueCount-- ? fn.queueCount++ : fn());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function wrapDeps(deps) {
|
||||||
|
return deps.map((dep)=>{
|
||||||
|
if (dep !== null && typeof dep === 'object') {
|
||||||
|
if (isAsyncModuleExt(dep)) return dep;
|
||||||
|
if (isPromise(dep)) {
|
||||||
|
const queue = Object.assign([], {
|
||||||
|
status: 0
|
||||||
|
});
|
||||||
|
const obj = {
|
||||||
|
[turbopackExports]: {},
|
||||||
|
[turbopackQueues]: (fn)=>fn(queue)
|
||||||
|
};
|
||||||
|
dep.then((res)=>{
|
||||||
|
obj[turbopackExports] = res;
|
||||||
|
resolveQueue(queue);
|
||||||
|
}, (err)=>{
|
||||||
|
obj[turbopackError] = err;
|
||||||
|
resolveQueue(queue);
|
||||||
|
});
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
[turbopackExports]: dep,
|
||||||
|
[turbopackQueues]: ()=>{}
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function asyncModule(body, hasAwait) {
|
||||||
|
const module = this.m;
|
||||||
|
const queue = hasAwait ? Object.assign([], {
|
||||||
|
status: -1
|
||||||
|
}) : undefined;
|
||||||
|
const depQueues = new Set();
|
||||||
|
const { resolve, reject, promise: rawPromise } = createPromise();
|
||||||
|
const promise = Object.assign(rawPromise, {
|
||||||
|
[turbopackExports]: module.exports,
|
||||||
|
[turbopackQueues]: (fn)=>{
|
||||||
|
queue && fn(queue);
|
||||||
|
depQueues.forEach(fn);
|
||||||
|
promise['catch'](()=>{});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
const attributes = {
|
||||||
|
get () {
|
||||||
|
return promise;
|
||||||
|
},
|
||||||
|
set (v) {
|
||||||
|
// Calling `esmExport` leads to this.
|
||||||
|
if (v !== promise) {
|
||||||
|
promise[turbopackExports] = v;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
Object.defineProperty(module, 'exports', attributes);
|
||||||
|
Object.defineProperty(module, 'namespaceObject', attributes);
|
||||||
|
function handleAsyncDependencies(deps) {
|
||||||
|
const currentDeps = wrapDeps(deps);
|
||||||
|
const getResult = ()=>currentDeps.map((d)=>{
|
||||||
|
if (d[turbopackError]) throw d[turbopackError];
|
||||||
|
return d[turbopackExports];
|
||||||
|
});
|
||||||
|
const { promise, resolve } = createPromise();
|
||||||
|
const fn = Object.assign(()=>resolve(getResult), {
|
||||||
|
queueCount: 0
|
||||||
|
});
|
||||||
|
function fnQueue(q) {
|
||||||
|
if (q !== queue && !depQueues.has(q)) {
|
||||||
|
depQueues.add(q);
|
||||||
|
if (q && q.status === 0) {
|
||||||
|
fn.queueCount++;
|
||||||
|
q.push(fn);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
currentDeps.map((dep)=>dep[turbopackQueues](fnQueue));
|
||||||
|
return fn.queueCount ? promise : getResult();
|
||||||
|
}
|
||||||
|
function asyncResult(err) {
|
||||||
|
if (err) {
|
||||||
|
reject(promise[turbopackError] = err);
|
||||||
|
} else {
|
||||||
|
resolve(promise[turbopackExports]);
|
||||||
|
}
|
||||||
|
resolveQueue(queue);
|
||||||
|
}
|
||||||
|
body(handleAsyncDependencies, asyncResult);
|
||||||
|
if (queue && queue.status === -1) {
|
||||||
|
queue.status = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
contextPrototype.a = asyncModule;
|
||||||
|
/**
|
||||||
|
* A pseudo "fake" URL object to resolve to its relative path.
|
||||||
|
*
|
||||||
|
* When UrlRewriteBehavior is set to relative, calls to the `new URL()` will construct url without base using this
|
||||||
|
* runtime function to generate context-agnostic urls between different rendering context, i.e ssr / client to avoid
|
||||||
|
* hydration mismatch.
|
||||||
|
*
|
||||||
|
* This is based on webpack's existing implementation:
|
||||||
|
* https://github.com/webpack/webpack/blob/87660921808566ef3b8796f8df61bd79fc026108/lib/runtime/RelativeUrlRuntimeModule.js
|
||||||
|
*/ const relativeURL = function relativeURL(inputUrl) {
|
||||||
|
const realUrl = new URL(inputUrl, 'x:/');
|
||||||
|
const values = {};
|
||||||
|
for(const key in realUrl)values[key] = realUrl[key];
|
||||||
|
values.href = inputUrl;
|
||||||
|
values.pathname = inputUrl.replace(/[?#].*/, '');
|
||||||
|
values.origin = values.protocol = '';
|
||||||
|
values.toString = values.toJSON = (..._args)=>inputUrl;
|
||||||
|
for(const key in values)Object.defineProperty(this, key, {
|
||||||
|
enumerable: true,
|
||||||
|
configurable: true,
|
||||||
|
value: values[key]
|
||||||
|
});
|
||||||
|
};
|
||||||
|
relativeURL.prototype = URL.prototype;
|
||||||
|
contextPrototype.U = relativeURL;
|
||||||
|
/**
|
||||||
|
* Utility function to ensure all variants of an enum are handled.
|
||||||
|
*/ function invariant(never, computeMessage) {
|
||||||
|
throw new Error(`Invariant: ${computeMessage(never)}`);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A stub function to make `require` available but non-functional in ESM.
|
||||||
|
*/ function requireStub(_moduleId) {
|
||||||
|
throw new Error('dynamic usage of require is not supported');
|
||||||
|
}
|
||||||
|
contextPrototype.z = requireStub;
|
||||||
|
// Make `globalThis` available to the module in a way that cannot be shadowed by a local variable.
|
||||||
|
contextPrototype.g = globalThis;
|
||||||
|
function applyModuleFactoryName(factory) {
|
||||||
|
// Give the module factory a nice name to improve stack traces.
|
||||||
|
Object.defineProperty(factory, 'name', {
|
||||||
|
value: 'module evaluation'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
/// <reference path="../shared/runtime-utils.ts" />
|
||||||
|
/// A 'base' utilities to support runtime can have externals.
|
||||||
|
/// Currently this is for node.js / edge runtime both.
|
||||||
|
/// If a fn requires node.js specific behavior, it should be placed in `node-external-utils` instead.
|
||||||
|
async function externalImport(id) {
|
||||||
|
let raw;
|
||||||
|
try {
|
||||||
|
raw = await import(id);
|
||||||
|
} catch (err) {
|
||||||
|
// TODO(alexkirsz) This can happen when a client-side module tries to load
|
||||||
|
// an external module we don't provide a shim for (e.g. querystring, url).
|
||||||
|
// For now, we fail semi-silently, but in the future this should be a
|
||||||
|
// compilation error.
|
||||||
|
throw new Error(`Failed to load external module ${id}: ${err}`);
|
||||||
|
}
|
||||||
|
if (raw && raw.__esModule && raw.default && 'default' in raw.default) {
|
||||||
|
return interopEsm(raw.default, createNS(raw), true);
|
||||||
|
}
|
||||||
|
return raw;
|
||||||
|
}
|
||||||
|
contextPrototype.y = externalImport;
|
||||||
|
function externalRequire(id, thunk, esm = false) {
|
||||||
|
let raw;
|
||||||
|
try {
|
||||||
|
raw = thunk();
|
||||||
|
} catch (err) {
|
||||||
|
// TODO(alexkirsz) This can happen when a client-side module tries to load
|
||||||
|
// an external module we don't provide a shim for (e.g. querystring, url).
|
||||||
|
// For now, we fail semi-silently, but in the future this should be a
|
||||||
|
// compilation error.
|
||||||
|
throw new Error(`Failed to load external module ${id}: ${err}`);
|
||||||
|
}
|
||||||
|
if (!esm || raw.__esModule) {
|
||||||
|
return raw;
|
||||||
|
}
|
||||||
|
return interopEsm(raw, createNS(raw), true);
|
||||||
|
}
|
||||||
|
externalRequire.resolve = (id, options)=>{
|
||||||
|
return require.resolve(id, options);
|
||||||
|
};
|
||||||
|
contextPrototype.x = externalRequire;
|
||||||
|
/* eslint-disable @typescript-eslint/no-unused-vars */ const path = require('path');
|
||||||
|
const relativePathToRuntimeRoot = path.relative(RUNTIME_PUBLIC_PATH, '.');
|
||||||
|
// Compute the relative path to the `distDir`.
|
||||||
|
const relativePathToDistRoot = path.join(relativePathToRuntimeRoot, RELATIVE_ROOT_PATH);
|
||||||
|
const RUNTIME_ROOT = path.resolve(__filename, relativePathToRuntimeRoot);
|
||||||
|
// Compute the absolute path to the root, by stripping distDir from the absolute path to this file.
|
||||||
|
const ABSOLUTE_ROOT = path.resolve(__filename, relativePathToDistRoot);
|
||||||
|
/**
|
||||||
|
* Returns an absolute path to the given module path.
|
||||||
|
* Module path should be relative, either path to a file or a directory.
|
||||||
|
*
|
||||||
|
* This fn allows to calculate an absolute path for some global static values, such as
|
||||||
|
* `__dirname` or `import.meta.url` that Turbopack will not embeds in compile time.
|
||||||
|
* See ImportMetaBinding::code_generation for the usage.
|
||||||
|
*/ function resolveAbsolutePath(modulePath) {
|
||||||
|
if (modulePath) {
|
||||||
|
return path.join(ABSOLUTE_ROOT, modulePath);
|
||||||
|
}
|
||||||
|
return ABSOLUTE_ROOT;
|
||||||
|
}
|
||||||
|
Context.prototype.P = resolveAbsolutePath;
|
||||||
|
/* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="../shared/runtime-utils.ts" />
|
||||||
|
function readWebAssemblyAsResponse(path) {
|
||||||
|
const { createReadStream } = require('fs');
|
||||||
|
const { Readable } = require('stream');
|
||||||
|
const stream = createReadStream(path);
|
||||||
|
// @ts-ignore unfortunately there's a slight type mismatch with the stream.
|
||||||
|
return new Response(Readable.toWeb(stream), {
|
||||||
|
headers: {
|
||||||
|
'content-type': 'application/wasm'
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
async function compileWebAssemblyFromPath(path) {
|
||||||
|
const response = readWebAssemblyAsResponse(path);
|
||||||
|
return await WebAssembly.compileStreaming(response);
|
||||||
|
}
|
||||||
|
async function instantiateWebAssemblyFromPath(path, importsObj) {
|
||||||
|
const response = readWebAssemblyAsResponse(path);
|
||||||
|
const { instance } = await WebAssembly.instantiateStreaming(response, importsObj);
|
||||||
|
return instance.exports;
|
||||||
|
}
|
||||||
|
/* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="../shared/runtime-utils.ts" />
|
||||||
|
/// <reference path="../shared-node/base-externals-utils.ts" />
|
||||||
|
/// <reference path="../shared-node/node-externals-utils.ts" />
|
||||||
|
/// <reference path="../shared-node/node-wasm-utils.ts" />
|
||||||
|
var SourceType = /*#__PURE__*/ function(SourceType) {
|
||||||
|
/**
|
||||||
|
* The module was instantiated because it was included in an evaluated chunk's
|
||||||
|
* runtime.
|
||||||
|
* SourceData is a ChunkPath.
|
||||||
|
*/ SourceType[SourceType["Runtime"] = 0] = "Runtime";
|
||||||
|
/**
|
||||||
|
* The module was instantiated because a parent module imported it.
|
||||||
|
* SourceData is a ModuleId.
|
||||||
|
*/ SourceType[SourceType["Parent"] = 1] = "Parent";
|
||||||
|
return SourceType;
|
||||||
|
}(SourceType || {});
|
||||||
|
process.env.TURBOPACK = '1';
|
||||||
|
const nodeContextPrototype = Context.prototype;
|
||||||
|
const url = require('url');
|
||||||
|
const moduleFactories = new Map();
|
||||||
|
nodeContextPrototype.M = moduleFactories;
|
||||||
|
const moduleCache = Object.create(null);
|
||||||
|
nodeContextPrototype.c = moduleCache;
|
||||||
|
/**
|
||||||
|
* Returns an absolute path to the given module's id.
|
||||||
|
*/ function resolvePathFromModule(moduleId) {
|
||||||
|
const exported = this.r(moduleId);
|
||||||
|
const exportedPath = exported?.default ?? exported;
|
||||||
|
if (typeof exportedPath !== 'string') {
|
||||||
|
return exported;
|
||||||
|
}
|
||||||
|
const strippedAssetPrefix = exportedPath.slice(ASSET_PREFIX.length);
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, strippedAssetPrefix);
|
||||||
|
return url.pathToFileURL(resolved).href;
|
||||||
|
}
|
||||||
|
nodeContextPrototype.R = resolvePathFromModule;
|
||||||
|
function loadRuntimeChunk(sourcePath, chunkData) {
|
||||||
|
if (typeof chunkData === 'string') {
|
||||||
|
loadRuntimeChunkPath(sourcePath, chunkData);
|
||||||
|
} else {
|
||||||
|
loadRuntimeChunkPath(sourcePath, chunkData.path);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const loadedChunks = new Set();
|
||||||
|
const unsupportedLoadChunk = Promise.resolve(undefined);
|
||||||
|
const loadedChunk = Promise.resolve(undefined);
|
||||||
|
const chunkCache = new Map();
|
||||||
|
function clearChunkCache() {
|
||||||
|
chunkCache.clear();
|
||||||
|
}
|
||||||
|
function loadRuntimeChunkPath(sourcePath, chunkPath) {
|
||||||
|
if (!isJs(chunkPath)) {
|
||||||
|
// We only support loading JS chunks in Node.js.
|
||||||
|
// This branch can be hit when trying to load a CSS chunk.
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (loadedChunks.has(chunkPath)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
const chunkModules = require(resolved);
|
||||||
|
installCompressedModuleFactories(chunkModules, 0, moduleFactories);
|
||||||
|
loadedChunks.add(chunkPath);
|
||||||
|
} catch (e) {
|
||||||
|
let errorMessage = `Failed to load chunk ${chunkPath}`;
|
||||||
|
if (sourcePath) {
|
||||||
|
errorMessage += ` from runtime for chunk ${sourcePath}`;
|
||||||
|
}
|
||||||
|
throw new Error(errorMessage, {
|
||||||
|
cause: e
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function loadChunkAsync(chunkData) {
|
||||||
|
const chunkPath = typeof chunkData === 'string' ? chunkData : chunkData.path;
|
||||||
|
if (!isJs(chunkPath)) {
|
||||||
|
// We only support loading JS chunks in Node.js.
|
||||||
|
// This branch can be hit when trying to load a CSS chunk.
|
||||||
|
return unsupportedLoadChunk;
|
||||||
|
}
|
||||||
|
let entry = chunkCache.get(chunkPath);
|
||||||
|
if (entry === undefined) {
|
||||||
|
try {
|
||||||
|
// resolve to an absolute path to simplify `require` handling
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
// TODO: consider switching to `import()` to enable concurrent chunk loading and async file io
|
||||||
|
// However this is incompatible with hot reloading (since `import` doesn't use the require cache)
|
||||||
|
const chunkModules = require(resolved);
|
||||||
|
installCompressedModuleFactories(chunkModules, 0, moduleFactories);
|
||||||
|
entry = loadedChunk;
|
||||||
|
} catch (e) {
|
||||||
|
const errorMessage = `Failed to load chunk ${chunkPath} from module ${this.m.id}`;
|
||||||
|
// Cache the failure promise, future requests will also get this same rejection
|
||||||
|
entry = Promise.reject(new Error(errorMessage, {
|
||||||
|
cause: e
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
chunkCache.set(chunkPath, entry);
|
||||||
|
}
|
||||||
|
// TODO: Return an instrumented Promise that React can use instead of relying on referential equality.
|
||||||
|
return entry;
|
||||||
|
}
|
||||||
|
contextPrototype.l = loadChunkAsync;
|
||||||
|
function loadChunkAsyncByUrl(chunkUrl) {
|
||||||
|
const path1 = url.fileURLToPath(new URL(chunkUrl, RUNTIME_ROOT));
|
||||||
|
return loadChunkAsync.call(this, path1);
|
||||||
|
}
|
||||||
|
contextPrototype.L = loadChunkAsyncByUrl;
|
||||||
|
function loadWebAssembly(chunkPath, _edgeModule, imports) {
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
return instantiateWebAssemblyFromPath(resolved, imports);
|
||||||
|
}
|
||||||
|
contextPrototype.w = loadWebAssembly;
|
||||||
|
function loadWebAssemblyModule(chunkPath, _edgeModule) {
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
return compileWebAssemblyFromPath(resolved);
|
||||||
|
}
|
||||||
|
contextPrototype.u = loadWebAssemblyModule;
|
||||||
|
function getWorkerBlobURL(_chunks) {
|
||||||
|
throw new Error('Worker blobs are not implemented yet for Node.js');
|
||||||
|
}
|
||||||
|
nodeContextPrototype.b = getWorkerBlobURL;
|
||||||
|
function instantiateModule(id, sourceType, sourceData) {
|
||||||
|
const moduleFactory = moduleFactories.get(id);
|
||||||
|
if (typeof moduleFactory !== 'function') {
|
||||||
|
// This can happen if modules incorrectly handle HMR disposes/updates,
|
||||||
|
// e.g. when they keep a `setTimeout` around which still executes old code
|
||||||
|
// and contains e.g. a `require("something")` call.
|
||||||
|
let instantiationReason;
|
||||||
|
switch(sourceType){
|
||||||
|
case 0:
|
||||||
|
instantiationReason = `as a runtime entry of chunk ${sourceData}`;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
instantiationReason = `because it was required from module ${sourceData}`;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
invariant(sourceType, (sourceType)=>`Unknown source type: ${sourceType}`);
|
||||||
|
}
|
||||||
|
throw new Error(`Module ${id} was instantiated ${instantiationReason}, but the module factory is not available.`);
|
||||||
|
}
|
||||||
|
const module1 = createModuleObject(id);
|
||||||
|
const exports = module1.exports;
|
||||||
|
moduleCache[id] = module1;
|
||||||
|
const context = new Context(module1, exports);
|
||||||
|
// NOTE(alexkirsz) This can fail when the module encounters a runtime error.
|
||||||
|
try {
|
||||||
|
moduleFactory(context, module1, exports);
|
||||||
|
} catch (error) {
|
||||||
|
module1.error = error;
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
module1.loaded = true;
|
||||||
|
if (module1.namespaceObject && module1.exports !== module1.namespaceObject) {
|
||||||
|
// in case of a circular dependency: cjs1 -> esm2 -> cjs1
|
||||||
|
interopEsm(module1.exports, module1.namespaceObject);
|
||||||
|
}
|
||||||
|
return module1;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Retrieves a module from the cache, or instantiate it if it is not cached.
|
||||||
|
*/ // @ts-ignore
|
||||||
|
function getOrInstantiateModuleFromParent(id, sourceModule) {
|
||||||
|
const module1 = moduleCache[id];
|
||||||
|
if (module1) {
|
||||||
|
if (module1.error) {
|
||||||
|
throw module1.error;
|
||||||
|
}
|
||||||
|
return module1;
|
||||||
|
}
|
||||||
|
return instantiateModule(id, 1, sourceModule.id);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Instantiates a runtime module.
|
||||||
|
*/ function instantiateRuntimeModule(chunkPath, moduleId) {
|
||||||
|
return instantiateModule(moduleId, 0, chunkPath);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Retrieves a module from the cache, or instantiate it as a runtime module if it is not cached.
|
||||||
|
*/ // @ts-ignore TypeScript doesn't separate this module space from the browser runtime
|
||||||
|
function getOrInstantiateRuntimeModule(chunkPath, moduleId) {
|
||||||
|
const module1 = moduleCache[moduleId];
|
||||||
|
if (module1) {
|
||||||
|
if (module1.error) {
|
||||||
|
throw module1.error;
|
||||||
|
}
|
||||||
|
return module1;
|
||||||
|
}
|
||||||
|
return instantiateRuntimeModule(chunkPath, moduleId);
|
||||||
|
}
|
||||||
|
const regexJsUrl = /\.js(?:\?[^#]*)?(?:#.*)?$/;
|
||||||
|
/**
|
||||||
|
* Checks if a given path/URL ends with .js, optionally followed by ?query or #fragment.
|
||||||
|
*/ function isJs(chunkUrlOrPath) {
|
||||||
|
return regexJsUrl.test(chunkUrlOrPath);
|
||||||
|
}
|
||||||
|
module.exports = (sourcePath)=>({
|
||||||
|
m: (id)=>getOrInstantiateRuntimeModule(sourcePath, id),
|
||||||
|
c: (chunkData)=>loadRuntimeChunk(sourcePath, chunkData)
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
//# sourceMappingURL=%5Bturbopack%5D_runtime.js.map
|
||||||
10
.next/build/chunks/[turbopack]_runtime.js.map
Normal file
10
.next/build/chunks/[turbopack]_runtime.js.map
Normal file
File diff suppressed because one or more lines are too long
6758
.next/build/chunks/node_modules_2d7da256._.js
Normal file
6758
.next/build/chunks/node_modules_2d7da256._.js
Normal file
File diff suppressed because it is too large
Load Diff
47
.next/build/chunks/node_modules_2d7da256._.js.map
Normal file
47
.next/build/chunks/node_modules_2d7da256._.js.map
Normal file
File diff suppressed because one or more lines are too long
1
.next/build/package.json
Normal file
1
.next/build/package.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "commonjs"}
|
||||||
6
.next/build/postcss.js
Normal file
6
.next/build/postcss.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
var R=require("./chunks/[turbopack]_runtime.js")("postcss.js")
|
||||||
|
R.c("chunks/[turbopack-node]_transforms_postcss_ts_3b6d11aa._.js")
|
||||||
|
R.c("chunks/[root-of-the-server]__974941ed._.js")
|
||||||
|
R.m("[turbopack-node]/globals.ts [postcss] (ecmascript)")
|
||||||
|
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)")
|
||||||
|
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
|
||||||
5
.next/build/postcss.js.map
Normal file
5
.next/build/postcss.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
1
.next/cache/.previewinfo
vendored
Normal file
1
.next/cache/.previewinfo
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"previewModeId":"7eaa926c61e4cdb117ffa3372f568557","previewModeSigningKey":"2c4e513a87bc98f61cc9349919c39d3740b91f9af564faebcaf261f8a6cc7481","previewModeEncryptionKey":"fd1ac0921c66ed43611444f59dbd845bb86a525e9f484424d5ff126bfcdb992c","expireAt":1768197064554}
|
||||||
1
.next/cache/.rscinfo
vendored
Normal file
1
.next/cache/.rscinfo
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"encryption.key":"QmOpQivYWDZcCPf1+DVumgoWiPwC/C0ZsZjAb4HtLuM=","encryption.expire_at":1768197064548}
|
||||||
BIN
.next/dev/.DS_Store
vendored
Normal file
BIN
.next/dev/.DS_Store
vendored
Normal file
Binary file not shown.
25
.next/dev/build-manifest.json
Normal file
25
.next/dev/build-manifest.json
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"pages": {
|
||||||
|
"/_app": []
|
||||||
|
},
|
||||||
|
"devFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [
|
||||||
|
"static/development/_ssgManifest.js",
|
||||||
|
"static/development/_buildManifest.js"
|
||||||
|
],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
]
|
||||||
|
}
|
||||||
206
.next/dev/build/chunks/[root-of-the-server]__51225daf._.js
Normal file
206
.next/dev/build/chunks/[root-of-the-server]__51225daf._.js
Normal file
@@ -0,0 +1,206 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[externals]/path [external] (path, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("path", () => require("path"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[externals]/url [external] (url, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("url", () => require("url"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[externals]/fs [external] (fs, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("fs", () => require("fs"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[project]/postcss.config.mjs [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
/** @type {import('postcss-load-config').Config} */ __turbopack_context__.s([
|
||||||
|
"default",
|
||||||
|
()=>__TURBOPACK__default__export__
|
||||||
|
]);
|
||||||
|
const config = {
|
||||||
|
plugins: {
|
||||||
|
'@tailwindcss/postcss': {}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
const __TURBOPACK__default__export__ = config;
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/transforms/transforms.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shared utilities for our 2 transform implementations.
|
||||||
|
*/ __turbopack_context__.s([
|
||||||
|
"fromPath",
|
||||||
|
()=>fromPath,
|
||||||
|
"getReadEnvVariables",
|
||||||
|
()=>getReadEnvVariables,
|
||||||
|
"toPath",
|
||||||
|
()=>toPath
|
||||||
|
]);
|
||||||
|
var __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/path [external] (path, cjs)");
|
||||||
|
;
|
||||||
|
const contextDir = process.cwd();
|
||||||
|
const toPath = (file)=>{
|
||||||
|
const relPath = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["relative"])(contextDir, file);
|
||||||
|
if ((0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["isAbsolute"])(relPath)) {
|
||||||
|
throw new Error(`Cannot depend on path (${file}) outside of root directory (${contextDir})`);
|
||||||
|
}
|
||||||
|
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;
|
||||||
|
};
|
||||||
|
const fromPath = (path)=>{
|
||||||
|
return (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["join"])(/* turbopackIgnore: true */ 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);
|
||||||
|
};
|
||||||
|
// Patch process.env to track which env vars are read
|
||||||
|
const originalEnv = process.env;
|
||||||
|
const readEnvVars = new Set();
|
||||||
|
process.env = new Proxy(originalEnv, {
|
||||||
|
get (target, prop) {
|
||||||
|
if (typeof prop === 'string') {
|
||||||
|
// We register the env var as dependency on the
|
||||||
|
// current transform and all future transforms
|
||||||
|
// since the env var might be cached in module scope
|
||||||
|
// and influence them all
|
||||||
|
readEnvVars.add(prop);
|
||||||
|
}
|
||||||
|
return Reflect.get(target, prop);
|
||||||
|
},
|
||||||
|
set (target, prop, value) {
|
||||||
|
return Reflect.set(target, prop, value);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
function getReadEnvVariables() {
|
||||||
|
return Array.from(readEnvVars);
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"default",
|
||||||
|
()=>transform,
|
||||||
|
"init",
|
||||||
|
()=>init
|
||||||
|
]);
|
||||||
|
// @ts-ignore
|
||||||
|
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)");
|
||||||
|
// @ts-ignore
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
let processor;
|
||||||
|
const init = async (ipc)=>{
|
||||||
|
let config = __TURBOPACK__imported__module__$5b$project$5d2f$postcss$2e$config$2e$mjs__$5b$postcss$5d$__$28$ecmascript$29$__["default"];
|
||||||
|
if (typeof config === 'function') {
|
||||||
|
config = await config({
|
||||||
|
env: 'development'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (typeof config === 'undefined') {
|
||||||
|
throw new Error('PostCSS config is undefined (make sure to export an function or object from config file)');
|
||||||
|
}
|
||||||
|
let plugins;
|
||||||
|
if (Array.isArray(config.plugins)) {
|
||||||
|
plugins = config.plugins.map((plugin)=>{
|
||||||
|
if (Array.isArray(plugin)) {
|
||||||
|
return plugin;
|
||||||
|
} else if (typeof plugin === 'string') {
|
||||||
|
return [
|
||||||
|
plugin,
|
||||||
|
{}
|
||||||
|
];
|
||||||
|
} else {
|
||||||
|
return plugin;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else if (typeof config.plugins === 'object') {
|
||||||
|
plugins = Object.entries(config.plugins).filter(([, options])=>options);
|
||||||
|
} else {
|
||||||
|
plugins = [];
|
||||||
|
}
|
||||||
|
const loadedPlugins = plugins.map((plugin)=>{
|
||||||
|
if (Array.isArray(plugin)) {
|
||||||
|
const [arg, options] = plugin;
|
||||||
|
let pluginFactory = arg;
|
||||||
|
if (typeof pluginFactory === 'string') {
|
||||||
|
pluginFactory = require(/* turbopackIgnore: true */ pluginFactory);
|
||||||
|
}
|
||||||
|
if (pluginFactory.default) {
|
||||||
|
pluginFactory = pluginFactory.default;
|
||||||
|
}
|
||||||
|
return pluginFactory(options);
|
||||||
|
}
|
||||||
|
return plugin;
|
||||||
|
});
|
||||||
|
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);
|
||||||
|
};
|
||||||
|
async function transform(ipc, cssContent, name, sourceMap) {
|
||||||
|
const { css, map, messages } = await processor.process(cssContent, {
|
||||||
|
from: name,
|
||||||
|
to: name,
|
||||||
|
map: sourceMap ? {
|
||||||
|
inline: false,
|
||||||
|
annotation: false
|
||||||
|
} : undefined
|
||||||
|
});
|
||||||
|
const assets = [];
|
||||||
|
const filePaths = [];
|
||||||
|
const buildFilePaths = [];
|
||||||
|
const directories = [];
|
||||||
|
for (const msg of messages){
|
||||||
|
switch(msg.type){
|
||||||
|
case 'asset':
|
||||||
|
assets.push({
|
||||||
|
file: msg.file,
|
||||||
|
content: msg.content,
|
||||||
|
sourceMap: !sourceMap ? undefined : typeof msg.sourceMap === 'string' ? msg.sourceMap : JSON.stringify(msg.sourceMap)
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
case 'dependency':
|
||||||
|
case 'missing-dependency':
|
||||||
|
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));
|
||||||
|
break;
|
||||||
|
case 'build-dependency':
|
||||||
|
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));
|
||||||
|
break;
|
||||||
|
case 'dir-dependency':
|
||||||
|
directories.push([
|
||||||
|
(0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.dir),
|
||||||
|
msg.glob
|
||||||
|
]);
|
||||||
|
break;
|
||||||
|
case 'context-dependency':
|
||||||
|
directories.push([
|
||||||
|
(0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["toPath"])(msg.dir),
|
||||||
|
'**'
|
||||||
|
]);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ipc.sendInfo({
|
||||||
|
type: 'dependencies',
|
||||||
|
filePaths,
|
||||||
|
directories,
|
||||||
|
buildFilePaths,
|
||||||
|
envVariables: (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["getReadEnvVariables"])()
|
||||||
|
});
|
||||||
|
return {
|
||||||
|
css,
|
||||||
|
map: sourceMap ? JSON.stringify(map) : undefined,
|
||||||
|
assets
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
];
|
||||||
|
|
||||||
|
//# sourceMappingURL=%5Broot-of-the-server%5D__51225daf._.js.map
|
||||||
File diff suppressed because one or more lines are too long
508
.next/dev/build/chunks/[root-of-the-server]__974941ed._.js
Normal file
508
.next/dev/build/chunks/[root-of-the-server]__974941ed._.js
Normal file
@@ -0,0 +1,508 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[turbopack-node]/globals.ts [postcss] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
|
process.turbopack = {};
|
||||||
|
}),
|
||||||
|
"[externals]/node:net [external] (node:net, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("node:net", () => require("node:net"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[externals]/node:stream [external] (node:stream, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("node:stream", () => require("node:stream"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/compiled/stacktrace-parser/index.js [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"parse",
|
||||||
|
()=>parse
|
||||||
|
]);
|
||||||
|
if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = ("TURBOPACK compile-time value", "/ROOT/compiled/stacktrace-parser") + "/";
|
||||||
|
var n = "<unknown>";
|
||||||
|
function parse(e) {
|
||||||
|
var r = e.split("\n");
|
||||||
|
return r.reduce(function(e, r) {
|
||||||
|
var n = parseChrome(r) || parseWinjs(r) || parseGecko(r) || parseNode(r) || parseJSC(r);
|
||||||
|
if (n) {
|
||||||
|
e.push(n);
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
}, []);
|
||||||
|
}
|
||||||
|
var a = /^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i;
|
||||||
|
var l = /\((\S*)(?::(\d+))(?::(\d+))\)/;
|
||||||
|
function parseChrome(e) {
|
||||||
|
var r = a.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
var u = r[2] && r[2].indexOf("native") === 0;
|
||||||
|
var t = r[2] && r[2].indexOf("eval") === 0;
|
||||||
|
var i = l.exec(r[2]);
|
||||||
|
if (t && i != null) {
|
||||||
|
r[2] = i[1];
|
||||||
|
r[3] = i[2];
|
||||||
|
r[4] = i[3];
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: !u ? r[2] : null,
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: u ? [
|
||||||
|
r[2]
|
||||||
|
] : [],
|
||||||
|
lineNumber: r[3] ? +r[3] : null,
|
||||||
|
column: r[4] ? +r[4] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var u = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;
|
||||||
|
function parseWinjs(e) {
|
||||||
|
var r = u.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[2],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: [],
|
||||||
|
lineNumber: +r[3],
|
||||||
|
column: r[4] ? +r[4] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var t = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i;
|
||||||
|
var i = /(\S+) line (\d+)(?: > eval line \d+)* > eval/i;
|
||||||
|
function parseGecko(e) {
|
||||||
|
var r = t.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
var a = r[3] && r[3].indexOf(" > eval") > -1;
|
||||||
|
var l = i.exec(r[3]);
|
||||||
|
if (a && l != null) {
|
||||||
|
r[3] = l[1];
|
||||||
|
r[4] = l[2];
|
||||||
|
r[5] = null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[3],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: r[2] ? r[2].split(",") : [],
|
||||||
|
lineNumber: r[4] ? +r[4] : null,
|
||||||
|
column: r[5] ? +r[5] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var s = /^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;
|
||||||
|
function parseJSC(e) {
|
||||||
|
var r = s.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[3],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: [],
|
||||||
|
lineNumber: +r[4],
|
||||||
|
column: r[5] ? +r[5] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var o = /^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;
|
||||||
|
function parseNode(e) {
|
||||||
|
var r = o.exec(e);
|
||||||
|
if (!r) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
file: r[2],
|
||||||
|
methodName: r[1] || n,
|
||||||
|
arguments: [],
|
||||||
|
lineNumber: +r[3],
|
||||||
|
column: r[4] ? +r[4] : null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/ipc/error.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
// merged from next.js
|
||||||
|
// https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/lib/is-error.ts
|
||||||
|
// https://github.com/vercel/next.js/blob/e657741b9908cf0044aaef959c0c4defb19ed6d8/packages/next/src/shared/lib/is-plain-object.ts
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"default",
|
||||||
|
()=>isError,
|
||||||
|
"getProperError",
|
||||||
|
()=>getProperError
|
||||||
|
]);
|
||||||
|
function isError(err) {
|
||||||
|
return typeof err === 'object' && err !== null && 'name' in err && 'message' in err;
|
||||||
|
}
|
||||||
|
function getProperError(err) {
|
||||||
|
if (isError(err)) {
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
if ("TURBOPACK compile-time truthy", 1) {
|
||||||
|
// Provide a better error message for cases where `throw undefined`
|
||||||
|
// is called in development
|
||||||
|
if (typeof err === 'undefined') {
|
||||||
|
return new Error('`undefined` was thrown instead of a real error');
|
||||||
|
}
|
||||||
|
if (err === null) {
|
||||||
|
return new Error('`null` was thrown instead of a real error');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return new Error(isPlainObject(err) ? JSON.stringify(err) : err + '');
|
||||||
|
}
|
||||||
|
function getObjectClassLabel(value) {
|
||||||
|
return Object.prototype.toString.call(value);
|
||||||
|
}
|
||||||
|
function isPlainObject(value) {
|
||||||
|
if (getObjectClassLabel(value) !== '[object Object]') {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
const prototype = Object.getPrototypeOf(value);
|
||||||
|
/**
|
||||||
|
* this used to be previously:
|
||||||
|
*
|
||||||
|
* `return prototype === null || prototype === Object.prototype`
|
||||||
|
*
|
||||||
|
* but Edge Runtime expose Object from vm, being that kind of type-checking wrongly fail.
|
||||||
|
*
|
||||||
|
* It was changed to the current implementation since it's resilient to serialization.
|
||||||
|
*/ return prototype === null || prototype.hasOwnProperty('isPrototypeOf');
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/ipc/index.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"IPC",
|
||||||
|
()=>IPC,
|
||||||
|
"structuredError",
|
||||||
|
()=>structuredError
|
||||||
|
]);
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
function structuredError(e) {
|
||||||
|
e = (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$error$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["getProperError"])(e);
|
||||||
|
return {
|
||||||
|
name: e.name,
|
||||||
|
message: e.message,
|
||||||
|
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) : [],
|
||||||
|
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
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function createIpc(port) {
|
||||||
|
const socket = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$net__$5b$external$5d$__$28$node$3a$net$2c$__cjs$29$__["createConnection"])({
|
||||||
|
port,
|
||||||
|
host: '127.0.0.1'
|
||||||
|
});
|
||||||
|
/**
|
||||||
|
* A writable stream that writes to the socket.
|
||||||
|
* We don't write directly to the socket because we need to
|
||||||
|
* handle backpressure and wait for the socket to be drained
|
||||||
|
* before writing more data.
|
||||||
|
*/ const socketWritable = new __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$stream__$5b$external$5d$__$28$node$3a$stream$2c$__cjs$29$__["Writable"]({
|
||||||
|
write (chunk, _enc, cb) {
|
||||||
|
if (socket.write(chunk)) {
|
||||||
|
cb();
|
||||||
|
} else {
|
||||||
|
socket.once('drain', cb);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
final (cb) {
|
||||||
|
socket.end(cb);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
const packetQueue = [];
|
||||||
|
const recvPromiseResolveQueue = [];
|
||||||
|
function pushPacket(packet) {
|
||||||
|
const recvPromiseResolve = recvPromiseResolveQueue.shift();
|
||||||
|
if (recvPromiseResolve != null) {
|
||||||
|
recvPromiseResolve(JSON.parse(packet.toString('utf8')));
|
||||||
|
} else {
|
||||||
|
packetQueue.push(packet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
let state = {
|
||||||
|
type: 'waiting'
|
||||||
|
};
|
||||||
|
let buffer = Buffer.alloc(0);
|
||||||
|
socket.once('connect', ()=>{
|
||||||
|
socket.setNoDelay(true);
|
||||||
|
socket.on('data', (chunk)=>{
|
||||||
|
buffer = Buffer.concat([
|
||||||
|
buffer,
|
||||||
|
chunk
|
||||||
|
]);
|
||||||
|
loop: while(true){
|
||||||
|
switch(state.type){
|
||||||
|
case 'waiting':
|
||||||
|
{
|
||||||
|
if (buffer.length >= 4) {
|
||||||
|
const length = buffer.readUInt32BE(0);
|
||||||
|
buffer = buffer.subarray(4);
|
||||||
|
state = {
|
||||||
|
type: 'packet',
|
||||||
|
length
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
break loop;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'packet':
|
||||||
|
{
|
||||||
|
if (buffer.length >= state.length) {
|
||||||
|
const packet = buffer.subarray(0, state.length);
|
||||||
|
buffer = buffer.subarray(state.length);
|
||||||
|
state = {
|
||||||
|
type: 'waiting'
|
||||||
|
};
|
||||||
|
pushPacket(packet);
|
||||||
|
} else {
|
||||||
|
break loop;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
invariant(state, (state)=>`Unknown state type: ${state?.type}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
// When the socket is closed, this process is no longer needed.
|
||||||
|
// This might happen e. g. when parent process is killed or
|
||||||
|
// node.js pool is garbage collected.
|
||||||
|
socket.once('close', ()=>{
|
||||||
|
process.exit(0);
|
||||||
|
});
|
||||||
|
// TODO(lukesandberg): some of the messages being sent are very large and contain lots
|
||||||
|
// of redundant information. Consider adding gzip compression to our stream.
|
||||||
|
function doSend(message) {
|
||||||
|
return new Promise((resolve, reject)=>{
|
||||||
|
// Reserve 4 bytes for our length prefix, we will over-write after encoding.
|
||||||
|
const packet = Buffer.from('0000' + message, 'utf8');
|
||||||
|
packet.writeUInt32BE(packet.length - 4, 0);
|
||||||
|
socketWritable.write(packet, (err)=>{
|
||||||
|
process.stderr.write(`TURBOPACK_OUTPUT_D\n`);
|
||||||
|
process.stdout.write(`TURBOPACK_OUTPUT_D\n`);
|
||||||
|
if (err != null) {
|
||||||
|
reject(err);
|
||||||
|
} else {
|
||||||
|
resolve();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function send(message) {
|
||||||
|
return doSend(JSON.stringify(message));
|
||||||
|
}
|
||||||
|
function sendReady() {
|
||||||
|
return doSend('');
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
async recv () {
|
||||||
|
const packet = packetQueue.shift();
|
||||||
|
if (packet != null) {
|
||||||
|
return JSON.parse(packet.toString('utf8'));
|
||||||
|
}
|
||||||
|
const result = await new Promise((resolve)=>{
|
||||||
|
recvPromiseResolveQueue.push((result)=>{
|
||||||
|
resolve(result);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return result;
|
||||||
|
},
|
||||||
|
send (message) {
|
||||||
|
return send(message);
|
||||||
|
},
|
||||||
|
sendReady,
|
||||||
|
async sendError (error) {
|
||||||
|
let failed = false;
|
||||||
|
try {
|
||||||
|
await send({
|
||||||
|
type: 'error',
|
||||||
|
...structuredError(error)
|
||||||
|
});
|
||||||
|
} catch (err) {
|
||||||
|
// There's nothing we can do about errors that happen after this point, we can't tell anyone
|
||||||
|
// about them.
|
||||||
|
console.error('failed to send error back to rust:', err);
|
||||||
|
failed = true;
|
||||||
|
}
|
||||||
|
await new Promise((res)=>socket.end(()=>res()));
|
||||||
|
process.exit(failed ? 1 : 0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
const PORT = process.argv[2];
|
||||||
|
const IPC = createIpc(parseInt(PORT, 10));
|
||||||
|
process.on('uncaughtException', (err)=>{
|
||||||
|
IPC.sendError(err);
|
||||||
|
});
|
||||||
|
const improveConsole = (name, stream, addStack)=>{
|
||||||
|
// @ts-ignore
|
||||||
|
const original = console[name];
|
||||||
|
// @ts-ignore
|
||||||
|
const stdio = process[stream];
|
||||||
|
// @ts-ignore
|
||||||
|
console[name] = (...args)=>{
|
||||||
|
stdio.write(`TURBOPACK_OUTPUT_B\n`);
|
||||||
|
original(...args);
|
||||||
|
if (addStack) {
|
||||||
|
const stack = new Error().stack?.replace(/^.+\n.+\n/, '') + '\n';
|
||||||
|
stdio.write('TURBOPACK_OUTPUT_S\n');
|
||||||
|
stdio.write(stack);
|
||||||
|
}
|
||||||
|
stdio.write('TURBOPACK_OUTPUT_E\n');
|
||||||
|
};
|
||||||
|
};
|
||||||
|
improveConsole('error', 'stderr', true);
|
||||||
|
improveConsole('warn', 'stderr', true);
|
||||||
|
improveConsole('count', 'stdout', true);
|
||||||
|
improveConsole('trace', 'stderr', false);
|
||||||
|
improveConsole('log', 'stdout', true);
|
||||||
|
improveConsole('group', 'stdout', true);
|
||||||
|
improveConsole('groupCollapsed', 'stdout', true);
|
||||||
|
improveConsole('table', 'stdout', true);
|
||||||
|
improveConsole('debug', 'stdout', true);
|
||||||
|
improveConsole('info', 'stdout', true);
|
||||||
|
improveConsole('dir', 'stdout', true);
|
||||||
|
improveConsole('dirxml', 'stdout', true);
|
||||||
|
improveConsole('timeEnd', 'stdout', true);
|
||||||
|
improveConsole('timeLog', 'stdout', true);
|
||||||
|
improveConsole('timeStamp', 'stdout', true);
|
||||||
|
improveConsole('assert', 'stderr', true);
|
||||||
|
/**
|
||||||
|
* Utility function to ensure all variants of an enum are handled.
|
||||||
|
*/ function invariant(never, computeMessage) {
|
||||||
|
throw new Error(`Invariant: ${computeMessage(never)}`);
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
"[turbopack-node]/ipc/evaluate.ts [postcss] (ecmascript)", ((__turbopack_context__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([
|
||||||
|
"run",
|
||||||
|
()=>run
|
||||||
|
]);
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
const ipc = __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$ipc$2f$index$2e$ts__$5b$postcss$5d$__$28$ecmascript$29$__["IPC"];
|
||||||
|
const queue = [];
|
||||||
|
const run = async (moduleFactory)=>{
|
||||||
|
let nextId = 1;
|
||||||
|
const requests = new Map();
|
||||||
|
const internalIpc = {
|
||||||
|
sendInfo: (message)=>ipc.send({
|
||||||
|
type: 'info',
|
||||||
|
data: message
|
||||||
|
}),
|
||||||
|
sendRequest: (message)=>{
|
||||||
|
const id = nextId++;
|
||||||
|
let resolve, reject;
|
||||||
|
const promise = new Promise((res, rej)=>{
|
||||||
|
resolve = res;
|
||||||
|
reject = rej;
|
||||||
|
});
|
||||||
|
requests.set(id, {
|
||||||
|
resolve,
|
||||||
|
reject
|
||||||
|
});
|
||||||
|
return ipc.send({
|
||||||
|
type: 'request',
|
||||||
|
id,
|
||||||
|
data: message
|
||||||
|
}).then(()=>promise);
|
||||||
|
},
|
||||||
|
sendError: (error)=>{
|
||||||
|
return ipc.sendError(error);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
// Initialize module and send ready message
|
||||||
|
let getValue;
|
||||||
|
try {
|
||||||
|
const module = await moduleFactory();
|
||||||
|
if (typeof module.init === 'function') {
|
||||||
|
await module.init();
|
||||||
|
}
|
||||||
|
getValue = module.default;
|
||||||
|
await ipc.sendReady();
|
||||||
|
} catch (err) {
|
||||||
|
await ipc.sendReady();
|
||||||
|
await ipc.sendError(err);
|
||||||
|
}
|
||||||
|
// Queue handling
|
||||||
|
let isRunning = false;
|
||||||
|
const run = async ()=>{
|
||||||
|
while(queue.length > 0){
|
||||||
|
const args = queue.shift();
|
||||||
|
try {
|
||||||
|
const value = await getValue(internalIpc, ...args);
|
||||||
|
await ipc.send({
|
||||||
|
type: 'end',
|
||||||
|
data: value === undefined ? undefined : JSON.stringify(value, null, 2),
|
||||||
|
duration: 0
|
||||||
|
});
|
||||||
|
} catch (e) {
|
||||||
|
await ipc.sendError(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
isRunning = false;
|
||||||
|
};
|
||||||
|
// Communication handling
|
||||||
|
while(true){
|
||||||
|
const msg = await ipc.recv();
|
||||||
|
switch(msg.type){
|
||||||
|
case 'evaluate':
|
||||||
|
{
|
||||||
|
queue.push(msg.args);
|
||||||
|
if (!isRunning) {
|
||||||
|
isRunning = true;
|
||||||
|
run();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'result':
|
||||||
|
{
|
||||||
|
const request = requests.get(msg.id);
|
||||||
|
if (request) {
|
||||||
|
requests.delete(msg.id);
|
||||||
|
if (msg.error) {
|
||||||
|
request.reject(new Error(msg.error));
|
||||||
|
} else {
|
||||||
|
request.resolve(msg.data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
console.error('unexpected message type', msg.type);
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}),
|
||||||
|
"[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__) => {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
__turbopack_context__.s([]);
|
||||||
|
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)");
|
||||||
|
;
|
||||||
|
(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)'));
|
||||||
|
}),
|
||||||
|
];
|
||||||
|
|
||||||
|
//# sourceMappingURL=%5Broot-of-the-server%5D__974941ed._.js.map
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,13 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript, async loader)", ((__turbopack_context__) => {
|
||||||
|
|
||||||
|
__turbopack_context__.v((parentImport) => {
|
||||||
|
return Promise.all([
|
||||||
|
"chunks/node_modules_2d7da256._.js",
|
||||||
|
"chunks/[root-of-the-server]__51225daf._.js"
|
||||||
|
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {
|
||||||
|
return parentImport("[turbopack-node]/transforms/postcss.ts { CONFIG => \"[project]/postcss.config.mjs [postcss] (ecmascript)\" } [postcss] (ecmascript)");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}),
|
||||||
|
];
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
770
.next/dev/build/chunks/[turbopack]_runtime.js
Normal file
770
.next/dev/build/chunks/[turbopack]_runtime.js
Normal file
@@ -0,0 +1,770 @@
|
|||||||
|
const RUNTIME_PUBLIC_PATH = "chunks/[turbopack]_runtime.js";
|
||||||
|
const RELATIVE_ROOT_PATH = "../..";
|
||||||
|
const ASSET_PREFIX = "/";
|
||||||
|
/**
|
||||||
|
* This file contains runtime types and functions that are shared between all
|
||||||
|
* TurboPack ECMAScript runtimes.
|
||||||
|
*
|
||||||
|
* It will be prepended to the runtime code of each runtime.
|
||||||
|
*/ /* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="./runtime-types.d.ts" />
|
||||||
|
const REEXPORTED_OBJECTS = new WeakMap();
|
||||||
|
/**
|
||||||
|
* Constructs the `__turbopack_context__` object for a module.
|
||||||
|
*/ function Context(module, exports) {
|
||||||
|
this.m = module;
|
||||||
|
// We need to store this here instead of accessing it from the module object to:
|
||||||
|
// 1. Make it available to factories directly, since we rewrite `this` to
|
||||||
|
// `__turbopack_context__.e` in CJS modules.
|
||||||
|
// 2. Support async modules which rewrite `module.exports` to a promise, so we
|
||||||
|
// can still access the original exports object from functions like
|
||||||
|
// `esmExport`
|
||||||
|
// Ideally we could find a new approach for async modules and drop this property altogether.
|
||||||
|
this.e = exports;
|
||||||
|
}
|
||||||
|
const contextPrototype = Context.prototype;
|
||||||
|
const hasOwnProperty = Object.prototype.hasOwnProperty;
|
||||||
|
const toStringTag = typeof Symbol !== 'undefined' && Symbol.toStringTag;
|
||||||
|
function defineProp(obj, name, options) {
|
||||||
|
if (!hasOwnProperty.call(obj, name)) Object.defineProperty(obj, name, options);
|
||||||
|
}
|
||||||
|
function getOverwrittenModule(moduleCache, id) {
|
||||||
|
let module = moduleCache[id];
|
||||||
|
if (!module) {
|
||||||
|
// This is invoked when a module is merged into another module, thus it wasn't invoked via
|
||||||
|
// instantiateModule and the cache entry wasn't created yet.
|
||||||
|
module = createModuleObject(id);
|
||||||
|
moduleCache[id] = module;
|
||||||
|
}
|
||||||
|
return module;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Creates the module object. Only done here to ensure all module objects have the same shape.
|
||||||
|
*/ function createModuleObject(id) {
|
||||||
|
return {
|
||||||
|
exports: {},
|
||||||
|
error: undefined,
|
||||||
|
id,
|
||||||
|
namespaceObject: undefined
|
||||||
|
};
|
||||||
|
}
|
||||||
|
const BindingTag_Value = 0;
|
||||||
|
/**
|
||||||
|
* Adds the getters to the exports object.
|
||||||
|
*/ function esm(exports, bindings) {
|
||||||
|
defineProp(exports, '__esModule', {
|
||||||
|
value: true
|
||||||
|
});
|
||||||
|
if (toStringTag) defineProp(exports, toStringTag, {
|
||||||
|
value: 'Module'
|
||||||
|
});
|
||||||
|
let i = 0;
|
||||||
|
while(i < bindings.length){
|
||||||
|
const propName = bindings[i++];
|
||||||
|
const tagOrFunction = bindings[i++];
|
||||||
|
if (typeof tagOrFunction === 'number') {
|
||||||
|
if (tagOrFunction === BindingTag_Value) {
|
||||||
|
defineProp(exports, propName, {
|
||||||
|
value: bindings[i++],
|
||||||
|
enumerable: true,
|
||||||
|
writable: false
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
throw new Error(`unexpected tag: ${tagOrFunction}`);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
const getterFn = tagOrFunction;
|
||||||
|
if (typeof bindings[i] === 'function') {
|
||||||
|
const setterFn = bindings[i++];
|
||||||
|
defineProp(exports, propName, {
|
||||||
|
get: getterFn,
|
||||||
|
set: setterFn,
|
||||||
|
enumerable: true
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
defineProp(exports, propName, {
|
||||||
|
get: getterFn,
|
||||||
|
enumerable: true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Object.seal(exports);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Makes the module an ESM with exports
|
||||||
|
*/ function esmExport(bindings, id) {
|
||||||
|
let module;
|
||||||
|
let exports;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
exports = module.exports;
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
exports = this.e;
|
||||||
|
}
|
||||||
|
module.namespaceObject = exports;
|
||||||
|
esm(exports, bindings);
|
||||||
|
}
|
||||||
|
contextPrototype.s = esmExport;
|
||||||
|
function ensureDynamicExports(module, exports) {
|
||||||
|
let reexportedObjects = REEXPORTED_OBJECTS.get(module);
|
||||||
|
if (!reexportedObjects) {
|
||||||
|
REEXPORTED_OBJECTS.set(module, reexportedObjects = []);
|
||||||
|
module.exports = module.namespaceObject = new Proxy(exports, {
|
||||||
|
get (target, prop) {
|
||||||
|
if (hasOwnProperty.call(target, prop) || prop === 'default' || prop === '__esModule') {
|
||||||
|
return Reflect.get(target, prop);
|
||||||
|
}
|
||||||
|
for (const obj of reexportedObjects){
|
||||||
|
const value = Reflect.get(obj, prop);
|
||||||
|
if (value !== undefined) return value;
|
||||||
|
}
|
||||||
|
return undefined;
|
||||||
|
},
|
||||||
|
ownKeys (target) {
|
||||||
|
const keys = Reflect.ownKeys(target);
|
||||||
|
for (const obj of reexportedObjects){
|
||||||
|
for (const key of Reflect.ownKeys(obj)){
|
||||||
|
if (key !== 'default' && !keys.includes(key)) keys.push(key);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return keys;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return reexportedObjects;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Dynamically exports properties from an object
|
||||||
|
*/ function dynamicExport(object, id) {
|
||||||
|
let module;
|
||||||
|
let exports;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
exports = module.exports;
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
exports = this.e;
|
||||||
|
}
|
||||||
|
const reexportedObjects = ensureDynamicExports(module, exports);
|
||||||
|
if (typeof object === 'object' && object !== null) {
|
||||||
|
reexportedObjects.push(object);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
contextPrototype.j = dynamicExport;
|
||||||
|
function exportValue(value, id) {
|
||||||
|
let module;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
}
|
||||||
|
module.exports = value;
|
||||||
|
}
|
||||||
|
contextPrototype.v = exportValue;
|
||||||
|
function exportNamespace(namespace, id) {
|
||||||
|
let module;
|
||||||
|
if (id != null) {
|
||||||
|
module = getOverwrittenModule(this.c, id);
|
||||||
|
} else {
|
||||||
|
module = this.m;
|
||||||
|
}
|
||||||
|
module.exports = module.namespaceObject = namespace;
|
||||||
|
}
|
||||||
|
contextPrototype.n = exportNamespace;
|
||||||
|
function createGetter(obj, key) {
|
||||||
|
return ()=>obj[key];
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @returns prototype of the object
|
||||||
|
*/ const getProto = Object.getPrototypeOf ? (obj)=>Object.getPrototypeOf(obj) : (obj)=>obj.__proto__;
|
||||||
|
/** Prototypes that are not expanded for exports */ const LEAF_PROTOTYPES = [
|
||||||
|
null,
|
||||||
|
getProto({}),
|
||||||
|
getProto([]),
|
||||||
|
getProto(getProto)
|
||||||
|
];
|
||||||
|
/**
|
||||||
|
* @param raw
|
||||||
|
* @param ns
|
||||||
|
* @param allowExportDefault
|
||||||
|
* * `false`: will have the raw module as default export
|
||||||
|
* * `true`: will have the default property as default export
|
||||||
|
*/ function interopEsm(raw, ns, allowExportDefault) {
|
||||||
|
const bindings = [];
|
||||||
|
let defaultLocation = -1;
|
||||||
|
for(let current = raw; (typeof current === 'object' || typeof current === 'function') && !LEAF_PROTOTYPES.includes(current); current = getProto(current)){
|
||||||
|
for (const key of Object.getOwnPropertyNames(current)){
|
||||||
|
bindings.push(key, createGetter(raw, key));
|
||||||
|
if (defaultLocation === -1 && key === 'default') {
|
||||||
|
defaultLocation = bindings.length - 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// this is not really correct
|
||||||
|
// we should set the `default` getter if the imported module is a `.cjs file`
|
||||||
|
if (!(allowExportDefault && defaultLocation >= 0)) {
|
||||||
|
// Replace the binding with one for the namespace itself in order to preserve iteration order.
|
||||||
|
if (defaultLocation >= 0) {
|
||||||
|
// Replace the getter with the value
|
||||||
|
bindings.splice(defaultLocation, 1, BindingTag_Value, raw);
|
||||||
|
} else {
|
||||||
|
bindings.push('default', BindingTag_Value, raw);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
esm(ns, bindings);
|
||||||
|
return ns;
|
||||||
|
}
|
||||||
|
function createNS(raw) {
|
||||||
|
if (typeof raw === 'function') {
|
||||||
|
return function(...args) {
|
||||||
|
return raw.apply(this, args);
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
return Object.create(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function esmImport(id) {
|
||||||
|
const module = getOrInstantiateModuleFromParent(id, this.m);
|
||||||
|
// any ES module has to have `module.namespaceObject` defined.
|
||||||
|
if (module.namespaceObject) return module.namespaceObject;
|
||||||
|
// only ESM can be an async module, so we don't need to worry about exports being a promise here.
|
||||||
|
const raw = module.exports;
|
||||||
|
return module.namespaceObject = interopEsm(raw, createNS(raw), raw && raw.__esModule);
|
||||||
|
}
|
||||||
|
contextPrototype.i = esmImport;
|
||||||
|
function asyncLoader(moduleId) {
|
||||||
|
const loader = this.r(moduleId);
|
||||||
|
return loader(esmImport.bind(this));
|
||||||
|
}
|
||||||
|
contextPrototype.A = asyncLoader;
|
||||||
|
// Add a simple runtime require so that environments without one can still pass
|
||||||
|
// `typeof require` CommonJS checks so that exports are correctly registered.
|
||||||
|
const runtimeRequire = // @ts-ignore
|
||||||
|
typeof require === 'function' ? require : function require1() {
|
||||||
|
throw new Error('Unexpected use of runtime require');
|
||||||
|
};
|
||||||
|
contextPrototype.t = runtimeRequire;
|
||||||
|
function commonJsRequire(id) {
|
||||||
|
return getOrInstantiateModuleFromParent(id, this.m).exports;
|
||||||
|
}
|
||||||
|
contextPrototype.r = commonJsRequire;
|
||||||
|
/**
|
||||||
|
* `require.context` and require/import expression runtime.
|
||||||
|
*/ function moduleContext(map) {
|
||||||
|
function moduleContext(id) {
|
||||||
|
if (hasOwnProperty.call(map, id)) {
|
||||||
|
return map[id].module();
|
||||||
|
}
|
||||||
|
const e = new Error(`Cannot find module '${id}'`);
|
||||||
|
e.code = 'MODULE_NOT_FOUND';
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
moduleContext.keys = ()=>{
|
||||||
|
return Object.keys(map);
|
||||||
|
};
|
||||||
|
moduleContext.resolve = (id)=>{
|
||||||
|
if (hasOwnProperty.call(map, id)) {
|
||||||
|
return map[id].id();
|
||||||
|
}
|
||||||
|
const e = new Error(`Cannot find module '${id}'`);
|
||||||
|
e.code = 'MODULE_NOT_FOUND';
|
||||||
|
throw e;
|
||||||
|
};
|
||||||
|
moduleContext.import = async (id)=>{
|
||||||
|
return await moduleContext(id);
|
||||||
|
};
|
||||||
|
return moduleContext;
|
||||||
|
}
|
||||||
|
contextPrototype.f = moduleContext;
|
||||||
|
/**
|
||||||
|
* Returns the path of a chunk defined by its data.
|
||||||
|
*/ function getChunkPath(chunkData) {
|
||||||
|
return typeof chunkData === 'string' ? chunkData : chunkData.path;
|
||||||
|
}
|
||||||
|
function isPromise(maybePromise) {
|
||||||
|
return maybePromise != null && typeof maybePromise === 'object' && 'then' in maybePromise && typeof maybePromise.then === 'function';
|
||||||
|
}
|
||||||
|
function isAsyncModuleExt(obj) {
|
||||||
|
return turbopackQueues in obj;
|
||||||
|
}
|
||||||
|
function createPromise() {
|
||||||
|
let resolve;
|
||||||
|
let reject;
|
||||||
|
const promise = new Promise((res, rej)=>{
|
||||||
|
reject = rej;
|
||||||
|
resolve = res;
|
||||||
|
});
|
||||||
|
return {
|
||||||
|
promise,
|
||||||
|
resolve: resolve,
|
||||||
|
reject: reject
|
||||||
|
};
|
||||||
|
}
|
||||||
|
// Load the CompressedmoduleFactories of a chunk into the `moduleFactories` Map.
|
||||||
|
// The CompressedModuleFactories format is
|
||||||
|
// - 1 or more module ids
|
||||||
|
// - a module factory function
|
||||||
|
// So walking this is a little complex but the flat structure is also fast to
|
||||||
|
// traverse, we can use `typeof` operators to distinguish the two cases.
|
||||||
|
function installCompressedModuleFactories(chunkModules, offset, moduleFactories, newModuleId) {
|
||||||
|
let i = offset;
|
||||||
|
while(i < chunkModules.length){
|
||||||
|
let moduleId = chunkModules[i];
|
||||||
|
let end = i + 1;
|
||||||
|
// Find our factory function
|
||||||
|
while(end < chunkModules.length && typeof chunkModules[end] !== 'function'){
|
||||||
|
end++;
|
||||||
|
}
|
||||||
|
if (end === chunkModules.length) {
|
||||||
|
throw new Error('malformed chunk format, expected a factory function');
|
||||||
|
}
|
||||||
|
// Each chunk item has a 'primary id' and optional additional ids. If the primary id is already
|
||||||
|
// present we know all the additional ids are also present, so we don't need to check.
|
||||||
|
if (!moduleFactories.has(moduleId)) {
|
||||||
|
const moduleFactoryFn = chunkModules[end];
|
||||||
|
applyModuleFactoryName(moduleFactoryFn);
|
||||||
|
newModuleId?.(moduleId);
|
||||||
|
for(; i < end; i++){
|
||||||
|
moduleId = chunkModules[i];
|
||||||
|
moduleFactories.set(moduleId, moduleFactoryFn);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
i = end + 1; // end is pointing at the last factory advance to the next id or the end of the array.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// everything below is adapted from webpack
|
||||||
|
// https://github.com/webpack/webpack/blob/6be4065ade1e252c1d8dcba4af0f43e32af1bdc1/lib/runtime/AsyncModuleRuntimeModule.js#L13
|
||||||
|
const turbopackQueues = Symbol('turbopack queues');
|
||||||
|
const turbopackExports = Symbol('turbopack exports');
|
||||||
|
const turbopackError = Symbol('turbopack error');
|
||||||
|
function resolveQueue(queue) {
|
||||||
|
if (queue && queue.status !== 1) {
|
||||||
|
queue.status = 1;
|
||||||
|
queue.forEach((fn)=>fn.queueCount--);
|
||||||
|
queue.forEach((fn)=>fn.queueCount-- ? fn.queueCount++ : fn());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function wrapDeps(deps) {
|
||||||
|
return deps.map((dep)=>{
|
||||||
|
if (dep !== null && typeof dep === 'object') {
|
||||||
|
if (isAsyncModuleExt(dep)) return dep;
|
||||||
|
if (isPromise(dep)) {
|
||||||
|
const queue = Object.assign([], {
|
||||||
|
status: 0
|
||||||
|
});
|
||||||
|
const obj = {
|
||||||
|
[turbopackExports]: {},
|
||||||
|
[turbopackQueues]: (fn)=>fn(queue)
|
||||||
|
};
|
||||||
|
dep.then((res)=>{
|
||||||
|
obj[turbopackExports] = res;
|
||||||
|
resolveQueue(queue);
|
||||||
|
}, (err)=>{
|
||||||
|
obj[turbopackError] = err;
|
||||||
|
resolveQueue(queue);
|
||||||
|
});
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
[turbopackExports]: dep,
|
||||||
|
[turbopackQueues]: ()=>{}
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function asyncModule(body, hasAwait) {
|
||||||
|
const module = this.m;
|
||||||
|
const queue = hasAwait ? Object.assign([], {
|
||||||
|
status: -1
|
||||||
|
}) : undefined;
|
||||||
|
const depQueues = new Set();
|
||||||
|
const { resolve, reject, promise: rawPromise } = createPromise();
|
||||||
|
const promise = Object.assign(rawPromise, {
|
||||||
|
[turbopackExports]: module.exports,
|
||||||
|
[turbopackQueues]: (fn)=>{
|
||||||
|
queue && fn(queue);
|
||||||
|
depQueues.forEach(fn);
|
||||||
|
promise['catch'](()=>{});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
const attributes = {
|
||||||
|
get () {
|
||||||
|
return promise;
|
||||||
|
},
|
||||||
|
set (v) {
|
||||||
|
// Calling `esmExport` leads to this.
|
||||||
|
if (v !== promise) {
|
||||||
|
promise[turbopackExports] = v;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
Object.defineProperty(module, 'exports', attributes);
|
||||||
|
Object.defineProperty(module, 'namespaceObject', attributes);
|
||||||
|
function handleAsyncDependencies(deps) {
|
||||||
|
const currentDeps = wrapDeps(deps);
|
||||||
|
const getResult = ()=>currentDeps.map((d)=>{
|
||||||
|
if (d[turbopackError]) throw d[turbopackError];
|
||||||
|
return d[turbopackExports];
|
||||||
|
});
|
||||||
|
const { promise, resolve } = createPromise();
|
||||||
|
const fn = Object.assign(()=>resolve(getResult), {
|
||||||
|
queueCount: 0
|
||||||
|
});
|
||||||
|
function fnQueue(q) {
|
||||||
|
if (q !== queue && !depQueues.has(q)) {
|
||||||
|
depQueues.add(q);
|
||||||
|
if (q && q.status === 0) {
|
||||||
|
fn.queueCount++;
|
||||||
|
q.push(fn);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
currentDeps.map((dep)=>dep[turbopackQueues](fnQueue));
|
||||||
|
return fn.queueCount ? promise : getResult();
|
||||||
|
}
|
||||||
|
function asyncResult(err) {
|
||||||
|
if (err) {
|
||||||
|
reject(promise[turbopackError] = err);
|
||||||
|
} else {
|
||||||
|
resolve(promise[turbopackExports]);
|
||||||
|
}
|
||||||
|
resolveQueue(queue);
|
||||||
|
}
|
||||||
|
body(handleAsyncDependencies, asyncResult);
|
||||||
|
if (queue && queue.status === -1) {
|
||||||
|
queue.status = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
contextPrototype.a = asyncModule;
|
||||||
|
/**
|
||||||
|
* A pseudo "fake" URL object to resolve to its relative path.
|
||||||
|
*
|
||||||
|
* When UrlRewriteBehavior is set to relative, calls to the `new URL()` will construct url without base using this
|
||||||
|
* runtime function to generate context-agnostic urls between different rendering context, i.e ssr / client to avoid
|
||||||
|
* hydration mismatch.
|
||||||
|
*
|
||||||
|
* This is based on webpack's existing implementation:
|
||||||
|
* https://github.com/webpack/webpack/blob/87660921808566ef3b8796f8df61bd79fc026108/lib/runtime/RelativeUrlRuntimeModule.js
|
||||||
|
*/ const relativeURL = function relativeURL(inputUrl) {
|
||||||
|
const realUrl = new URL(inputUrl, 'x:/');
|
||||||
|
const values = {};
|
||||||
|
for(const key in realUrl)values[key] = realUrl[key];
|
||||||
|
values.href = inputUrl;
|
||||||
|
values.pathname = inputUrl.replace(/[?#].*/, '');
|
||||||
|
values.origin = values.protocol = '';
|
||||||
|
values.toString = values.toJSON = (..._args)=>inputUrl;
|
||||||
|
for(const key in values)Object.defineProperty(this, key, {
|
||||||
|
enumerable: true,
|
||||||
|
configurable: true,
|
||||||
|
value: values[key]
|
||||||
|
});
|
||||||
|
};
|
||||||
|
relativeURL.prototype = URL.prototype;
|
||||||
|
contextPrototype.U = relativeURL;
|
||||||
|
/**
|
||||||
|
* Utility function to ensure all variants of an enum are handled.
|
||||||
|
*/ function invariant(never, computeMessage) {
|
||||||
|
throw new Error(`Invariant: ${computeMessage(never)}`);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* A stub function to make `require` available but non-functional in ESM.
|
||||||
|
*/ function requireStub(_moduleId) {
|
||||||
|
throw new Error('dynamic usage of require is not supported');
|
||||||
|
}
|
||||||
|
contextPrototype.z = requireStub;
|
||||||
|
// Make `globalThis` available to the module in a way that cannot be shadowed by a local variable.
|
||||||
|
contextPrototype.g = globalThis;
|
||||||
|
function applyModuleFactoryName(factory) {
|
||||||
|
// Give the module factory a nice name to improve stack traces.
|
||||||
|
Object.defineProperty(factory, 'name', {
|
||||||
|
value: 'module evaluation'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
/// <reference path="../shared/runtime-utils.ts" />
|
||||||
|
/// A 'base' utilities to support runtime can have externals.
|
||||||
|
/// Currently this is for node.js / edge runtime both.
|
||||||
|
/// If a fn requires node.js specific behavior, it should be placed in `node-external-utils` instead.
|
||||||
|
async function externalImport(id) {
|
||||||
|
let raw;
|
||||||
|
try {
|
||||||
|
raw = await import(id);
|
||||||
|
} catch (err) {
|
||||||
|
// TODO(alexkirsz) This can happen when a client-side module tries to load
|
||||||
|
// an external module we don't provide a shim for (e.g. querystring, url).
|
||||||
|
// For now, we fail semi-silently, but in the future this should be a
|
||||||
|
// compilation error.
|
||||||
|
throw new Error(`Failed to load external module ${id}: ${err}`);
|
||||||
|
}
|
||||||
|
if (raw && raw.__esModule && raw.default && 'default' in raw.default) {
|
||||||
|
return interopEsm(raw.default, createNS(raw), true);
|
||||||
|
}
|
||||||
|
return raw;
|
||||||
|
}
|
||||||
|
contextPrototype.y = externalImport;
|
||||||
|
function externalRequire(id, thunk, esm = false) {
|
||||||
|
let raw;
|
||||||
|
try {
|
||||||
|
raw = thunk();
|
||||||
|
} catch (err) {
|
||||||
|
// TODO(alexkirsz) This can happen when a client-side module tries to load
|
||||||
|
// an external module we don't provide a shim for (e.g. querystring, url).
|
||||||
|
// For now, we fail semi-silently, but in the future this should be a
|
||||||
|
// compilation error.
|
||||||
|
throw new Error(`Failed to load external module ${id}: ${err}`);
|
||||||
|
}
|
||||||
|
if (!esm || raw.__esModule) {
|
||||||
|
return raw;
|
||||||
|
}
|
||||||
|
return interopEsm(raw, createNS(raw), true);
|
||||||
|
}
|
||||||
|
externalRequire.resolve = (id, options)=>{
|
||||||
|
return require.resolve(id, options);
|
||||||
|
};
|
||||||
|
contextPrototype.x = externalRequire;
|
||||||
|
/* eslint-disable @typescript-eslint/no-unused-vars */ const path = require('path');
|
||||||
|
const relativePathToRuntimeRoot = path.relative(RUNTIME_PUBLIC_PATH, '.');
|
||||||
|
// Compute the relative path to the `distDir`.
|
||||||
|
const relativePathToDistRoot = path.join(relativePathToRuntimeRoot, RELATIVE_ROOT_PATH);
|
||||||
|
const RUNTIME_ROOT = path.resolve(__filename, relativePathToRuntimeRoot);
|
||||||
|
// Compute the absolute path to the root, by stripping distDir from the absolute path to this file.
|
||||||
|
const ABSOLUTE_ROOT = path.resolve(__filename, relativePathToDistRoot);
|
||||||
|
/**
|
||||||
|
* Returns an absolute path to the given module path.
|
||||||
|
* Module path should be relative, either path to a file or a directory.
|
||||||
|
*
|
||||||
|
* This fn allows to calculate an absolute path for some global static values, such as
|
||||||
|
* `__dirname` or `import.meta.url` that Turbopack will not embeds in compile time.
|
||||||
|
* See ImportMetaBinding::code_generation for the usage.
|
||||||
|
*/ function resolveAbsolutePath(modulePath) {
|
||||||
|
if (modulePath) {
|
||||||
|
return path.join(ABSOLUTE_ROOT, modulePath);
|
||||||
|
}
|
||||||
|
return ABSOLUTE_ROOT;
|
||||||
|
}
|
||||||
|
Context.prototype.P = resolveAbsolutePath;
|
||||||
|
/* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="../shared/runtime-utils.ts" />
|
||||||
|
function readWebAssemblyAsResponse(path) {
|
||||||
|
const { createReadStream } = require('fs');
|
||||||
|
const { Readable } = require('stream');
|
||||||
|
const stream = createReadStream(path);
|
||||||
|
// @ts-ignore unfortunately there's a slight type mismatch with the stream.
|
||||||
|
return new Response(Readable.toWeb(stream), {
|
||||||
|
headers: {
|
||||||
|
'content-type': 'application/wasm'
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
async function compileWebAssemblyFromPath(path) {
|
||||||
|
const response = readWebAssemblyAsResponse(path);
|
||||||
|
return await WebAssembly.compileStreaming(response);
|
||||||
|
}
|
||||||
|
async function instantiateWebAssemblyFromPath(path, importsObj) {
|
||||||
|
const response = readWebAssemblyAsResponse(path);
|
||||||
|
const { instance } = await WebAssembly.instantiateStreaming(response, importsObj);
|
||||||
|
return instance.exports;
|
||||||
|
}
|
||||||
|
/* eslint-disable @typescript-eslint/no-unused-vars */ /// <reference path="../shared/runtime-utils.ts" />
|
||||||
|
/// <reference path="../shared-node/base-externals-utils.ts" />
|
||||||
|
/// <reference path="../shared-node/node-externals-utils.ts" />
|
||||||
|
/// <reference path="../shared-node/node-wasm-utils.ts" />
|
||||||
|
var SourceType = /*#__PURE__*/ function(SourceType) {
|
||||||
|
/**
|
||||||
|
* The module was instantiated because it was included in an evaluated chunk's
|
||||||
|
* runtime.
|
||||||
|
* SourceData is a ChunkPath.
|
||||||
|
*/ SourceType[SourceType["Runtime"] = 0] = "Runtime";
|
||||||
|
/**
|
||||||
|
* The module was instantiated because a parent module imported it.
|
||||||
|
* SourceData is a ModuleId.
|
||||||
|
*/ SourceType[SourceType["Parent"] = 1] = "Parent";
|
||||||
|
return SourceType;
|
||||||
|
}(SourceType || {});
|
||||||
|
process.env.TURBOPACK = '1';
|
||||||
|
const nodeContextPrototype = Context.prototype;
|
||||||
|
const url = require('url');
|
||||||
|
const moduleFactories = new Map();
|
||||||
|
nodeContextPrototype.M = moduleFactories;
|
||||||
|
const moduleCache = Object.create(null);
|
||||||
|
nodeContextPrototype.c = moduleCache;
|
||||||
|
/**
|
||||||
|
* Returns an absolute path to the given module's id.
|
||||||
|
*/ function resolvePathFromModule(moduleId) {
|
||||||
|
const exported = this.r(moduleId);
|
||||||
|
const exportedPath = exported?.default ?? exported;
|
||||||
|
if (typeof exportedPath !== 'string') {
|
||||||
|
return exported;
|
||||||
|
}
|
||||||
|
const strippedAssetPrefix = exportedPath.slice(ASSET_PREFIX.length);
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, strippedAssetPrefix);
|
||||||
|
return url.pathToFileURL(resolved).href;
|
||||||
|
}
|
||||||
|
nodeContextPrototype.R = resolvePathFromModule;
|
||||||
|
function loadRuntimeChunk(sourcePath, chunkData) {
|
||||||
|
if (typeof chunkData === 'string') {
|
||||||
|
loadRuntimeChunkPath(sourcePath, chunkData);
|
||||||
|
} else {
|
||||||
|
loadRuntimeChunkPath(sourcePath, chunkData.path);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const loadedChunks = new Set();
|
||||||
|
const unsupportedLoadChunk = Promise.resolve(undefined);
|
||||||
|
const loadedChunk = Promise.resolve(undefined);
|
||||||
|
const chunkCache = new Map();
|
||||||
|
function clearChunkCache() {
|
||||||
|
chunkCache.clear();
|
||||||
|
}
|
||||||
|
function loadRuntimeChunkPath(sourcePath, chunkPath) {
|
||||||
|
if (!isJs(chunkPath)) {
|
||||||
|
// We only support loading JS chunks in Node.js.
|
||||||
|
// This branch can be hit when trying to load a CSS chunk.
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (loadedChunks.has(chunkPath)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
const chunkModules = require(resolved);
|
||||||
|
installCompressedModuleFactories(chunkModules, 0, moduleFactories);
|
||||||
|
loadedChunks.add(chunkPath);
|
||||||
|
} catch (e) {
|
||||||
|
let errorMessage = `Failed to load chunk ${chunkPath}`;
|
||||||
|
if (sourcePath) {
|
||||||
|
errorMessage += ` from runtime for chunk ${sourcePath}`;
|
||||||
|
}
|
||||||
|
throw new Error(errorMessage, {
|
||||||
|
cause: e
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function loadChunkAsync(chunkData) {
|
||||||
|
const chunkPath = typeof chunkData === 'string' ? chunkData : chunkData.path;
|
||||||
|
if (!isJs(chunkPath)) {
|
||||||
|
// We only support loading JS chunks in Node.js.
|
||||||
|
// This branch can be hit when trying to load a CSS chunk.
|
||||||
|
return unsupportedLoadChunk;
|
||||||
|
}
|
||||||
|
let entry = chunkCache.get(chunkPath);
|
||||||
|
if (entry === undefined) {
|
||||||
|
try {
|
||||||
|
// resolve to an absolute path to simplify `require` handling
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
// TODO: consider switching to `import()` to enable concurrent chunk loading and async file io
|
||||||
|
// However this is incompatible with hot reloading (since `import` doesn't use the require cache)
|
||||||
|
const chunkModules = require(resolved);
|
||||||
|
installCompressedModuleFactories(chunkModules, 0, moduleFactories);
|
||||||
|
entry = loadedChunk;
|
||||||
|
} catch (e) {
|
||||||
|
const errorMessage = `Failed to load chunk ${chunkPath} from module ${this.m.id}`;
|
||||||
|
// Cache the failure promise, future requests will also get this same rejection
|
||||||
|
entry = Promise.reject(new Error(errorMessage, {
|
||||||
|
cause: e
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
chunkCache.set(chunkPath, entry);
|
||||||
|
}
|
||||||
|
// TODO: Return an instrumented Promise that React can use instead of relying on referential equality.
|
||||||
|
return entry;
|
||||||
|
}
|
||||||
|
contextPrototype.l = loadChunkAsync;
|
||||||
|
function loadChunkAsyncByUrl(chunkUrl) {
|
||||||
|
const path1 = url.fileURLToPath(new URL(chunkUrl, RUNTIME_ROOT));
|
||||||
|
return loadChunkAsync.call(this, path1);
|
||||||
|
}
|
||||||
|
contextPrototype.L = loadChunkAsyncByUrl;
|
||||||
|
function loadWebAssembly(chunkPath, _edgeModule, imports) {
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
return instantiateWebAssemblyFromPath(resolved, imports);
|
||||||
|
}
|
||||||
|
contextPrototype.w = loadWebAssembly;
|
||||||
|
function loadWebAssemblyModule(chunkPath, _edgeModule) {
|
||||||
|
const resolved = path.resolve(RUNTIME_ROOT, chunkPath);
|
||||||
|
return compileWebAssemblyFromPath(resolved);
|
||||||
|
}
|
||||||
|
contextPrototype.u = loadWebAssemblyModule;
|
||||||
|
function getWorkerBlobURL(_chunks) {
|
||||||
|
throw new Error('Worker blobs are not implemented yet for Node.js');
|
||||||
|
}
|
||||||
|
nodeContextPrototype.b = getWorkerBlobURL;
|
||||||
|
function instantiateModule(id, sourceType, sourceData) {
|
||||||
|
const moduleFactory = moduleFactories.get(id);
|
||||||
|
if (typeof moduleFactory !== 'function') {
|
||||||
|
// This can happen if modules incorrectly handle HMR disposes/updates,
|
||||||
|
// e.g. when they keep a `setTimeout` around which still executes old code
|
||||||
|
// and contains e.g. a `require("something")` call.
|
||||||
|
let instantiationReason;
|
||||||
|
switch(sourceType){
|
||||||
|
case 0:
|
||||||
|
instantiationReason = `as a runtime entry of chunk ${sourceData}`;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
instantiationReason = `because it was required from module ${sourceData}`;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
invariant(sourceType, (sourceType)=>`Unknown source type: ${sourceType}`);
|
||||||
|
}
|
||||||
|
throw new Error(`Module ${id} was instantiated ${instantiationReason}, but the module factory is not available.`);
|
||||||
|
}
|
||||||
|
const module1 = createModuleObject(id);
|
||||||
|
const exports = module1.exports;
|
||||||
|
moduleCache[id] = module1;
|
||||||
|
const context = new Context(module1, exports);
|
||||||
|
// NOTE(alexkirsz) This can fail when the module encounters a runtime error.
|
||||||
|
try {
|
||||||
|
moduleFactory(context, module1, exports);
|
||||||
|
} catch (error) {
|
||||||
|
module1.error = error;
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
module1.loaded = true;
|
||||||
|
if (module1.namespaceObject && module1.exports !== module1.namespaceObject) {
|
||||||
|
// in case of a circular dependency: cjs1 -> esm2 -> cjs1
|
||||||
|
interopEsm(module1.exports, module1.namespaceObject);
|
||||||
|
}
|
||||||
|
return module1;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Retrieves a module from the cache, or instantiate it if it is not cached.
|
||||||
|
*/ // @ts-ignore
|
||||||
|
function getOrInstantiateModuleFromParent(id, sourceModule) {
|
||||||
|
const module1 = moduleCache[id];
|
||||||
|
if (module1) {
|
||||||
|
if (module1.error) {
|
||||||
|
throw module1.error;
|
||||||
|
}
|
||||||
|
return module1;
|
||||||
|
}
|
||||||
|
return instantiateModule(id, 1, sourceModule.id);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Instantiates a runtime module.
|
||||||
|
*/ function instantiateRuntimeModule(chunkPath, moduleId) {
|
||||||
|
return instantiateModule(moduleId, 0, chunkPath);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Retrieves a module from the cache, or instantiate it as a runtime module if it is not cached.
|
||||||
|
*/ // @ts-ignore TypeScript doesn't separate this module space from the browser runtime
|
||||||
|
function getOrInstantiateRuntimeModule(chunkPath, moduleId) {
|
||||||
|
const module1 = moduleCache[moduleId];
|
||||||
|
if (module1) {
|
||||||
|
if (module1.error) {
|
||||||
|
throw module1.error;
|
||||||
|
}
|
||||||
|
return module1;
|
||||||
|
}
|
||||||
|
return instantiateRuntimeModule(chunkPath, moduleId);
|
||||||
|
}
|
||||||
|
const regexJsUrl = /\.js(?:\?[^#]*)?(?:#.*)?$/;
|
||||||
|
/**
|
||||||
|
* Checks if a given path/URL ends with .js, optionally followed by ?query or #fragment.
|
||||||
|
*/ function isJs(chunkUrlOrPath) {
|
||||||
|
return regexJsUrl.test(chunkUrlOrPath);
|
||||||
|
}
|
||||||
|
module.exports = (sourcePath)=>({
|
||||||
|
m: (id)=>getOrInstantiateRuntimeModule(sourcePath, id),
|
||||||
|
c: (chunkData)=>loadRuntimeChunk(sourcePath, chunkData)
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
//# sourceMappingURL=%5Bturbopack%5D_runtime.js.map
|
||||||
10
.next/dev/build/chunks/[turbopack]_runtime.js.map
Normal file
10
.next/dev/build/chunks/[turbopack]_runtime.js.map
Normal file
File diff suppressed because one or more lines are too long
6783
.next/dev/build/chunks/node_modules_2d7da256._.js
Normal file
6783
.next/dev/build/chunks/node_modules_2d7da256._.js
Normal file
File diff suppressed because it is too large
Load Diff
47
.next/dev/build/chunks/node_modules_2d7da256._.js.map
Normal file
47
.next/dev/build/chunks/node_modules_2d7da256._.js.map
Normal file
File diff suppressed because one or more lines are too long
1
.next/dev/build/package.json
Normal file
1
.next/dev/build/package.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "commonjs"}
|
||||||
6
.next/dev/build/postcss.js
Normal file
6
.next/dev/build/postcss.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
var R=require("./chunks/[turbopack]_runtime.js")("postcss.js")
|
||||||
|
R.c("chunks/[turbopack-node]_transforms_postcss_ts_3b6d11aa._.js")
|
||||||
|
R.c("chunks/[root-of-the-server]__974941ed._.js")
|
||||||
|
R.m("[turbopack-node]/globals.ts [postcss] (ecmascript)")
|
||||||
|
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)")
|
||||||
|
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
|
||||||
5
.next/dev/build/postcss.js.map
Normal file
5
.next/dev/build/postcss.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
1
.next/dev/cache/.rscinfo
vendored
Normal file
1
.next/dev/cache/.rscinfo
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"encryption.key":"2qSYKSYGZGaADrl5zolKHKjy3EPWMBYgY252e6spjBc=","encryption.expire_at":1768172281624}
|
||||||
1
.next/dev/cache/next-devtools-config.json
vendored
Normal file
1
.next/dev/cache/next-devtools-config.json
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
12
.next/dev/fallback-build-manifest.json
Normal file
12
.next/dev/fallback-build-manifest.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"pages": {
|
||||||
|
"/_app": []
|
||||||
|
},
|
||||||
|
"devFiles": [],
|
||||||
|
"polyfillFiles": [],
|
||||||
|
"lowPriorityFiles": [
|
||||||
|
"static/development/_ssgManifest.js",
|
||||||
|
"static/development/_buildManifest.js"
|
||||||
|
],
|
||||||
|
"rootMainFiles": []
|
||||||
|
}
|
||||||
0
.next/dev/lock
Normal file
0
.next/dev/lock
Normal file
244
.next/dev/logs/next-development.log
Normal file
244
.next/dev/logs/next-development.log
Normal file
@@ -0,0 +1,244 @@
|
|||||||
|
[00:00:05.015] Server LOG ✓ Ready in 4.9s
|
||||||
|
[00:00:06.419] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:00:06.585] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:00:06.585] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"}
|
||||||
|
[00:00:06.585] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/?ide_webview_request_time=1766987476121 color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/?ide_webview_request_time=1766987476121","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987479237}
|
||||||
|
[00:00:15.826] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:00:15.826] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:00:15.827] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"}
|
||||||
|
[00:00:15.827] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987488325}
|
||||||
|
[00:00:18.552] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/my color: rgb(120, 120, 120) color: inherit {"dp":"/my","o":"http://localhost:3000/my","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987491224}
|
||||||
|
[00:00:22.734] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987495403}
|
||||||
|
[00:00:24.975] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/chapters color: rgb(120, 120, 120) color: inherit {"dp":"/chapters","o":"http://localhost:3000/chapters","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987497646}
|
||||||
|
[00:00:27.235] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/read/1.1 color: rgb(120, 120, 120) color: inherit {"dp":"/read/[id]","o":"http://localhost:3000/read/1.1","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987499902}
|
||||||
|
[00:00:31.768] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/my/referral color: rgb(120, 120, 120) color: inherit {"dp":"/my/referral","o":"http://localhost:3000/my/referral","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987504440}
|
||||||
|
[00:00:34.628] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/my color: rgb(120, 120, 120) color: inherit {"dp":"/my","o":"http://localhost:3000/my","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987507298}
|
||||||
|
[00:00:40.779] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:00:40.779] Browser ERROR uncaughtError: Error: Hydration failed because the server rendered text didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used:
|
||||||
|
|
||||||
|
- A server/client branch `if (typeof window !== 'undefined')`.
|
||||||
|
- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.
|
||||||
|
- Date formatting in a user's locale which doesn't match the server.
|
||||||
|
- External changing data without sending a snapshot of it along with the HTML.
|
||||||
|
- Invalid HTML tag nesting.
|
||||||
|
|
||||||
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded.
|
||||||
|
|
||||||
|
https://react.dev/link/hydration-mismatch
|
||||||
|
|
||||||
|
...
|
||||||
|
<HTTPAccessFallbackBoundary notFound={undefined} forbidden={undefined} unauthorized={undefined}>
|
||||||
|
<RedirectBoundary>
|
||||||
|
<RedirectErrorBoundary router={{...}}>
|
||||||
|
<InnerLayoutRouter url="/admin" tree={[...]} params={{}} cacheNode={{lazyData:null, ...}} segmentPath={[...]} ...>
|
||||||
|
<SegmentViewNode type="page" pagePath="admin/page...">
|
||||||
|
<SegmentTrieNode>
|
||||||
|
<ClientPageRoot Component={function AdminDashboard} serverProvidedParams={{...}}>
|
||||||
|
<AdminDashboard params={Promise} searchParams={Promise}>
|
||||||
|
<div className="p-8 max-w-...">
|
||||||
|
<h1>
|
||||||
|
<div className="grid grid-...">
|
||||||
|
<_c className="bg-[#1e293...">
|
||||||
|
<div ref={null} className="rounded-xl...">
|
||||||
|
<_c2>
|
||||||
|
<_c8>
|
||||||
|
<div ref={null} className="p-6 pt-0">
|
||||||
|
<div className="text-2xl font-bold text-white">
|
||||||
|
+ 1
|
||||||
|
- 0
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
[00:00:40.779] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:00:40.779] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin","route":"/admin"}
|
||||||
|
[00:00:40.779] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin color: rgb(120, 120, 120) color: inherit {"dp":"/admin","o":"http://localhost:3000/admin","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987512879}
|
||||||
|
[00:00:44.337] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:00:44.442] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:00:44.442] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/content","route":"/admin/content"}
|
||||||
|
[00:00:44.442] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/content color: rgb(120, 120, 120) color: inherit {"dp":"/admin/content","o":"http://localhost:3000/admin/content","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987517114}
|
||||||
|
[00:00:47.027] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:00:47.152] Browser ERROR uncaughtError: Error: Hydration failed because the server rendered text didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used:
|
||||||
|
|
||||||
|
- A server/client branch `if (typeof window !== 'undefined')`.
|
||||||
|
- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.
|
||||||
|
- Date formatting in a user's locale which doesn't match the server.
|
||||||
|
- External changing data without sending a snapshot of it along with the HTML.
|
||||||
|
- Invalid HTML tag nesting.
|
||||||
|
|
||||||
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded.
|
||||||
|
|
||||||
|
https://react.dev/link/hydration-mismatch
|
||||||
|
|
||||||
|
...
|
||||||
|
<HTTPAccessFallbackBoundary notFound={undefined} forbidden={undefined} unauthorized={undefined}>
|
||||||
|
<RedirectBoundary>
|
||||||
|
<RedirectErrorBoundary router={{...}}>
|
||||||
|
<InnerLayoutRouter url="/admin" tree={[...]} params={{}} cacheNode={{lazyData:null, ...}} segmentPath={[...]} ...>
|
||||||
|
<SegmentViewNode type="page" pagePath="admin/page...">
|
||||||
|
<SegmentTrieNode>
|
||||||
|
<ClientPageRoot Component={function AdminDashboard} serverProvidedParams={{...}}>
|
||||||
|
<AdminDashboard params={Promise} searchParams={Promise}>
|
||||||
|
<div className="p-8 max-w-...">
|
||||||
|
<h1>
|
||||||
|
<div className="grid grid-...">
|
||||||
|
<_c className="bg-[#1e293...">
|
||||||
|
<div ref={null} className="rounded-xl...">
|
||||||
|
<_c2>
|
||||||
|
<_c8>
|
||||||
|
<div ref={null} className="p-6 pt-0">
|
||||||
|
<div className="text-2xl font-bold text-white">
|
||||||
|
+ 1
|
||||||
|
- 0
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
[00:00:47.152] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:00:47.152] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin","route":"/admin"}
|
||||||
|
[00:00:47.152] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin color: rgb(120, 120, 120) color: inherit {"dp":"/admin","o":"http://localhost:3000/admin","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987519824}
|
||||||
|
[00:00:48.223] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:00:48.323] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:00:48.323] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/users","route":"/admin/users"}
|
||||||
|
[00:00:48.323] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/users color: rgb(120, 120, 120) color: inherit {"dp":"/admin/users","o":"http://localhost:3000/admin/users","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987520996}
|
||||||
|
[00:00:49.448] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:00:49.569] Browser ERROR uncaughtError: Error: Hydration failed because the server rendered text didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used:
|
||||||
|
|
||||||
|
- A server/client branch `if (typeof window !== 'undefined')`.
|
||||||
|
- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.
|
||||||
|
- Date formatting in a user's locale which doesn't match the server.
|
||||||
|
- External changing data without sending a snapshot of it along with the HTML.
|
||||||
|
- Invalid HTML tag nesting.
|
||||||
|
|
||||||
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded.
|
||||||
|
|
||||||
|
https://react.dev/link/hydration-mismatch
|
||||||
|
|
||||||
|
...
|
||||||
|
<HTTPAccessFallbackBoundary notFound={undefined} forbidden={undefined} unauthorized={undefined}>
|
||||||
|
<RedirectBoundary>
|
||||||
|
<RedirectErrorBoundary router={{...}}>
|
||||||
|
<InnerLayoutRouter url="/admin" tree={[...]} params={{}} cacheNode={{lazyData:null, ...}} segmentPath={[...]} ...>
|
||||||
|
<SegmentViewNode type="page" pagePath="admin/page...">
|
||||||
|
<SegmentTrieNode>
|
||||||
|
<ClientPageRoot Component={function AdminDashboard} serverProvidedParams={{...}}>
|
||||||
|
<AdminDashboard params={Promise} searchParams={Promise}>
|
||||||
|
<div className="p-8 max-w-...">
|
||||||
|
<h1>
|
||||||
|
<div className="grid grid-...">
|
||||||
|
<_c className="bg-[#1e293...">
|
||||||
|
<div ref={null} className="rounded-xl...">
|
||||||
|
<_c2>
|
||||||
|
<_c8>
|
||||||
|
<div ref={null} className="p-6 pt-0">
|
||||||
|
<div className="text-2xl font-bold text-white">
|
||||||
|
+ 1
|
||||||
|
- 0
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
[00:00:49.569] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:00:49.569] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin","route":"/admin"}
|
||||||
|
[00:00:49.569] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin color: rgb(120, 120, 120) color: inherit {"dp":"/admin","o":"http://localhost:3000/admin","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987522242}
|
||||||
|
[00:00:50.687] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987523341}
|
||||||
|
[00:01:06.222] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:01:06.337] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:01:06.337] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/qrcodes","route":"/admin/qrcodes"}
|
||||||
|
[00:01:06.337] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/qrcodes color: rgb(120, 120, 120) color: inherit {"dp":"/admin/qrcodes","o":"http://localhost:3000/admin/qrcodes","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987539010}
|
||||||
|
[00:01:07.842] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:01:07.967] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:01:07.967] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/payment","route":"/admin/payment"}
|
||||||
|
[00:01:07.967] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987540639}
|
||||||
|
[00:01:08.767] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:01:08.878] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:01:08.878] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/settings","route":"/admin/settings"}
|
||||||
|
[00:01:08.878] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/settings color: rgb(120, 120, 120) color: inherit {"dp":"/admin/settings","o":"http://localhost:3000/admin/settings","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987541550}
|
||||||
|
[00:01:10.134] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:01:10.260] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:01:10.260] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/payment","route":"/admin/payment"}
|
||||||
|
[00:01:10.260] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987542932}
|
||||||
|
[00:02:21.807] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:02:21.913] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:02:21.913] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/settings","route":"/admin/settings"}
|
||||||
|
[00:02:21.913] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/settings color: rgb(120, 120, 120) color: inherit {"dp":"/admin/settings","o":"http://localhost:3000/admin/settings","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987614586}
|
||||||
|
[00:02:23.214] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:02:23.327] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:02:23.327] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/payment","route":"/admin/payment"}
|
||||||
|
[00:02:23.327] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987616000}
|
||||||
|
[00:02:23.918] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:02:24.022] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:02:24.022] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/users","route":"/admin/users"}
|
||||||
|
[00:02:24.022] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/users color: rgb(120, 120, 120) color: inherit {"dp":"/admin/users","o":"http://localhost:3000/admin/users","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987616696}
|
||||||
|
[00:02:25.097] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:02:25.216] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:02:25.216] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/payment","route":"/admin/payment"}
|
||||||
|
[00:02:25.216] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987617890}
|
||||||
|
[00:02:26.013] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:02:26.119] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:02:26.119] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/content","route":"/admin/content"}
|
||||||
|
[00:02:26.119] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/content color: rgb(120, 120, 120) color: inherit {"dp":"/admin/content","o":"http://localhost:3000/admin/content","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987618793}
|
||||||
|
[00:02:27.025] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:02:27.152] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:02:27.152] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin/payment","route":"/admin/payment"}
|
||||||
|
[00:02:27.152] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987619825}
|
||||||
|
[00:02:27.858] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin color: rgb(120, 120, 120) color: inherit {"dp":"/admin","o":"http://localhost:3000/admin","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987620531}
|
||||||
|
[00:03:49.907] Server LOG ✓ Compiled in 19ms
|
||||||
|
[00:03:51.550] Server LOG ✓ Compiled in 6ms
|
||||||
|
[00:04:38.780] Server LOG ✓ Compiled in 34ms
|
||||||
|
[00:04:38.905] Server LOG ✓ Compiled in 34ms
|
||||||
|
[00:04:38.944] Server LOG ✓ Compiled in 36ms
|
||||||
|
[00:08:17.103] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:08:17.245] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:08:17.245] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"}
|
||||||
|
[00:08:17.245] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/?ide_webview_request_time=1766987476121 color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/?ide_webview_request_time=1766987476121","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987969923}
|
||||||
|
[00:08:31.759] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||||
|
[00:08:31.909] Browser ERROR uncaughtError: Error: Hydration failed because the server rendered text didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used:
|
||||||
|
|
||||||
|
- A server/client branch `if (typeof window !== 'undefined')`.
|
||||||
|
- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.
|
||||||
|
- Date formatting in a user's locale which doesn't match the server.
|
||||||
|
- External changing data without sending a snapshot of it along with the HTML.
|
||||||
|
- Invalid HTML tag nesting.
|
||||||
|
|
||||||
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded.
|
||||||
|
|
||||||
|
https://react.dev/link/hydration-mismatch
|
||||||
|
|
||||||
|
...
|
||||||
|
<HTTPAccessFallbackBoundary notFound={undefined} forbidden={undefined} unauthorized={undefined}>
|
||||||
|
<RedirectBoundary>
|
||||||
|
<RedirectErrorBoundary router={{...}}>
|
||||||
|
<InnerLayoutRouter url="/admin" tree={[...]} params={{}} cacheNode={{lazyData:null, ...}} segmentPath={[...]} ...>
|
||||||
|
<SegmentViewNode type="page" pagePath="admin/page...">
|
||||||
|
<SegmentTrieNode>
|
||||||
|
<ClientPageRoot Component={function AdminDashboard} serverProvidedParams={{...}}>
|
||||||
|
<AdminDashboard params={Promise} searchParams={Promise}>
|
||||||
|
<div className="p-8 max-w-...">
|
||||||
|
<h1>
|
||||||
|
<div className="grid grid-...">
|
||||||
|
<_c className="bg-[#1e293...">
|
||||||
|
<div ref={null} className="rounded-xl...">
|
||||||
|
<_c2>
|
||||||
|
<_c8>
|
||||||
|
<div ref={null} className="p-6 pt-0">
|
||||||
|
<div className="text-2xl font-bold text-white">
|
||||||
|
+ 1
|
||||||
|
- 0
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
[00:08:31.909] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||||
|
[00:08:31.909] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/admin","route":"/admin"}
|
||||||
|
[00:08:31.909] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin color: rgb(120, 120, 120) color: inherit {"dp":"/admin","o":"http://localhost:3000/admin","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987984587}
|
||||||
|
[00:08:34.015] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/content color: rgb(120, 120, 120) color: inherit {"dp":"/admin/content","o":"http://localhost:3000/admin/content","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987986692}
|
||||||
|
[00:08:37.888] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/users color: rgb(120, 120, 120) color: inherit {"dp":"/admin/users","o":"http://localhost:3000/admin/users","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987990566}
|
||||||
|
[00:08:43.638] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987996302}
|
||||||
|
[00:08:44.805] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/qrcodes color: rgb(120, 120, 120) color: inherit {"dp":"/admin/qrcodes","o":"http://localhost:3000/admin/qrcodes","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766987997482}
|
||||||
|
[00:08:53.869] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/settings color: rgb(120, 120, 120) color: inherit {"dp":"/admin/settings","o":"http://localhost:3000/admin/settings","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766988006546}
|
||||||
|
[00:09:01.283] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/admin/payment color: rgb(120, 120, 120) color: inherit {"dp":"/admin/payment","o":"http://localhost:3000/admin/payment","sdkn":"@vercel/analytics/next","sdkv":"1.6.1","sv":"0.1.3","ts":1766988013950}
|
||||||
3
.next/dev/package.json
Normal file
3
.next/dev/package.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"type": "commonjs"
|
||||||
|
}
|
||||||
11
.next/dev/prerender-manifest.json
Normal file
11
.next/dev/prerender-manifest.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"version": 4,
|
||||||
|
"routes": {},
|
||||||
|
"dynamicRoutes": {},
|
||||||
|
"notFoundRoutes": [],
|
||||||
|
"preview": {
|
||||||
|
"previewModeId": "058434c2137d393a7ef1d8bcf7c22652",
|
||||||
|
"previewModeSigningKey": "7c5203adb0cec7148a4430e3244a3ed949e75483897a13bdbf398d33ed6455b8",
|
||||||
|
"previewModeEncryptionKey": "fce83e8c34aa44ac7a8b3979e85fd2fd3a9c5916866bba3a6d78e8ac35c39233"
|
||||||
|
}
|
||||||
|
}
|
||||||
1
.next/dev/routes-manifest.json
Normal file
1
.next/dev/routes-manifest.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"caseSensitive":false,"basePath":"","rewrites":{"beforeFiles":[],"afterFiles":[],"fallback":[]},"redirects":[{"source":"/:path+/","destination":"/:path+","permanent":true,"internal":true,"priority":true,"regex":"^(?:\\/((?:[^\\/]+?)(?:\\/(?:[^\\/]+?))*))\\/$"}],"headers":[]}
|
||||||
15
.next/dev/server/app-paths-manifest.json
Normal file
15
.next/dev/server/app-paths-manifest.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"/_not-found/page": "app/_not-found/page.js",
|
||||||
|
"/admin/content/page": "app/admin/content/page.js",
|
||||||
|
"/admin/page": "app/admin/page.js",
|
||||||
|
"/admin/payment/page": "app/admin/payment/page.js",
|
||||||
|
"/admin/qrcodes/page": "app/admin/qrcodes/page.js",
|
||||||
|
"/admin/settings/page": "app/admin/settings/page.js",
|
||||||
|
"/admin/users/page": "app/admin/users/page.js",
|
||||||
|
"/api/config/route": "app/api/config/route.js",
|
||||||
|
"/chapters/page": "app/chapters/page.js",
|
||||||
|
"/my/page": "app/my/page.js",
|
||||||
|
"/my/referral/page": "app/my/referral/page.js",
|
||||||
|
"/page": "app/page.js",
|
||||||
|
"/read/[id]/page": "app/read/[id]/page.js"
|
||||||
|
}
|
||||||
11
.next/dev/server/app/_not-found/page.js
Normal file
11
.next/dev/server/app/_not-found/page.js
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
var R=require("../../chunks/ssr/[turbopack]_runtime.js")("server/app/_not-found/page.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_0c11442c._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7d54cc10._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_868307e4._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__c0e64f55._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
|
||||||
|
R.c("server/chunks/ssr/_next-internal_server_app__not-found_page_actions_554ec2bf.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/_not-found/page { MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/_not-found/page { MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/_not-found/page.js.map
Normal file
5
.next/dev/server/app/_not-found/page.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/_not-found/page": "app/_not-found/page.js"
|
||||||
|
}
|
||||||
22
.next/dev/server/app/_not-found/page/build-manifest.json
Normal file
22
.next/dev/server/app/_not-found/page/build-manifest.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
11
.next/dev/server/app/_not-found/page/next-font-manifest.json
Normal file
11
.next/dev/server/app/_not-found/page/next-font-manifest.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/app/_not-found/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
15
.next/dev/server/app/admin/content/page.js
Normal file
15
.next/dev/server/app/admin/content/page.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var R=require("../../../chunks/ssr/[turbopack]_runtime.js")("server/app/admin/content/page.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_e200e7b7._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__fa0691ae._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_3b4d20e1._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__c0e64f55._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_layout_tsx_dd3cf12f._.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_loading_tsx_028f9418._.js")
|
||||||
|
R.c("server/chunks/ssr/_next-internal_server_app_admin_content_page_actions_4aef8ae5.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/content/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/content/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/content/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/content/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/admin/content/page.js.map
Normal file
5
.next/dev/server/app/admin/content/page.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/admin/content/page": "app/admin/content/page.js"
|
||||||
|
}
|
||||||
22
.next/dev/server/app/admin/content/page/build-manifest.json
Normal file
22
.next/dev/server/app/admin/content/page/build-manifest.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/app/admin/content/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
15
.next/dev/server/app/admin/page.js
Normal file
15
.next/dev/server/app/admin/page.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var R=require("../../chunks/ssr/[turbopack]_runtime.js")("server/app/admin/page.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_2fed5021._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__a7f0d4ef._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_3b4d20e1._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__c0e64f55._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_layout_tsx_dd3cf12f._.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_loading_tsx_028f9418._.js")
|
||||||
|
R.c("server/chunks/ssr/_next-internal_server_app_admin_page_actions_c7bd1b4f.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/admin/page.js.map
Normal file
5
.next/dev/server/app/admin/page.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
3
.next/dev/server/app/admin/page/app-paths-manifest.json
Normal file
3
.next/dev/server/app/admin/page/app-paths-manifest.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/admin/page": "app/admin/page.js"
|
||||||
|
}
|
||||||
22
.next/dev/server/app/admin/page/build-manifest.json
Normal file
22
.next/dev/server/app/admin/page/build-manifest.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
11
.next/dev/server/app/admin/page/next-font-manifest.json
Normal file
11
.next/dev/server/app/admin/page/next-font-manifest.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/app/admin/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
15
.next/dev/server/app/admin/payment/page.js
Normal file
15
.next/dev/server/app/admin/payment/page.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var R=require("../../../chunks/ssr/[turbopack]_runtime.js")("server/app/admin/payment/page.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_02865988._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__0f8be634._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_3b4d20e1._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__c0e64f55._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_layout_tsx_dd3cf12f._.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_loading_tsx_028f9418._.js")
|
||||||
|
R.c("server/chunks/ssr/_next-internal_server_app_admin_payment_page_actions_1ba734a6.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/payment/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/payment/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/payment/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/payment/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/admin/payment/page.js.map
Normal file
5
.next/dev/server/app/admin/payment/page.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/admin/payment/page": "app/admin/payment/page.js"
|
||||||
|
}
|
||||||
22
.next/dev/server/app/admin/payment/page/build-manifest.json
Normal file
22
.next/dev/server/app/admin/payment/page/build-manifest.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/app/admin/payment/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
15
.next/dev/server/app/admin/qrcodes/page.js
Normal file
15
.next/dev/server/app/admin/qrcodes/page.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var R=require("../../../chunks/ssr/[turbopack]_runtime.js")("server/app/admin/qrcodes/page.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_398e1b17._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__d63ac605._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_3b4d20e1._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__c0e64f55._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_layout_tsx_dd3cf12f._.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_loading_tsx_028f9418._.js")
|
||||||
|
R.c("server/chunks/ssr/_next-internal_server_app_admin_qrcodes_page_actions_5e292dfb.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/qrcodes/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/qrcodes/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/qrcodes/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/qrcodes/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/admin/qrcodes/page.js.map
Normal file
5
.next/dev/server/app/admin/qrcodes/page.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/admin/qrcodes/page": "app/admin/qrcodes/page.js"
|
||||||
|
}
|
||||||
22
.next/dev/server/app/admin/qrcodes/page/build-manifest.json
Normal file
22
.next/dev/server/app/admin/qrcodes/page/build-manifest.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/app/admin/qrcodes/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
15
.next/dev/server/app/admin/settings/page.js
Normal file
15
.next/dev/server/app/admin/settings/page.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var R=require("../../../chunks/ssr/[turbopack]_runtime.js")("server/app/admin/settings/page.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_c90d996e._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__10bdeef6._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_3b4d20e1._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__c0e64f55._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_layout_tsx_dd3cf12f._.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_loading_tsx_028f9418._.js")
|
||||||
|
R.c("server/chunks/ssr/_next-internal_server_app_admin_settings_page_actions_d95b6266.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/settings/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/settings/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/settings/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/settings/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/admin/settings/page.js.map
Normal file
5
.next/dev/server/app/admin/settings/page.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/admin/settings/page": "app/admin/settings/page.js"
|
||||||
|
}
|
||||||
22
.next/dev/server/app/admin/settings/page/build-manifest.json
Normal file
22
.next/dev/server/app/admin/settings/page/build-manifest.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/app/admin/settings/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
15
.next/dev/server/app/admin/users/page.js
Normal file
15
.next/dev/server/app/admin/users/page.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var R=require("../../../chunks/ssr/[turbopack]_runtime.js")("server/app/admin/users/page.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_0fd38f19._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__744b9766._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_3b4d20e1._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_global-error_ece394eb.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__c0e64f55._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_9774470f._.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_forbidden_45780354.js")
|
||||||
|
R.c("server/chunks/ssr/node_modules_next_dist_client_components_builtin_unauthorized_15817684.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_layout_tsx_dd3cf12f._.js")
|
||||||
|
R.c("server/chunks/ssr/app_admin_loading_tsx_028f9418._.js")
|
||||||
|
R.c("server/chunks/ssr/_next-internal_server_app_admin_users_page_actions_bd225077.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/users/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/users/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/admin/users/page { GLOBAL_ERROR_MODULE => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_0 => \"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/app/admin/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_6 => \"[project]/app/admin/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_7 => \"[project]/app/admin/users/page.tsx [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/admin/users/page.js.map
Normal file
5
.next/dev/server/app/admin/users/page.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/admin/users/page": "app/admin/users/page.js"
|
||||||
|
}
|
||||||
22
.next/dev/server/app/admin/users/page/build-manifest.json
Normal file
22
.next/dev/server/app/admin/users/page/build-manifest.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_bae88007._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js",
|
||||||
|
"static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_client_aaee43fe._.js",
|
||||||
|
"static/chunks/node_modules_next_dist_7a8122d0._.js",
|
||||||
|
"static/chunks/node_modules_@swc_helpers_cjs_d80fb378._.js",
|
||||||
|
"static/chunks/_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-_45210fd5._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/app/admin/users/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
6
.next/dev/server/app/api/config/route.js
Normal file
6
.next/dev/server/app/api/config/route.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
var R=require("../../../chunks/[turbopack]_runtime.js")("server/app/api/config/route.js")
|
||||||
|
R.c("server/chunks/node_modules_next_9048f309._.js")
|
||||||
|
R.c("server/chunks/[root-of-the-server]__28b5c975._.js")
|
||||||
|
R.c("server/chunks/_next-internal_server_app_api_config_route_actions_308a9f33.js")
|
||||||
|
R.m("[project]/node_modules/next/dist/esm/build/templates/app-route.js { INNER_APP_ROUTE => \"[project]/app/api/config/route.ts [app-route] (ecmascript)\" } [app-route] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/node_modules/next/dist/esm/build/templates/app-route.js { INNER_APP_ROUTE => \"[project]/app/api/config/route.ts [app-route] (ecmascript)\" } [app-route] (ecmascript)").exports
|
||||||
5
.next/dev/server/app/api/config/route.js.map
Normal file
5
.next/dev/server/app/api/config/route.js.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/api/config/route": "app/api/config/route.js"
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user