UNPKG

create-jaydee-app

Version:

This is a project created with Create Jaydee App.

973 lines (958 loc) 962 kB
(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push(["static/chunks/b43c0_next_dist_client_1d3453._.js", { "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/app-bootstrap.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { /** * Before starting the Next.js runtime and requiring any module, we need to make * sure the following scripts are executed in the correct order: * - Polyfills * - next/script with `beforeInteractive` strategy */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "appBootstrap", { enumerable: true, get: function() { return appBootstrap; } }); const version = "15.1.6"; window.next = { version, appDir: true }; function loadScriptsInSequence(scripts, hydrate) { if (!scripts || !scripts.length) { return hydrate(); } return scripts.reduce((promise, param)=>{ let [src, props] = param; return promise.then(()=>{ return new Promise((resolve, reject)=>{ const el = document.createElement('script'); if (props) { for(const key in props){ if (key !== 'children') { el.setAttribute(key, props[key]); } } } if (src) { el.src = src; el.onload = ()=>resolve(); el.onerror = reject; } else if (props) { el.innerHTML = props.children; setTimeout(resolve); } document.head.appendChild(el); }); }); }, Promise.resolve()).catch((err)=>{ console.error(err); // Still try to hydrate even if there's an error. }).then(()=>{ hydrate(); }); } function appBootstrap(callback) { loadScriptsInSequence(self.__next_s, ()=>{ callback(); }); } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=app-bootstrap.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { HTTPAccessErrorStatus: null, HTTP_ERROR_FALLBACK_ERROR_CODE: null, getAccessFallbackErrorTypeByStatus: null, getAccessFallbackHTTPStatus: null, isHTTPAccessFallbackError: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { HTTPAccessErrorStatus: function() { return HTTPAccessErrorStatus; }, HTTP_ERROR_FALLBACK_ERROR_CODE: function() { return HTTP_ERROR_FALLBACK_ERROR_CODE; }, getAccessFallbackErrorTypeByStatus: function() { return getAccessFallbackErrorTypeByStatus; }, getAccessFallbackHTTPStatus: function() { return getAccessFallbackHTTPStatus; }, isHTTPAccessFallbackError: function() { return isHTTPAccessFallbackError; } }); const HTTPAccessErrorStatus = { NOT_FOUND: 404, FORBIDDEN: 403, UNAUTHORIZED: 401 }; const ALLOWED_CODES = new Set(Object.values(HTTPAccessErrorStatus)); const HTTP_ERROR_FALLBACK_ERROR_CODE = 'NEXT_HTTP_ERROR_FALLBACK'; function isHTTPAccessFallbackError(error) { if (typeof error !== 'object' || error === null || !('digest' in error) || typeof error.digest !== 'string') { return false; } const [prefix, httpStatus] = error.digest.split(';'); return prefix === HTTP_ERROR_FALLBACK_ERROR_CODE && ALLOWED_CODES.has(Number(httpStatus)); } function getAccessFallbackHTTPStatus(error) { const httpStatus = error.digest.split(';')[1]; return Number(httpStatus); } function getAccessFallbackErrorTypeByStatus(status) { switch(status){ case 401: return 'unauthorized'; case 403: return 'forbidden'; case 404: return 'not-found'; default: return; } } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=http-access-fallback.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-status-code.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "RedirectStatusCode", { enumerable: true, get: function() { return RedirectStatusCode; } }); var RedirectStatusCode = /*#__PURE__*/ function(RedirectStatusCode) { RedirectStatusCode[RedirectStatusCode["SeeOther"] = 303] = "SeeOther"; RedirectStatusCode[RedirectStatusCode["TemporaryRedirect"] = 307] = "TemporaryRedirect"; RedirectStatusCode[RedirectStatusCode["PermanentRedirect"] = 308] = "PermanentRedirect"; return RedirectStatusCode; }({}); if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=redirect-status-code.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-error.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { REDIRECT_ERROR_CODE: null, RedirectType: null, isRedirectError: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { REDIRECT_ERROR_CODE: function() { return REDIRECT_ERROR_CODE; }, RedirectType: function() { return RedirectType; }, isRedirectError: function() { return isRedirectError; } }); const _redirectstatuscode = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-status-code.js [app-client] (ecmascript)"); const REDIRECT_ERROR_CODE = 'NEXT_REDIRECT'; var RedirectType = /*#__PURE__*/ function(RedirectType) { RedirectType["push"] = "push"; RedirectType["replace"] = "replace"; return RedirectType; }({}); function isRedirectError(error) { if (typeof error !== 'object' || error === null || !('digest' in error) || typeof error.digest !== 'string') { return false; } const digest = error.digest.split(';'); const [errorCode, type] = digest; const destination = digest.slice(2, -2).join(';'); const status = digest.at(-2); const statusCode = Number(status); return errorCode === REDIRECT_ERROR_CODE && (type === 'replace' || type === 'push') && typeof destination === 'string' && !isNaN(statusCode) && statusCode in _redirectstatuscode.RedirectStatusCode; } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=redirect-error.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-next-router-error.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "isNextRouterError", { enumerable: true, get: function() { return isNextRouterError; } }); const _httpaccessfallback = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js [app-client] (ecmascript)"); const _redirecterror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-error.js [app-client] (ecmascript)"); function isNextRouterError(error) { return (0, _redirecterror.isRedirectError)(error) || (0, _httpaccessfallback.isHTTPAccessFallbackError)(error); } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=is-next-router-error.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-hydration-error.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { getDefaultHydrationErrorMessage: null, getHydrationErrorStackInfo: null, isHydrationError: null, isReactHydrationErrorMessage: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { getDefaultHydrationErrorMessage: function() { return getDefaultHydrationErrorMessage; }, getHydrationErrorStackInfo: function() { return getHydrationErrorStackInfo; }, isHydrationError: function() { return isHydrationError; }, isReactHydrationErrorMessage: function() { return isReactHydrationErrorMessage; } }); const _interop_require_default = __turbopack_require__("[project]/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_interop_require_default.cjs [app-client] (ecmascript)"); const _iserror = /*#__PURE__*/ _interop_require_default._(__turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-error.js [app-client] (ecmascript)")); const hydrationErrorRegex = /hydration failed|while hydrating|content does not match|did not match|HTML didn't match/i; const reactUnifiedMismatchWarning = "Hydration failed because the server rendered HTML 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"; const reactHydrationStartMessages = [ reactUnifiedMismatchWarning, "A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:" ]; const reactHydrationErrorDocLink = 'https://react.dev/link/hydration-mismatch'; const getDefaultHydrationErrorMessage = ()=>{ return reactUnifiedMismatchWarning; }; function isHydrationError(error) { return (0, _iserror.default)(error) && hydrationErrorRegex.test(error.message); } function isReactHydrationErrorMessage(msg) { return reactHydrationStartMessages.some((prefix)=>msg.startsWith(prefix)); } function getHydrationErrorStackInfo(rawMessage) { rawMessage = rawMessage.replace(/^Error: /, ''); if (!isReactHydrationErrorMessage(rawMessage)) { return { message: null }; } const firstLineBreak = rawMessage.indexOf('\n'); rawMessage = rawMessage.slice(firstLineBreak + 1).trim(); const [message, trailing] = rawMessage.split("" + reactHydrationErrorDocLink); const trimmedMessage = message.trim(); // React built-in hydration diff starts with a newline, checking if length is > 1 if (trailing && trailing.length > 1) { const stacks = []; const diffs = []; trailing.split('\n').forEach((line)=>{ if (line.trim() === '') return; if (line.trim().startsWith('at ')) { stacks.push(line); } else { diffs.push(line); } }); return { message: trimmedMessage, link: reactHydrationErrorDocLink, diff: diffs.join('\n'), stack: stacks.join('\n') }; } else { return { message: trimmedMessage, link: reactHydrationErrorDocLink, stack: trailing }; } } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=is-hydration-error.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/hydration-error-info.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { getHydrationWarningType: null, getReactHydrationDiffSegments: null, hydrationErrorState: null, storeHydrationErrorStateFromConsoleArgs: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { getHydrationWarningType: function() { return getHydrationWarningType; }, getReactHydrationDiffSegments: function() { return getReactHydrationDiffSegments; }, hydrationErrorState: function() { return hydrationErrorState; }, storeHydrationErrorStateFromConsoleArgs: function() { return storeHydrationErrorStateFromConsoleArgs; } }); const _ishydrationerror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-hydration-error.js [app-client] (ecmascript)"); const hydrationErrorState = {}; // https://github.com/facebook/react/blob/main/packages/react-dom/src/__tests__/ReactDOMHydrationDiff-test.js used as a reference const htmlTagsWarnings = new Set([ 'Warning: In HTML, %s cannot be a child of <%s>.%s\nThis will cause a hydration error.%s', 'Warning: In HTML, %s cannot be a descendant of <%s>.\nThis will cause a hydration error.%s', 'Warning: In HTML, text nodes cannot be a child of <%s>.\nThis will cause a hydration error.', "Warning: In HTML, whitespace text nodes cannot be a child of <%s>. Make sure you don't have any extra whitespace between tags on each line of your source code.\nThis will cause a hydration error.", 'Warning: Expected server HTML to contain a matching <%s> in <%s>.%s', 'Warning: Did not expect server HTML to contain a <%s> in <%s>.%s' ]); const textAndTagsMismatchWarnings = new Set([ 'Warning: Expected server HTML to contain a matching text node for "%s" in <%s>.%s', 'Warning: Did not expect server HTML to contain the text node "%s" in <%s>.%s' ]); const textMismatchWarning = 'Warning: Text content did not match. Server: "%s" Client: "%s"%s'; const getHydrationWarningType = (message)=>{ if (typeof message !== 'string') { // TODO: Doesn't make sense to treat no message as a hydration error message. // We should bail out somewhere earlier. return 'text'; } const normalizedMessage = message.startsWith('Warning: ') ? message : "Warning: " + message; if (isHtmlTagsWarning(normalizedMessage)) return 'tag'; if (isTextInTagsMismatchWarning(normalizedMessage)) return 'text-in-tag'; return 'text'; }; const isHtmlTagsWarning = (message)=>htmlTagsWarnings.has(message); const isTextMismatchWarning = (message)=>textMismatchWarning === message; const isTextInTagsMismatchWarning = (msg)=>textAndTagsMismatchWarnings.has(msg); const isKnownHydrationWarning = (message)=>{ if (typeof message !== 'string') { return false; } // React 18 has the `Warning: ` prefix. // React 19 does not. const normalizedMessage = message.startsWith('Warning: ') ? message : "Warning: " + message; return isHtmlTagsWarning(normalizedMessage) || isTextInTagsMismatchWarning(normalizedMessage) || isTextMismatchWarning(normalizedMessage); }; const getReactHydrationDiffSegments = (msg)=>{ if (msg) { const { message, diff } = (0, _ishydrationerror.getHydrationErrorStackInfo)(msg); if (message) return [ message, diff ]; } return undefined; }; function storeHydrationErrorStateFromConsoleArgs() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } const [msg, serverContent, clientContent, componentStack] = args; if (isKnownHydrationWarning(msg)) { hydrationErrorState.warning = [ // remove the last %s from the message msg, serverContent, clientContent ]; hydrationErrorState.componentStack = componentStack; hydrationErrorState.serverContent = serverContent; hydrationErrorState.clientContent = clientContent; } } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=hydration-error-info.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/attach-hydration-error-state.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "attachHydrationErrorState", { enumerable: true, get: function() { return attachHydrationErrorState; } }); const _ishydrationerror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-hydration-error.js [app-client] (ecmascript)"); const _hydrationerrorinfo = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/hydration-error-info.js [app-client] (ecmascript)"); function attachHydrationErrorState(error) { if ((0, _ishydrationerror.isHydrationError)(error) && !error.message.includes('https://nextjs.org/docs/messages/react-hydration-error')) { const reactHydrationDiffSegments = (0, _hydrationerrorinfo.getReactHydrationDiffSegments)(error.message); let parsedHydrationErrorState = {}; if (reactHydrationDiffSegments) { parsedHydrationErrorState = { ...error.details, ..._hydrationerrorinfo.hydrationErrorState, warning: _hydrationerrorinfo.hydrationErrorState.warning || [ (0, _ishydrationerror.getDefaultHydrationErrorMessage)() ], notes: reactHydrationDiffSegments[0], reactOutputComponentDiff: reactHydrationDiffSegments[1] }; } else { // If there's any extra information in the error message to display, // append it to the error message details property if (_hydrationerrorinfo.hydrationErrorState.warning) { // The patched console.error found hydration errors logged by React // Append the logged warning to the error message parsedHydrationErrorState = { ...error.details, // It contains the warning, component stack, server and client tag names ..._hydrationerrorinfo.hydrationErrorState }; } } ; error.details = parsedHydrationErrorState; } } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=attach-hydration-error-state.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/lib/console.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "formatConsoleArgs", { enumerable: true, get: function() { return formatConsoleArgs; } }); function formatObject(arg, depth) { switch(typeof arg){ case 'object': if (arg === null) { return 'null'; } else if (Array.isArray(arg)) { let result = '['; if (depth < 1) { for(let i = 0; i < arg.length; i++){ if (result !== '[') { result += ','; } if (Object.prototype.hasOwnProperty.call(arg, i)) { result += formatObject(arg[i], depth + 1); } } } else { result += arg.length > 0 ? '...' : ''; } result += ']'; return result; } else if (arg instanceof Error) { return arg + ''; } else { const keys = Object.keys(arg); let result = '{'; if (depth < 1) { for(let i = 0; i < keys.length; i++){ const key = keys[i]; const desc = Object.getOwnPropertyDescriptor(arg, 'key'); if (desc && !desc.get && !desc.set) { const jsonKey = JSON.stringify(key); if (jsonKey !== '"' + key + '"') { result += jsonKey + ': '; } else { result += key + ': '; } result += formatObject(desc.value, depth + 1); } } } else { result += keys.length > 0 ? '...' : ''; } result += '}'; return result; } case 'string': return JSON.stringify(arg); default: return String(arg); } } function formatConsoleArgs(args) { let message; let idx; if (typeof args[0] === 'string') { message = args[0]; idx = 1; } else { message = ''; idx = 0; } let result = ''; let startQuote = false; for(let i = 0; i < message.length; ++i){ const char = message[i]; if (char !== '%' || i === message.length - 1 || idx >= args.length) { result += char; continue; } const code = message[++i]; switch(code){ case 'c': { // TODO: We should colorize with HTML instead of turning into a string. // Ignore for now. result = startQuote ? "" + result + "]" : "[" + result; startQuote = !startQuote; idx++; break; } case 'O': case 'o': { result += formatObject(args[idx++], 0); break; } case 'd': case 'i': { result += parseInt(args[idx++], 10); break; } case 'f': { result += parseFloat(args[idx++]); break; } case 's': { result += String(args[idx++]); break; } default: result += '%' + code; } } for(; idx < args.length; idx++){ result += (idx > 0 ? ' ' : '') + formatObject(args[idx], 0); } return result; } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=console.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/console-error.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { // To distinguish from React error.digest, we use a different symbol here to determine if the error is from console.error or unhandled promise rejection. "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { createUnhandledError: null, getUnhandledErrorType: null, isUnhandledConsoleOrRejection: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { createUnhandledError: function() { return createUnhandledError; }, getUnhandledErrorType: function() { return getUnhandledErrorType; }, isUnhandledConsoleOrRejection: function() { return isUnhandledConsoleOrRejection; } }); const digestSym = Symbol.for('next.console.error.digest'); const consoleTypeSym = Symbol.for('next.console.error.type'); function createUnhandledError(message) { const error = typeof message === 'string' ? new Error(message) : message; error[digestSym] = 'NEXT_UNHANDLED_ERROR'; error[consoleTypeSym] = typeof message === 'string' ? 'string' : 'error'; return error; } const isUnhandledConsoleOrRejection = (error)=>{ return error && error[digestSym] === 'NEXT_UNHANDLED_ERROR'; }; const getUnhandledErrorType = (error)=>{ return error[consoleTypeSym]; }; if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=console-error.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/enqueue-client-error.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "enqueueConsecutiveDedupedError", { enumerable: true, get: function() { return enqueueConsecutiveDedupedError; } }); const _ishydrationerror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-hydration-error.js [app-client] (ecmascript)"); function enqueueConsecutiveDedupedError(queue, error) { const isFront = (0, _ishydrationerror.isHydrationError)(error); const previousError = isFront ? queue[0] : queue[queue.length - 1]; // Compare the error stack to dedupe the consecutive errors if (previousError && previousError.stack === error.stack) { return; } // TODO: change all to push error into errorQueue, // currently there's a async api error is always erroring while hydration error showing up. // Move hydration error to the front of the queue to unblock. if (isFront) { queue.unshift(error); } else { queue.push(error); } } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=enqueue-client-error.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stitched-error.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "getReactStitchedError", { enumerable: true, get: function() { return getReactStitchedError; } }); const _interop_require_default = __turbopack_require__("[project]/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_interop_require_default.cjs [app-client] (ecmascript)"); const _react = /*#__PURE__*/ _interop_require_default._(__turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)")); const _iserror = /*#__PURE__*/ _interop_require_default._(__turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-error.js [app-client] (ecmascript)")); const REACT_ERROR_STACK_BOTTOM_FRAME = 'react-stack-bottom-frame'; const REACT_ERROR_STACK_BOTTOM_FRAME_REGEX = new RegExp("(at " + REACT_ERROR_STACK_BOTTOM_FRAME + " )|(" + REACT_ERROR_STACK_BOTTOM_FRAME + "\\@)"); const captureOwnerStack = _react.default.captureOwnerStack ? _react.default.captureOwnerStack : ()=>''; function getReactStitchedError(err) { if (typeof _react.default.captureOwnerStack !== 'function') { return err; } const isErrorInstance = (0, _iserror.default)(err); const originStack = isErrorInstance ? err.stack || '' : ''; const originMessage = isErrorInstance ? err.message : ''; const stackLines = originStack.split('\n'); const indexOfSplit = stackLines.findIndex((line)=>REACT_ERROR_STACK_BOTTOM_FRAME_REGEX.test(line)); const isOriginalReactError = indexOfSplit >= 0 // has the react-stack-bottom-frame ; let newStack = isOriginalReactError ? stackLines.slice(0, indexOfSplit).join('\n') : originStack; const newError = new Error(originMessage); // Copy all enumerable properties, e.g. digest Object.assign(newError, err); newError.stack = newStack; // Avoid duplicate overriding stack frames appendOwnerStack(newError); return newError; } function appendOwnerStack(error) { let stack = error.stack || ''; // Avoid duplicate overriding stack frames const ownerStack = captureOwnerStack(); if (ownerStack && stack.endsWith(ownerStack) === false) { stack += ownerStack; // Override stack error.stack = stack; } } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=stitched-error.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-error-handler.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { handleClientError: null, handleGlobalErrors: null, useErrorHandler: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { handleClientError: function() { return handleClientError; }, handleGlobalErrors: function() { return handleGlobalErrors; }, useErrorHandler: function() { return useErrorHandler; } }); const _interop_require_default = __turbopack_require__("[project]/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_interop_require_default.cjs [app-client] (ecmascript)"); const _react = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); const _attachhydrationerrorstate = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/attach-hydration-error-state.js [app-client] (ecmascript)"); const _isnextroutererror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-next-router-error.js [app-client] (ecmascript)"); const _hydrationerrorinfo = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/hydration-error-info.js [app-client] (ecmascript)"); const _console = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/lib/console.js [app-client] (ecmascript)"); const _iserror = /*#__PURE__*/ _interop_require_default._(__turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-error.js [app-client] (ecmascript)")); const _consoleerror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/console-error.js [app-client] (ecmascript)"); const _enqueueclienterror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/enqueue-client-error.js [app-client] (ecmascript)"); const _stitchederror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stitched-error.js [app-client] (ecmascript)"); const queueMicroTask = globalThis.queueMicrotask || ((cb)=>Promise.resolve().then(cb)); const errorQueue = []; const errorHandlers = []; const rejectionQueue = []; const rejectionHandlers = []; function handleClientError(originError, consoleErrorArgs, capturedFromConsole) { if (capturedFromConsole === void 0) capturedFromConsole = false; let error; if (!originError || !(0, _iserror.default)(originError)) { // If it's not an error, format the args into an error const formattedErrorMessage = (0, _console.formatConsoleArgs)(consoleErrorArgs); error = (0, _consoleerror.createUnhandledError)(formattedErrorMessage); } else { error = capturedFromConsole ? (0, _consoleerror.createUnhandledError)(originError) : originError; } error = (0, _stitchederror.getReactStitchedError)(error); (0, _hydrationerrorinfo.storeHydrationErrorStateFromConsoleArgs)(...consoleErrorArgs); (0, _attachhydrationerrorstate.attachHydrationErrorState)(error); (0, _enqueueclienterror.enqueueConsecutiveDedupedError)(errorQueue, error); for (const handler of errorHandlers){ // Delayed the error being passed to React Dev Overlay, // avoid the state being synchronously updated in the component. queueMicroTask(()=>{ handler(error); }); } } function useErrorHandler(handleOnUnhandledError, handleOnUnhandledRejection) { (0, _react.useEffect)(()=>{ // Handle queued errors. errorQueue.forEach(handleOnUnhandledError); rejectionQueue.forEach(handleOnUnhandledRejection); // Listen to new errors. errorHandlers.push(handleOnUnhandledError); rejectionHandlers.push(handleOnUnhandledRejection); return ()=>{ // Remove listeners. errorHandlers.splice(errorHandlers.indexOf(handleOnUnhandledError), 1); rejectionHandlers.splice(rejectionHandlers.indexOf(handleOnUnhandledRejection), 1); }; }, [ handleOnUnhandledError, handleOnUnhandledRejection ]); } function onUnhandledError(event) { if ((0, _isnextroutererror.isNextRouterError)(event.error)) { event.preventDefault(); return false; } // When there's an error property present, we log the error to error overlay. // Otherwise we don't do anything as it's not logging in the console either. if (event.error) { handleClientError(event.error, []); } } function onUnhandledRejection(ev) { const reason = ev == null ? void 0 : ev.reason; if ((0, _isnextroutererror.isNextRouterError)(reason)) { ev.preventDefault(); return; } let error = reason; if (error && !(0, _iserror.default)(error)) { error = (0, _consoleerror.createUnhandledError)(error + ''); } rejectionQueue.push(error); for (const handler of rejectionHandlers){ handler(error); } } function handleGlobalErrors() { if (typeof window !== 'undefined') { try { // Increase the number of stack frames on the client Error.stackTraceLimit = 50; } catch (e) {} window.addEventListener('error', onUnhandledError); window.addEventListener('unhandledrejection', onUnhandledRejection); } } if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=use-error-handler.js.map }}), "[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/globals/intercept-console-error.js [app-client] (ecmascript)": (function(__turbopack_context__) { var { r: __turbopack_require__, f: __turbopack_module_context__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, n: __turbopack_export_namespace__, c: __turbopack_cache__, M: __turbopack_modules__, l: __turbopack_load__, j: __turbopack_dynamic__, P: __turbopack_resolve_absolute_path__, U: __turbopack_relative_url__, R: __turbopack_resolve_module_id_path__, b: __turbopack_worker_blob_url__, g: global, __dirname, m: module, e: exports, t: __turbopack_require_real__ } = __turbopack_context__; { var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$1$2e$6_react$2d$dom$40$18$2e$3$2e$1_react$40$18$2e$3$2e$1_$5f$react$40$18$2e$3$2e$1$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_import__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/process.js [app-client] (ecmascript)"); "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { originConsoleError: null, patchConsoleError: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { originConsoleError: function() { return originConsoleError; }, patchConsoleError: function() { return patchConsoleError; } }); const _interop_require_default = __turbopack_require__("[project]/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_interop_require_default.cjs [app-client] (ecmascript)"); const _iserror = /*#__PURE__*/ _interop_require_default._(__turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-error.js [app-client] (ecmascript)")); const _isnextroutererror = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-next-router-error.js [app-client] (ecmascript)"); const _useerrorhandler = __turbopack_require__("[project]/node_modules/.pnpm/next@15.1.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-error-handler.js [app-client] (ecmascript)"); const originConsoleError = window.console.error; function patchConsoleError() { // Ensure it's only patched once if (typeof window === 'undefined') { return; } window.console.error = function error() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[