Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update turbopack #68399

Merged
merged 1 commit into from
Aug 1, 2024
Merged

update turbopack #68399

merged 1 commit into from
Aug 1, 2024

Conversation

@ijjk ijjk added created-by: Turbopack team PRs by the Turbopack team. type: next labels Aug 1, 2024
@ijjk
Copy link
Member

ijjk commented Aug 1, 2024

Stats from current PR

Default Build (Increase detected ⚠️)
General
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
buildDuration 16.8s 15.3s N/A
buildDurationCached 8.8s 8.1s N/A
nodeModulesSize 353 MB 353 MB
nextStartRea..uration (ms) 422ms 413ms N/A
Client Bundles (main, webpack)
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
2318-HASH.js gzip 5.19 kB 5.19 kB
4701-HASH.js gzip 37.3 kB 37.3 kB N/A
5054.HASH.js gzip 168 B 169 B N/A
6052e2ca-HASH.js gzip 51.9 kB 51.9 kB N/A
framework-HASH.js gzip 56.8 kB 56.8 kB
main-app-HASH.js gzip 224 B 225 B N/A
main-HASH.js gzip 32.1 kB 32.1 kB N/A
webpack-HASH.js gzip 1.71 kB 1.71 kB N/A
Overall change 62 kB 62 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
_app-HASH.js gzip 193 B 192 B N/A
_error-HASH.js gzip 193 B 192 B N/A
amp-HASH.js gzip 512 B 509 B N/A
css-HASH.js gzip 342 B 343 B N/A
dynamic-HASH.js gzip 1.84 kB 1.84 kB N/A
edge-ssr-HASH.js gzip 265 B 265 B
head-HASH.js gzip 364 B 365 B N/A
hooks-HASH.js gzip 393 B 392 B N/A
image-HASH.js gzip 4.39 kB 4.4 kB N/A
index-HASH.js gzip 268 B 269 B N/A
link-HASH.js gzip 2.81 kB 2.81 kB N/A
routerDirect..HASH.js gzip 328 B 328 B
script-HASH.js gzip 396 B 394 B N/A
withRouter-HASH.js gzip 324 B 324 B
1afbb74e6ecf..834.css gzip 106 B 106 B
Overall change 1.02 kB 1.02 kB
Client Build Manifests
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
_buildManifest.js gzip 746 B 749 B N/A
Overall change 0 B 0 B
Rendered Page Sizes
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
index.html gzip 518 B 522 B N/A
link.html gzip 532 B 537 B N/A
withRouter.html gzip 516 B 520 B N/A
Overall change 0 B 0 B
Edge SSR bundle Size
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
edge-ssr.js gzip 127 kB 127 kB N/A
page.js gzip 168 kB 168 kB N/A
Overall change 0 B 0 B
Middleware size
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
middleware-b..fest.js gzip 670 B 668 B N/A
middleware-r..fest.js gzip 156 B 156 B
middleware.js gzip 29.6 kB 29.6 kB N/A
edge-runtime..pack.js gzip 1.03 kB 1.03 kB
Overall change 1.18 kB 1.18 kB
Next Runtimes
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
928-experime...dev.js gzip 310 B 310 B
928.runtime.dev.js gzip 301 B 301 B
app-page-exp...dev.js gzip 236 kB 236 kB
app-page-exp..prod.js gzip 120 kB 120 kB
app-page-tur..prod.js gzip 132 kB 132 kB
app-page-tur..prod.js gzip 128 kB 128 kB
app-page.run...dev.js gzip 231 kB 231 kB
app-page.run..prod.js gzip 117 kB 117 kB
app-route-ex...dev.js gzip 23.1 kB 23.1 kB
app-route-ex..prod.js gzip 18.8 kB 18.8 kB
app-route-tu..prod.js gzip 18.8 kB 18.8 kB
app-route-tu..prod.js gzip 18.6 kB 18.6 kB
app-route.ru...dev.js gzip 24.4 kB 24.4 kB
app-route.ru..prod.js gzip 18.6 kB 18.6 kB
pages-api-tu..prod.js gzip 9.6 kB 9.6 kB
pages-api.ru...dev.js gzip 9.87 kB 9.87 kB
pages-api.ru..prod.js gzip 9.59 kB 9.59 kB
pages-turbo...prod.js gzip 21.6 kB 21.6 kB
pages.runtim...dev.js gzip 22.2 kB 22.2 kB
pages.runtim..prod.js gzip 21.6 kB 21.6 kB
server.runti..prod.js gzip 56.7 kB 56.7 kB
Overall change 1.24 MB 1.24 MB
build cache Overall increase ⚠️
vercel/next.js canary vercel/next.js sokra/update-turbopack-9 Change
0.pack gzip 1.42 MB 1.42 MB N/A
index.pack gzip 121 kB 122 kB ⚠️ +813 B
Overall change 121 kB 122 kB ⚠️ +813 B
Diff details
Diff for page.js
@@ -15,7 +15,7 @@
       /***/
     },
 
-    /***/ 9831: /***/ (
+    /***/ 8372: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -30,7 +30,7 @@
         default: () => /* binding */ nHandler,
       });
 
-      // NAMESPACE OBJECT: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsxzvM2m%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
+      // NAMESPACE OBJECT: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsxzvM2m%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
       var page_next_edge_ssr_entry_namespaceObject = {};
       __webpack_require__.r(page_next_edge_ssr_entry_namespaceObject);
       __webpack_require__.d(page_next_edge_ssr_entry_namespaceObject, {
@@ -69,35 +69,35 @@
         tree: () => tree,
       });
 
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/web/globals.js
-      var globals = __webpack_require__(5734);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/web/adapter.js + 3 modules
-      var adapter = __webpack_require__(8258);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/build/webpack/loaders/next-edge-ssr-loader/render.js + 87 modules
-      var render = __webpack_require__(3703);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/lib/incremental-cache/index.js + 3 modules
-      var incremental_cache = __webpack_require__(6078);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/app-render/app-render.js + 72 modules
-      var app_render = __webpack_require__(9281);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/route-modules/app-page/module.compiled.js
-      var module_compiled = __webpack_require__(3857);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/route-kind.js
-      var route_kind = __webpack_require__(6055);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/client/components/error-boundary.js
-      var error_boundary = __webpack_require__(620);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/app-render/entry-base.js + 9 modules
-      var entry_base = __webpack_require__(9646); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsxzvM2m%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/web/globals.js
+      var globals = __webpack_require__(1501);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/web/adapter.js + 3 modules
+      var adapter = __webpack_require__(3019);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/build/webpack/loaders/next-edge-ssr-loader/render.js + 87 modules
+      var render = __webpack_require__(9210);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/lib/incremental-cache/index.js + 3 modules
+      var incremental_cache = __webpack_require__(1759);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/app-render/app-render.js + 72 modules
+      var app_render = __webpack_require__(6929);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/route-modules/app-page/module.compiled.js
+      var module_compiled = __webpack_require__(2261);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/route-kind.js
+      var route_kind = __webpack_require__(1721);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/client/components/error-boundary.js
+      var error_boundary = __webpack_require__(2280);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/app-render/entry-base.js + 9 modules
+      var entry_base = __webpack_require__(9614); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsxzvM2m%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
       const component0 = () =>
         Promise.resolve(/* import() eager */).then(
-          __webpack_require__.bind(__webpack_require__, 3731)
+          __webpack_require__.bind(__webpack_require__, 2076)
         );
       const component1 = () =>
         Promise.resolve(/* import() eager */).then(
-          __webpack_require__.bind(__webpack_require__, 5192)
+          __webpack_require__.bind(__webpack_require__, 2949)
         );
       const page2 = () =>
         Promise.resolve(/* import() eager */).then(
-          __webpack_require__.bind(__webpack_require__, 1878)
+          __webpack_require__.bind(__webpack_require__, 8849)
         );
 
       // We inject the tree and pages here so that we can use them in the route
@@ -163,12 +163,12 @@
       });
 
       //# sourceMappingURL=app-page.js.map
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/lib/page-types.js
-      var page_types = __webpack_require__(3340);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/app-render/encryption-utils.js
-      var encryption_utils = __webpack_require__(4516);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/esm/server/app-render/action-utils.js
-      var action_utils = __webpack_require__(8384); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/dist/build/webpack/loaders/next-edge-ssr-loader/index.js?{"absolute500Path":"","absoluteAppPath":"next/dist/pages/_app","absoluteDocumentPath":"next/dist/pages/_document","absoluteErrorPath":"next/dist/pages/_error","absolutePagePath":"private-next-app-dir/app-edge-ssr/page.js","dev":false,"isServerComponent":true,"page":"/app-edge-ssr/page","stringifiedConfig":"eyJlbnYiOnt9LCJlc2xpbnQiOnsiaWdub3JlRHVyaW5nQnVpbGRzIjpmYWxzZX0sInR5cGVzY3JpcHQiOnsiaWdub3JlQnVpbGRFcnJvcnMiOmZhbHNlLCJ0c2NvbmZpZ1BhdGgiOiJ0c2NvbmZpZy5qc29uIn0sImRpc3REaXIiOiIubmV4dCIsImNsZWFuRGlzdERpciI6dHJ1ZSwiYXNzZXRQcmVmaXgiOiIiLCJjYWNoZU1heE1lbW9yeVNpemUiOjUyNDI4ODAwLCJjb25maWdPcmlnaW4iOiJuZXh0LmNvbmZpZy5qcyIsInVzZUZpbGVTeXN0ZW1QdWJsaWNSb3V0ZXMiOnRydWUsImdlbmVyYXRlRXRhZ3MiOnRydWUsInBhZ2VFeHRlbnNpb25zIjpbInRzeCIsInRzIiwianN4IiwianMiXSwicG93ZXJlZEJ5SGVhZGVyIjp0cnVlLCJjb21wcmVzcyI6dHJ1ZSwiaW1hZ2VzIjp7ImRldmljZVNpemVzIjpbNjQwLDc1MCw4MjgsMTA4MCwxMjAwLDE5MjAsMjA0OCwzODQwXSwiaW1hZ2VTaXplcyI6WzE2LDMyLDQ4LDY0LDk2LDEyOCwyNTYsMzg0XSwicGF0aCI6Ii9fbmV4dC9pbWFnZSIsImxvYWRlciI6ImRlZmF1bHQiLCJsb2FkZXJGaWxlIjoiIiwiZG9tYWlucyI6W10sImRpc2FibGVTdGF0aWNJbWFnZXMiOmZhbHNlLCJtaW5pbXVtQ2FjaGVUVEwiOjYwLCJmb3JtYXRzIjpbImltYWdlL3dlYnAiXSwiZGFuZ2Vyb3VzbHlBbGxvd1NWRyI6ZmFsc2UsImNvbnRlbnRTZWN1cml0eVBvbGljeSI6InNjcmlwdC1zcmMgJ25vbmUnOyBmcmFtZS1zcmMgJ25vbmUnOyBzYW5kYm94OyIsImNvbnRlbnREaXNwb3NpdGlvblR5cGUiOiJhdHRhY2htZW50IiwicmVtb3RlUGF0dGVybnMiOltdLCJ1bm9wdGltaXplZCI6ZmFsc2V9LCJkZXZJbmRpY2F0b3JzIjp7ImFwcElzclN0YXR1cyI6dHJ1ZSwiYnVpbGRBY3Rpdml0eSI6dHJ1ZSwiYnVpbGRBY3Rpdml0eVBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0In0sIm9uRGVtYW5kRW50cmllcyI6eyJtYXhJbmFjdGl2ZUFnZSI6NjAwMDAsInBhZ2VzQnVmZmVyTGVuZ3RoIjo1fSwiYW1wIjp7ImNhbm9uaWNhbEJhc2UiOiIifSwiYmFzZVBhdGgiOiIiLCJzYXNzT3B0aW9ucyI6e30sInRyYWlsaW5nU2xhc2giOmZhbHNlLCJpMThuIjpudWxsLCJwcm9kdWN0aW9uQnJvd3NlclNvdXJjZU1hcHMiOmZhbHNlLCJvcHRpbWl6ZUZvbnRzIjp0cnVlLCJleGNsdWRlRGVmYXVsdE1vbWVudExvY2FsZXMiOnRydWUsInNlcnZlclJ1bnRpbWVDb25maWciOnt9LCJwdWJsaWNSdW50aW1lQ29uZmlnIjp7fSwicmVhY3RQcm9kdWN0aW9uUHJvZmlsaW5nIjpmYWxzZSwicmVhY3RTdHJpY3RNb2RlIjpudWxsLCJodHRwQWdlbnRPcHRpb25zIjp7ImtlZXBBbGl2ZSI6dHJ1ZX0sImxvZ2dpbmciOnt9LCJzdGF0aWNQYWdlR2VuZXJhdGlvblRpbWVvdXQiOjYwLCJtb2R1bGFyaXplSW1wb3J0cyI6eyJAbXVpL2ljb25zLW1hdGVyaWFsIjp7InRyYW5zZm9ybSI6IkBtdWkvaWNvbnMtbWF0ZXJpYWwve3ttZW1iZXJ9fSJ9LCJsb2Rhc2giOnsidHJhbnNmb3JtIjoibG9kYXNoL3t7bWVtYmVyfX0ifX0sImV4cGVyaW1lbnRhbCI6eyJhcHBOYXZGYWlsSGFuZGxpbmciOmZhbHNlLCJmbHlpbmdTaHV0dGxlIjpmYWxzZSwicHJlcmVuZGVyRWFybHlFeGl0Ijp0cnVlLCJzZXJ2ZXJNaW5pZmljYXRpb24iOnRydWUsInNlcnZlclNvdXJjZU1hcHMiOmZhbHNlLCJsaW5rTm9Ub3VjaFN0YXJ0IjpmYWxzZSwiY2FzZVNlbnNpdGl2ZVJvdXRlcyI6ZmFsc2UsInByZWxvYWRFbnRyaWVzT25TdGFydCI6dHJ1ZSwiY2xpZW50Um91dGVyRmlsdGVyIjp0cnVlLCJjbGllbnRSb3V0ZXJGaWx0ZXJSZWRpcmVjdHMiOmZhbHNlLCJmZXRjaENhY2hlS2V5UHJlZml4IjoiIiwibWlkZGxld2FyZVByZWZldGNoIjoiZmxleGlibGUiLCJvcHRpbWlzdGljQ2xpZW50Q2FjaGUiOnRydWUsIm1hbnVhbENsaWVudEJhc2VQYXRoIjpmYWxzZSwiY3B1cyI6MTksIm1lbW9yeUJhc2VkV29ya2Vyc0NvdW50IjpmYWxzZSwiaXNyRmx1c2hUb0Rpc2siOnRydWUsIndvcmtlclRocmVhZHMiOmZhbHNlLCJvcHRpbWl6ZUNzcyI6ZmFsc2UsIm5leHRTY3JpcHRXb3JrZXJzIjpmYWxzZSwic2Nyb2xsUmVzdG9yYXRpb24iOmZhbHNlLCJleHRlcm5hbERpciI6ZmFsc2UsImRpc2FibGVPcHRpbWl6ZWRMb2FkaW5nIjpmYWxzZSwiZ3ppcFNpemUiOnRydWUsImNyYUNvbXBhdCI6ZmFsc2UsImVzbUV4dGVybmFscyI6dHJ1ZSwiZnVsbHlTcGVjaWZpZWQiOmZhbHNlLCJvdXRwdXRGaWxlVHJhY2luZ1Jvb3QiOiIvdG1wL25leHQtc3RhdHN4enZNMm0vc3RhdHMtYXBwIiwic3djVHJhY2VQcm9maWxpbmciOmZhbHNlLCJmb3JjZVN3Y1RyYW5zZm9ybXMiOmZhbHNlLCJsYXJnZVBhZ2VEYXRhQnl0ZXMiOjEyODAwMCwiYWRqdXN0Rm9udEZhbGxiYWNrcyI6ZmFsc2UsImFkanVzdEZvbnRGYWxsYmFja3NXaXRoU2l6ZUFkanVzdCI6ZmFsc2UsInR5cGVkUm91dGVzIjpmYWxzZSwidHlwZWRFbnYiOmZhbHNlLCJpbnN0cnVtZW50YXRpb25Ib29rIjpmYWxzZSwicGFyYWxsZWxTZXJ2ZXJDb21waWxlcyI6ZmFsc2UsInBhcmFsbGVsU2VydmVyQnVpbGRUcmFjZXMiOmZhbHNlLCJwcHIiOmZhbHNlLCJ3ZWJwYWNrTWVtb3J5T3B0aW1pemF0aW9ucyI6ZmFsc2UsIm9wdGltaXplU2VydmVyUmVhY3QiOnRydWUsInVzZUVhcmx5SW1wb3J0IjpmYWxzZSwic3RhbGVUaW1lcyI6eyJkeW5hbWljIjowLCJzdGF0aWMiOjMwMH0sImFmdGVyIjpmYWxzZSwic2VydmVyQ29tcG9uZW50c0htckNhY2hlIjp0cnVlLCJvcHRpbWl6ZVBhY2thZ2VJbXBvcnRzIjpbImx1Y2lkZS1yZWFjdCIsImRhdGUtZm5zIiwibG9kYXNoLWVzIiwicmFtZGEiLCJhbnRkIiwicmVhY3QtYm9vdHN0cmFwIiwiYWhvb2tzIiwiQGFudC1kZXNpZ24vaWNvbnMiLCJAaGVhZGxlc3N1aS9yZWFjdCIsIkBoZWFkbGVzc3VpLWZsb2F0L3JlYWN0IiwiQGhlcm9pY29ucy9yZWFjdC8yMC9zb2xpZCIsIkBoZXJvaWNvbnMvcmVhY3QvMjQvc29saWQiLCJAaGVyb2ljb25zL3JlYWN0LzI0L291dGxpbmUiLCJAdmlzeC92aXN4IiwiQHRyZW1vci9yZWFjdCIsInJ4anMiLCJAbXVpL21hdGVyaWFsIiwiQG11aS9pY29ucy1tYXRlcmlhbCIsInJlY2hhcnRzIiwicmVhY3QtdXNlIiwiZWZmZWN0IiwiQGVmZmVjdC9zY2hlbWEiLCJAZWZmZWN0L3BsYXRmb3JtIiwiQGVmZmVjdC9wbGF0Zm9ybS1ub2RlIiwiQGVmZmVjdC9wbGF0Zm9ybS1icm93c2VyIiwiQGVmZmVjdC9wbGF0Zm9ybS1idW4iLCJAZWZmZWN0L3NxbCIsIkBlZmZlY3Qvc3FsLW1zc3FsIiwiQGVmZmVjdC9zcWwtbXlzcWwyIiwiQGVmZmVjdC9zcWwtcGciLCJAZWZmZWN0L3NxbC1zcXVsaXRlLW5vZGUiLCJAZWZmZWN0L3NxbC1zcXVsaXRlLWJ1biIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtd2FzbSIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtcmVhY3QtbmF0aXZlIiwiQGVmZmVjdC9ycGMiLCJAZWZmZWN0L3JwYy1odHRwIiwiQGVmZmVjdC90eXBlY2xhc3MiLCJAZWZmZWN0L2V4cGVyaW1lbnRhbCIsIkBlZmZlY3Qvb3BlbnRlbGVtZXRyeSIsIkBtYXRlcmlhbC11aS9jb3JlIiwiQG1hdGVyaWFsLXVpL2ljb25zIiwiQHRhYmxlci9pY29ucy1yZWFjdCIsIm11aS1jb3JlIiwicmVhY3QtaWNvbnMvYWkiLCJyZWFjdC1pY29ucy9iaSIsInJlYWN0LWljb25zL2JzIiwicmVhY3QtaWNvbnMvY2ciLCJyZWFjdC1pY29ucy9jaSIsInJlYWN0LWljb25zL2RpIiwicmVhY3QtaWNvbnMvZmEiLCJyZWFjdC1pY29ucy9mYTYiLCJyZWFjdC1pY29ucy9mYyIsInJlYWN0LWljb25zL2ZpIiwicmVhY3QtaWNvbnMvZ2kiLCJyZWFjdC1pY29ucy9nbyIsInJlYWN0LWljb25zL2dyIiwicmVhY3QtaWNvbnMvaGkiLCJyZWFjdC1pY29ucy9oaTIiLCJyZWFjdC1pY29ucy9pbSIsInJlYWN0LWljb25zL2lvIiwicmVhY3QtaWNvbnMvaW81IiwicmVhY3QtaWNvbnMvbGlhIiwicmVhY3QtaWNvbnMvbGliIiwicmVhY3QtaWNvbnMvbHUiLCJyZWFjdC1pY29ucy9tZCIsInJlYWN0LWljb25zL3BpIiwicmVhY3QtaWNvbnMvcmkiLCJyZWFjdC1pY29ucy9yeCIsInJlYWN0LWljb25zL3NpIiwicmVhY3QtaWNvbnMvc2wiLCJyZWFjdC1pY29ucy90YiIsInJlYWN0LWljb25zL3RmaSIsInJlYWN0LWljb25zL3RpIiwicmVhY3QtaWNvbnMvdnNjIiwicmVhY3QtaWNvbnMvd2kiXX0sImJ1bmRsZVBhZ2VzUm91dGVyRGVwZW5kZW5jaWVzIjpmYWxzZSwiY29uZmlnRmlsZSI6Ii90bXAvbmV4dC1zdGF0c3h6dk0ybS9zdGF0cy1hcHAvbmV4dC5jb25maWcuanMiLCJjb25maWdGaWxlTmFtZSI6Im5leHQuY29uZmlnLmpzIn0=","pagesType":"app","appDirLoader":"bmV4dC1hcHAtbG9hZGVyP25hbWU9YXBwJTJGYXBwLWVkZ2Utc3NyJTJGcGFnZSZwYWdlPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZVBhdGg9cHJpdmF0ZS1uZXh0LWFwcC1kaXIlMkZhcHAtZWRnZS1zc3IlMkZwYWdlLmpzJmFwcERpcj0lMkZ0bXAlMkZuZXh0LXN0YXRzeHp2TTJtJTJGc3RhdHMtYXBwJTJGYXBwJmFwcFBhdGhzPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1qcyZiYXNlUGF0aD0mYXNzZXRQcmVmaXg9Jm5leHRDb25maWdPdXRwdXQ9JmZseWluZ1NodXR0bGU9ZmFsc2UmcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCE=","sriEnabled":false,"middlewareConfig":"e30="}!
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/lib/page-types.js
+      var page_types = __webpack_require__(8612);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/app-render/encryption-utils.js
+      var encryption_utils = __webpack_require__(1555);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/esm/server/app-render/action-utils.js
+      var action_utils = __webpack_require__(6967); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/dist/build/webpack/loaders/next-edge-ssr-loader/index.js?{"absolute500Path":"","absoluteAppPath":"next/dist/pages/_app","absoluteDocumentPath":"next/dist/pages/_document","absoluteErrorPath":"next/dist/pages/_error","absolutePagePath":"private-next-app-dir/app-edge-ssr/page.js","dev":false,"isServerComponent":true,"page":"/app-edge-ssr/page","stringifiedConfig":"eyJlbnYiOnt9LCJlc2xpbnQiOnsiaWdub3JlRHVyaW5nQnVpbGRzIjpmYWxzZX0sInR5cGVzY3JpcHQiOnsiaWdub3JlQnVpbGRFcnJvcnMiOmZhbHNlLCJ0c2NvbmZpZ1BhdGgiOiJ0c2NvbmZpZy5qc29uIn0sImRpc3REaXIiOiIubmV4dCIsImNsZWFuRGlzdERpciI6dHJ1ZSwiYXNzZXRQcmVmaXgiOiIiLCJjYWNoZU1heE1lbW9yeVNpemUiOjUyNDI4ODAwLCJjb25maWdPcmlnaW4iOiJuZXh0LmNvbmZpZy5qcyIsInVzZUZpbGVTeXN0ZW1QdWJsaWNSb3V0ZXMiOnRydWUsImdlbmVyYXRlRXRhZ3MiOnRydWUsInBhZ2VFeHRlbnNpb25zIjpbInRzeCIsInRzIiwianN4IiwianMiXSwicG93ZXJlZEJ5SGVhZGVyIjp0cnVlLCJjb21wcmVzcyI6dHJ1ZSwiaW1hZ2VzIjp7ImRldmljZVNpemVzIjpbNjQwLDc1MCw4MjgsMTA4MCwxMjAwLDE5MjAsMjA0OCwzODQwXSwiaW1hZ2VTaXplcyI6WzE2LDMyLDQ4LDY0LDk2LDEyOCwyNTYsMzg0XSwicGF0aCI6Ii9fbmV4dC9pbWFnZSIsImxvYWRlciI6ImRlZmF1bHQiLCJsb2FkZXJGaWxlIjoiIiwiZG9tYWlucyI6W10sImRpc2FibGVTdGF0aWNJbWFnZXMiOmZhbHNlLCJtaW5pbXVtQ2FjaGVUVEwiOjYwLCJmb3JtYXRzIjpbImltYWdlL3dlYnAiXSwiZGFuZ2Vyb3VzbHlBbGxvd1NWRyI6ZmFsc2UsImNvbnRlbnRTZWN1cml0eVBvbGljeSI6InNjcmlwdC1zcmMgJ25vbmUnOyBmcmFtZS1zcmMgJ25vbmUnOyBzYW5kYm94OyIsImNvbnRlbnREaXNwb3NpdGlvblR5cGUiOiJhdHRhY2htZW50IiwicmVtb3RlUGF0dGVybnMiOltdLCJ1bm9wdGltaXplZCI6ZmFsc2V9LCJkZXZJbmRpY2F0b3JzIjp7ImFwcElzclN0YXR1cyI6dHJ1ZSwiYnVpbGRBY3Rpdml0eSI6dHJ1ZSwiYnVpbGRBY3Rpdml0eVBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0In0sIm9uRGVtYW5kRW50cmllcyI6eyJtYXhJbmFjdGl2ZUFnZSI6NjAwMDAsInBhZ2VzQnVmZmVyTGVuZ3RoIjo1fSwiYW1wIjp7ImNhbm9uaWNhbEJhc2UiOiIifSwiYmFzZVBhdGgiOiIiLCJzYXNzT3B0aW9ucyI6e30sInRyYWlsaW5nU2xhc2giOmZhbHNlLCJpMThuIjpudWxsLCJwcm9kdWN0aW9uQnJvd3NlclNvdXJjZU1hcHMiOmZhbHNlLCJvcHRpbWl6ZUZvbnRzIjp0cnVlLCJleGNsdWRlRGVmYXVsdE1vbWVudExvY2FsZXMiOnRydWUsInNlcnZlclJ1bnRpbWVDb25maWciOnt9LCJwdWJsaWNSdW50aW1lQ29uZmlnIjp7fSwicmVhY3RQcm9kdWN0aW9uUHJvZmlsaW5nIjpmYWxzZSwicmVhY3RTdHJpY3RNb2RlIjpudWxsLCJodHRwQWdlbnRPcHRpb25zIjp7ImtlZXBBbGl2ZSI6dHJ1ZX0sImxvZ2dpbmciOnt9LCJzdGF0aWNQYWdlR2VuZXJhdGlvblRpbWVvdXQiOjYwLCJtb2R1bGFyaXplSW1wb3J0cyI6eyJAbXVpL2ljb25zLW1hdGVyaWFsIjp7InRyYW5zZm9ybSI6IkBtdWkvaWNvbnMtbWF0ZXJpYWwve3ttZW1iZXJ9fSJ9LCJsb2Rhc2giOnsidHJhbnNmb3JtIjoibG9kYXNoL3t7bWVtYmVyfX0ifX0sImV4cGVyaW1lbnRhbCI6eyJhcHBOYXZGYWlsSGFuZGxpbmciOmZhbHNlLCJmbHlpbmdTaHV0dGxlIjpmYWxzZSwicHJlcmVuZGVyRWFybHlFeGl0Ijp0cnVlLCJzZXJ2ZXJNaW5pZmljYXRpb24iOnRydWUsInNlcnZlclNvdXJjZU1hcHMiOmZhbHNlLCJsaW5rTm9Ub3VjaFN0YXJ0IjpmYWxzZSwiY2FzZVNlbnNpdGl2ZVJvdXRlcyI6ZmFsc2UsInByZWxvYWRFbnRyaWVzT25TdGFydCI6dHJ1ZSwiY2xpZW50Um91dGVyRmlsdGVyIjp0cnVlLCJjbGllbnRSb3V0ZXJGaWx0ZXJSZWRpcmVjdHMiOmZhbHNlLCJmZXRjaENhY2hlS2V5UHJlZml4IjoiIiwibWlkZGxld2FyZVByZWZldGNoIjoiZmxleGlibGUiLCJvcHRpbWlzdGljQ2xpZW50Q2FjaGUiOnRydWUsIm1hbnVhbENsaWVudEJhc2VQYXRoIjpmYWxzZSwiY3B1cyI6MTksIm1lbW9yeUJhc2VkV29ya2Vyc0NvdW50IjpmYWxzZSwiaXNyRmx1c2hUb0Rpc2siOnRydWUsIndvcmtlclRocmVhZHMiOmZhbHNlLCJvcHRpbWl6ZUNzcyI6ZmFsc2UsIm5leHRTY3JpcHRXb3JrZXJzIjpmYWxzZSwic2Nyb2xsUmVzdG9yYXRpb24iOmZhbHNlLCJleHRlcm5hbERpciI6ZmFsc2UsImRpc2FibGVPcHRpbWl6ZWRMb2FkaW5nIjpmYWxzZSwiZ3ppcFNpemUiOnRydWUsImNyYUNvbXBhdCI6ZmFsc2UsImVzbUV4dGVybmFscyI6dHJ1ZSwiZnVsbHlTcGVjaWZpZWQiOmZhbHNlLCJvdXRwdXRGaWxlVHJhY2luZ1Jvb3QiOiIvdG1wL25leHQtc3RhdHN4enZNMm0vc3RhdHMtYXBwIiwic3djVHJhY2VQcm9maWxpbmciOmZhbHNlLCJmb3JjZVN3Y1RyYW5zZm9ybXMiOmZhbHNlLCJsYXJnZVBhZ2VEYXRhQnl0ZXMiOjEyODAwMCwiYWRqdXN0Rm9udEZhbGxiYWNrcyI6ZmFsc2UsImFkanVzdEZvbnRGYWxsYmFja3NXaXRoU2l6ZUFkanVzdCI6ZmFsc2UsInR5cGVkUm91dGVzIjpmYWxzZSwidHlwZWRFbnYiOmZhbHNlLCJpbnN0cnVtZW50YXRpb25Ib29rIjpmYWxzZSwicGFyYWxsZWxTZXJ2ZXJDb21waWxlcyI6ZmFsc2UsInBhcmFsbGVsU2VydmVyQnVpbGRUcmFjZXMiOmZhbHNlLCJwcHIiOmZhbHNlLCJ3ZWJwYWNrTWVtb3J5T3B0aW1pemF0aW9ucyI6ZmFsc2UsIm9wdGltaXplU2VydmVyUmVhY3QiOnRydWUsInVzZUVhcmx5SW1wb3J0IjpmYWxzZSwic3RhbGVUaW1lcyI6eyJkeW5hbWljIjowLCJzdGF0aWMiOjMwMH0sImFmdGVyIjpmYWxzZSwic2VydmVyQ29tcG9uZW50c0htckNhY2hlIjp0cnVlLCJvcHRpbWl6ZVBhY2thZ2VJbXBvcnRzIjpbImx1Y2lkZS1yZWFjdCIsImRhdGUtZm5zIiwibG9kYXNoLWVzIiwicmFtZGEiLCJhbnRkIiwicmVhY3QtYm9vdHN0cmFwIiwiYWhvb2tzIiwiQGFudC1kZXNpZ24vaWNvbnMiLCJAaGVhZGxlc3N1aS9yZWFjdCIsIkBoZWFkbGVzc3VpLWZsb2F0L3JlYWN0IiwiQGhlcm9pY29ucy9yZWFjdC8yMC9zb2xpZCIsIkBoZXJvaWNvbnMvcmVhY3QvMjQvc29saWQiLCJAaGVyb2ljb25zL3JlYWN0LzI0L291dGxpbmUiLCJAdmlzeC92aXN4IiwiQHRyZW1vci9yZWFjdCIsInJ4anMiLCJAbXVpL21hdGVyaWFsIiwiQG11aS9pY29ucy1tYXRlcmlhbCIsInJlY2hhcnRzIiwicmVhY3QtdXNlIiwiZWZmZWN0IiwiQGVmZmVjdC9zY2hlbWEiLCJAZWZmZWN0L3BsYXRmb3JtIiwiQGVmZmVjdC9wbGF0Zm9ybS1ub2RlIiwiQGVmZmVjdC9wbGF0Zm9ybS1icm93c2VyIiwiQGVmZmVjdC9wbGF0Zm9ybS1idW4iLCJAZWZmZWN0L3NxbCIsIkBlZmZlY3Qvc3FsLW1zc3FsIiwiQGVmZmVjdC9zcWwtbXlzcWwyIiwiQGVmZmVjdC9zcWwtcGciLCJAZWZmZWN0L3NxbC1zcXVsaXRlLW5vZGUiLCJAZWZmZWN0L3NxbC1zcXVsaXRlLWJ1biIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtd2FzbSIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtcmVhY3QtbmF0aXZlIiwiQGVmZmVjdC9ycGMiLCJAZWZmZWN0L3JwYy1odHRwIiwiQGVmZmVjdC90eXBlY2xhc3MiLCJAZWZmZWN0L2V4cGVyaW1lbnRhbCIsIkBlZmZlY3Qvb3BlbnRlbGVtZXRyeSIsIkBtYXRlcmlhbC11aS9jb3JlIiwiQG1hdGVyaWFsLXVpL2ljb25zIiwiQHRhYmxlci9pY29ucy1yZWFjdCIsIm11aS1jb3JlIiwicmVhY3QtaWNvbnMvYWkiLCJyZWFjdC1pY29ucy9iaSIsInJlYWN0LWljb25zL2JzIiwicmVhY3QtaWNvbnMvY2ciLCJyZWFjdC1pY29ucy9jaSIsInJlYWN0LWljb25zL2RpIiwicmVhY3QtaWNvbnMvZmEiLCJyZWFjdC1pY29ucy9mYTYiLCJyZWFjdC1pY29ucy9mYyIsInJlYWN0LWljb25zL2ZpIiwicmVhY3QtaWNvbnMvZ2kiLCJyZWFjdC1pY29ucy9nbyIsInJlYWN0LWljb25zL2dyIiwicmVhY3QtaWNvbnMvaGkiLCJyZWFjdC1pY29ucy9oaTIiLCJyZWFjdC1pY29ucy9pbSIsInJlYWN0LWljb25zL2lvIiwicmVhY3QtaWNvbnMvaW81IiwicmVhY3QtaWNvbnMvbGlhIiwicmVhY3QtaWNvbnMvbGliIiwicmVhY3QtaWNvbnMvbHUiLCJyZWFjdC1pY29ucy9tZCIsInJlYWN0LWljb25zL3BpIiwicmVhY3QtaWNvbnMvcmkiLCJyZWFjdC1pY29ucy9yeCIsInJlYWN0LWljb25zL3NpIiwicmVhY3QtaWNvbnMvc2wiLCJyZWFjdC1pY29ucy90YiIsInJlYWN0LWljb25zL3RmaSIsInJlYWN0LWljb25zL3RpIiwicmVhY3QtaWNvbnMvdnNjIiwicmVhY3QtaWNvbnMvd2kiXX0sImJ1bmRsZVBhZ2VzUm91dGVyRGVwZW5kZW5jaWVzIjpmYWxzZSwiY29uZmlnRmlsZSI6Ii90bXAvbmV4dC1zdGF0c3h6dk0ybS9zdGF0cy1hcHAvbmV4dC5jb25maWcuanMiLCJjb25maWdGaWxlTmFtZSI6Im5leHQuY29uZmlnLmpzIn0=","pagesType":"app","appDirLoader":"bmV4dC1hcHAtbG9hZGVyP25hbWU9YXBwJTJGYXBwLWVkZ2Utc3NyJTJGcGFnZSZwYWdlPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZVBhdGg9cHJpdmF0ZS1uZXh0LWFwcC1kaXIlMkZhcHAtZWRnZS1zc3IlMkZwYWdlLmpzJmFwcERpcj0lMkZ0bXAlMkZuZXh0LXN0YXRzeHp2TTJtJTJGc3RhdHMtYXBwJTJGYXBwJmFwcFBhdGhzPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1qcyZiYXNlUGF0aD0mYXNzZXRQcmVmaXg9Jm5leHRDb25maWdPdXRwdXQ9JmZseWluZ1NodXR0bGU9ZmFsc2UmcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCE=","sriEnabled":false,"middlewareConfig":"e30="}!
       var _self___RSC_MANIFEST;
 
       const incrementalCacheHandler = null;
@@ -430,50 +430,50 @@
       /***/
     },
 
-    /***/ 1551: /***/ (
+    /***/ 174: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
     ) => {
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 2687)
+        __webpack_require__.bind(__webpack_require__, 3120)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 6978)
+        __webpack_require__.bind(__webpack_require__, 7945)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 9615)
+        __webpack_require__.bind(__webpack_require__, 224)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 1183)
+        __webpack_require__.bind(__webpack_require__, 6262)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 8442)
+        __webpack_require__.bind(__webpack_require__, 9874)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 4564)
+        __webpack_require__.bind(__webpack_require__, 7346)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 7901)
+        __webpack_require__.bind(__webpack_require__, 1549)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 4872)
+        __webpack_require__.bind(__webpack_require__, 9151)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 5013)
+        __webpack_require__.bind(__webpack_require__, 2822)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 1012)
+        __webpack_require__.bind(__webpack_require__, 8518)
       );
 
       /***/
     },
 
-    /***/ 5315: /***/ () => {
+    /***/ 5169: /***/ () => {
       /***/
     },
 
-    /***/ 1878: /***/ (
+    /***/ 8849: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -493,7 +493,7 @@
       /***/
     },
 
-    /***/ 3731: /***/ (
+    /***/ 2076: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -505,7 +505,7 @@
         /* harmony export */
       });
       /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
-        __webpack_require__(663);
+        __webpack_require__(5135);
 
       function RootLayout({ children }) {
         return /*#__PURE__*/ (0,
@@ -524,7 +524,7 @@
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
-    /******/ __webpack_require__.O(0, [742, 266], () => __webpack_exec__(9831));
+    /******/ __webpack_require__.O(0, [621, 76], () => __webpack_exec__(8372));
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ (_ENTRIES = typeof _ENTRIES === "undefined" ? {} : _ENTRIES)[
       "middleware_app/app-edge-ssr/page"
Diff for middleware.js

Diff too large to display

Diff for edge-ssr.js

Diff too large to display

Diff for image-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [8358],
   {
-    /***/ 819: /***/ (
+    /***/ 1900: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/image",
         function () {
-          return __webpack_require__(6660);
+          return __webpack_require__(7053);
         },
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 2716: /***/ (module, exports, __webpack_require__) => {
+    /***/ 657: /***/ (module, exports, __webpack_require__) => {
       "use strict";
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
@@ -40,17 +40,17 @@
         __webpack_require__(7286)
       );
       const _head = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(9054)
+        __webpack_require__(1124)
       );
-      const _getimgprops = __webpack_require__(4222);
-      const _imageconfig = __webpack_require__(2640);
-      const _imageconfigcontextsharedruntime = __webpack_require__(2928);
-      const _warnonce = __webpack_require__(4186);
-      const _routercontextsharedruntime = __webpack_require__(2313);
+      const _getimgprops = __webpack_require__(3934);
+      const _imageconfig = __webpack_require__(1);
+      const _imageconfigcontextsharedruntime = __webpack_require__(5909);
+      const _warnonce = __webpack_require__(643);
+      const _routercontextsharedruntime = __webpack_require__(5536);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(2273)
+        __webpack_require__(4323)
       );
-      const _usemergedref = __webpack_require__(7216);
+      const _usemergedref = __webpack_require__(3902);
       // This is replaced by webpack define plugin
       const configEnv = {
         deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
@@ -371,7 +371,7 @@
       /***/
     },
 
-    /***/ 7216: /***/ (module, exports, __webpack_require__) => {
+    /***/ 3902: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -440,7 +440,7 @@
       /***/
     },
 
-    /***/ 4222: /***/ (
+    /***/ 3934: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -456,9 +456,9 @@
           return getImgProps;
         },
       });
-      const _warnonce = __webpack_require__(4186);
-      const _imageblursvg = __webpack_require__(5085);
-      const _imageconfig = __webpack_require__(2640);
+      const _warnonce = __webpack_require__(643);
+      const _imageblursvg = __webpack_require__(8324);
+      const _imageconfig = __webpack_require__(1);
       const VALID_LOADING_VALUES =
         /* unused pure expression or super */ null && [
           "lazy",
@@ -830,7 +830,7 @@
       /***/
     },
 
-    /***/ 5085: /***/ (__unused_webpack_module, exports) => {
+    /***/ 8324: /***/ (__unused_webpack_module, exports) => {
       "use strict";
       /**
        * A shared function, used on both client and server, to generate a SVG blur placeholder.
@@ -885,7 +885,11 @@
       /***/
     },
 
-    /***/ 53: /***/ (__unused_webpack_module, exports, __webpack_require__) => {
+    /***/ 8160: /***/ (
+      __unused_webpack_module,
+      exports,
+      __webpack_require__
+    ) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -908,10 +912,10 @@
         },
       });
       const _interop_require_default = __webpack_require__(4345);
-      const _getimgprops = __webpack_require__(4222);
-      const _imagecomponent = __webpack_require__(2716);
+      const _getimgprops = __webpack_require__(3934);
+      const _imagecomponent = __webpack_require__(657);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(2273)
+        __webpack_require__(4323)
       );
       function getImageProps(imgProps) {
         const { props } = (0, _getimgprops.getImgProps)(imgProps, {
@@ -943,7 +947,7 @@
       /***/
     },
 
-    /***/ 2273: /***/ (__unused_webpack_module, exports) => {
+    /***/ 4323: /***/ (__unused_webpack_module, exports) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -978,7 +982,7 @@
       /***/
     },
 
-    /***/ 6660: /***/ (
+    /***/ 7053: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -995,8 +999,8 @@
 
       // EXTERNAL MODULE: ./node_modules/.pnpm/react@19.0.0-rc-3208e73e-20240730/node_modules/react/jsx-runtime.js
       var jsx_runtime = __webpack_require__(5083);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_s3gitrr3qfayhaiqo6mg4kjsm4/node_modules/next/image.js
-      var next_image = __webpack_require__(9480);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-3208e73e-20240730_re_glzdnwncgtmzypiltvd7r6clfq/node_modules/next/image.js
+      var next_image = __webpack_require__(5891);
       var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // CONCATENATED MODULE: ./pages/nextjs.png
       /* harmony default export */ const nextjs = {
         src: "/_next/static/media/nextjs.cae0b805.png",
@@ -1026,12 +1030,12 @@
       /***/
     },
 
-    /***/ 9480: /***/ (
+    /***/ 5891: /***/ (
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) => {
-      module.exports = __webpack_require__(53);
+      module.exports = __webpack_require__(8160);
 
       /***/
     },
@@ -1041,7 +1045,7 @@
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [2888, 9774, 179], () =>
-      __webpack_exec__(819)
+      __webpack_exec__(1900)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for link-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [4644],
   {
-    /***/ 83: /***/ (
+    /***/ 4470: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/link",
         function () {
-          return __webpack_require__(1300);
+          return __webpack_require__(1230);
         },
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 3381: /***/ (module, exports) => {
+    /***/ 9109: /***/ (module, exports) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -110,7 +110,7 @@
       /***/
     },
 
-    /***/ 1469: /***/ (module, exports, __webpack_require__) => {
+    /***/ 2818: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -122,7 +122,7 @@
           return getDomainLocale;
         },
       });
-      const _normalizetrailingslash = __webpack_require__(5223);
+      const _normalizetrailingslash = __webpack_require__(2732);
       const basePath =
         /* unused pure expression or super */ null && (false || "");
       function getDomainLocale(path, locale, locales, domainLocales) {
@@ -146,7 +146,7 @@
       /***/
     },
 
-    /***/ 4010: /***/ (module, exports, __webpack_require__) => {
+    /***/ 6063: /***/ (module, exports, __webpack_require__) => {
       "use strict";
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
@@ -163,18 +163,18 @@
       const _react = /*#__PURE__*/ _interop_require_default._(
         __webpack_require__(9146)
       );
-      const _resolvehref = __webpack_require__(7749);
-      const _islocalurl = __webpack_require__(2466);
-      const _formaturl = __webpack_require__(3293);
-      const _utils = __webpack_require__(4384);
-      const _addlocale = __webpack_require__(6647);
-      const _routercontextsharedruntime = __webpack_require__(2313);
-      const _approutercontextsharedruntime = __webpack_require__(425);
-      const _useintersection = __webpack_require__(6092);
-      const _getdomainlocale = __webpack_require__(1469);
-      const _addbasepath = __webpack_require__(4024);
-      const _routerreducertypes = __webpack_require__(3381);
-      const _usemergedref = __webpack_require__(7216);
+      const _resolvehref = __webpack_require__(1522);
+      const _islocalurl = __webpack_require__(726);
+      const _formaturl = __webpack_require__(6685);
+      const _utils = __webpack_require__(9748);
+      const _addlocale = __webpack_require__(6830);
+      const _routercontextsharedruntime = __webpack_require__(5536);
+      const _approutercontextsharedruntime = __webpack_require__(6498);
+      const _useintersection = __webpack_require__(5961);
+      const _getdomainlocale = __webpack_require__(2818);
+      const _addbasepath = __webpack_require__(6605);
+      const _routerreducertypes = __webpack_require__(9109);
+      const _usemergedref = __webpack_require__(3902);
       const prefetched = new Set();
       function prefetch(router, href, as, options, appOptions, isAppRouter) {
         if (false) {
@@ -599,7 +599,7 @@
       /***/
     },
 
-    /***/ 6092: /***/ (module, exports, __webpack_require__) => {
+    /***/ 5961: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -612,7 +612,7 @@
         },
       });
       const _react = __webpack_require__(9146);
-      const _requestidlecallback = __webpack_require__(2743);
+      const _requestidlecallback = __webpack_require__(7160);
       const hasIntersectionObserver =
         typeof IntersectionObserver === "function";
       const observers = new Map();
@@ -725,7 +725,7 @@
       /***/
     },
 
-    /***/ 7216: /***/ (module, exports, __webpack_require__) => {
+    /***/ 3902: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -794,7 +794,7 @@
       /***/
     },
 
-    /***/ 1300: /***/ (
+    /***/ 1230: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -809,7 +809,7 @@
       /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
         __webpack_require__(5083);
       /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ =
-        __webpack_require__(7769);
+        __webpack_require__(68);
       /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default =
         /*#__PURE__*/ __webpack_require__.n(
           next_link__WEBPACK_IMPORTED_MODULE_1__
@@ -840,12 +840,8 @@
       /***/
     },
 
-    /***/ 7769: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(4010);
+    /***/ 68: /***/ (module, __unused_webpack_exports, __webpack_require__) => {
+      module.exports = __webpack_require__(6063);
 
       /***/
     },
@@ -855,7 +851,7 @@
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [2888, 9774, 179], () =>
-      __webpack_exec__(83)
+      __webpack_exec__(4470)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Commit: 1a3d4a7

@ijjk
Copy link
Member

ijjk commented Aug 1, 2024

Failing test suites

Commit: 1a3d4a7

TURBOPACK=1 pnpm test-dev test/development/middleware-errors/index.test.ts (turbopack)

  • middleware - development errors > when there is a compilation error after boot > logs the error correctly
Expand output

● middleware - development errors › when there is a compilation error after boot › logs the error correctly

TIMED OUT: success

undefined

Error: expect(received).toContain(expected) // indexOf

Expected substring: "Expected '{', got '}'"
Received string:    "  ▲ Next.js 15.0.0-canary.95 (turbo)
  - Local:        http://localhost:43417·
 ✓ Starting...
Creating turbopack project {
  dir: '/tmp/next-install-4c7f3568893a7c5e896fd47d27bd0b321d430b9e0b4dd3ff7a014608bfc78497',
  testMode: true
}
 ✓ Compiled in 102ms
 ✓ Ready in 586ms
 ✓ Compiled in 1ms
 ○ Compiling middleware ...
 ✓ Compiled middleware in 884ms
 ✓ Compiled /_error in 171ms
 GET / 500 in 1232ms
"

  709 |
  710 |   if (hardError) {
> 711 |     throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |           ^
  712 |   }
  713 |   return false
  714 | }

  at check (lib/next-test-utils.ts:711:11)
  at Object.<anonymous> (development/middleware-errors/index.test.ts:294:7)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-dev test/development/basic/hmr.test.ts (turbopack)

  • basic HMR, nextConfig: { basePath: '/docs', assetPrefix: '' } > Error Recovery > should not continously poll a custom error page
  • basic HMR, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } > Error Recovery > should not continously poll a custom error page
Expand output

● basic HMR, nextConfig: { basePath: '/docs', assetPrefix: '' } › Error Recovery › should not continously poll a custom error page

TIMED OUT: /getInitialProps called/

  ▲ Next.js 15.0.0-canary.95 (turbo)
  - Local:        http://localhost:38629

 ✓ Starting...
Creating turbopack project {
  dir: '/tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702',
  testMode: true
}
 ✓ Ready in 487ms
 ○ Compiling /hydration-error ...
 ✓ Compiled /hydration-error in 742ms
 GET /hydration-error 200 in 806ms
 ✓ Compiled /auto-export-is-ready in 162ms
 GET /auto-export-is-ready 200 in 184ms
 GET /auto-export-is-ready?hello=world 200 in 18ms
 ✓ Compiled /gsp-is-ready in 66ms
 GET /gsp-is-ready 200 in 85ms
 GET /gsp-is-ready?hello=world 200 in 18ms
 ✓ Compiled /hmr/contact in 58ms
 GET /hmr/contact 200 in 73ms
 ✓ Compiled in 9ms
 ✓ Compiled /_error in 77ms
 GET /hmr/contact 404 in 86ms
 ✓ Compiled /hmr/contact in 17ms
 GET /hmr/contact 200 in 30ms
 ✓ Compiled /hmr/about in 56ms
 GET /hmr/about 200 in 72ms
 ✓ Compiled in 2ms
 ✓ Compiled in 2ms
 ✓ Compiled /hmr/counter in 46ms
 GET /hmr/counter 200 in 57ms
 ✓ Compiled in 1ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/style in 81ms
 GET /hmr/style 200 in 101ms
 ✓ Compiled in 2ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/style-stateful-component in 54ms
 GET /hmr/style-stateful-component 200 in 70ms
 ✓ Compiled in 2ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/style-dynamic-component in 147ms
 GET /hmr/style-dynamic-component 200 in 166ms
 GET /hmr/style-dynamic-component 200 in 18ms
 ✓ Compiled in 2ms
 GET /hmr/style-dynamic-component 200 in 24ms
 GET /hmr/style-dynamic-component 200 in 18ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/nonlatin in 43ms
 GET /hmr/nonlatin 200 in 61ms
 ✓ Compiled in 2ms
 GET /hmr/new-page 404 in 13ms
 ✓ Compiled in 2ms
 ✓ Compiled in 7ms
 ✓ Compiled /hmr/new-page in 51ms
 GET /hmr/new-page 200 in 16ms
 ✓ Compiled in 9ms
 GET /hmr/new-page 404 in 11ms
 GET /hmr/foo/page 404 in 7ms
 ✓ Compiled /hmr/[foo]/page in 47ms
 GET /hmr/foo/page 200 in 61ms
 GET /hmr/foo/page 404 in 13ms
 ✓ Compiled in 50ms
 ⨯ SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)

  709 |
  710 |   if (hardError) {
> 711 |     throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |           ^
  712 |   }
  713 |   return false
  714 | }

  at readPartialManifest (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/turbopack/manifest-loader.js:29:17)
  at async TurbopackManifestLoader.loadBuildManifest (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/turbopack/manifest-loader.js:124:87)
  at async handlePagesErrorRoute (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/turbopack-utils.js:752:5)
  at async Object.ensurePage (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/hot-reloader-turbopack.js:645:21)
  at async DevBundlerService.ensurePage (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/dev-bundler-service.js:25:20)
  at async DevServer.ensurePage (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:596:9)
  at async DevServer.findPageComponents (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:608:17)
  at async DevServer.renderErrorToResponseImpl (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/base-server.js:2264:26)
  at async pipe.req.req (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/base-server.js:2189:30)
  at async DevServer.pipeImpl (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/base-server.js:945:25)
  at ../async /tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:378:20
  at async Span.traceAsyncFn (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/trace/trace.js:157:20)
  at async DevServer.handleRequest (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:375:24)
  at async invokeRender (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/router-server.js:176:21)
  at async handleRequest (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/router-server.js:372:13)
  at async requestHandlerImpl (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/router-server.js:377:13)
  at async Server.requestListener (../../../../../../tmp/next-install-c583efe63dc47c098d3d3c44ee18286e6eaf8cdb768285136f0ea151c5dcc702/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/start-server.js:142:13)
   GET /does-not-exist 500 in 55ms
  undefined
  at check (lib/next-test-utils.ts:711:11)
  at Object.<anonymous> (development/basic/hmr.test.ts:495:9)

● basic HMR, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } › Error Recovery › should not continously poll a custom error page

TIMED OUT: /getInitialProps called/

  ▲ Next.js 15.0.0-canary.95 (turbo)
  - Local:        http://localhost:42143

 ✓ Starting...
Creating turbopack project {
  dir: '/tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6',
  testMode: true
}
 ✓ Ready in 486ms
 ○ Compiling /hydration-error ...
 ✓ Compiled /hydration-error in 718ms
 GET /hydration-error 200 in 788ms
 ✓ Compiled /auto-export-is-ready in 206ms
 GET /auto-export-is-ready 200 in 233ms
 GET /auto-export-is-ready?hello=world 200 in 16ms
 ✓ Compiled /gsp-is-ready in 62ms
 GET /gsp-is-ready 200 in 82ms
 GET /gsp-is-ready?hello=world 200 in 21ms
 ✓ Compiled /hmr/contact in 47ms
 GET /hmr/contact 200 in 61ms
 ✓ Compiled /_error in 78ms
 GET /hmr/contact 404 in 91ms
 GET /hmr/contact 200 in 29ms
 ✓ Compiled /hmr/about in 46ms
 GET /hmr/about 200 in 64ms
 ✓ Compiled in 6ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/counter in 47ms
 GET /hmr/counter 200 in 64ms
 ✓ Compiled in 1ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/style in 78ms
 GET /hmr/style 200 in 90ms
 ✓ Compiled in 2ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/style-stateful-component in 63ms
 GET /hmr/style-stateful-component 200 in 75ms
 ✓ Compiled in 2ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/style-dynamic-component in 120ms
 GET /hmr/style-dynamic-component 200 in 138ms
 GET /hmr/style-dynamic-component 200 in 19ms
 ✓ Compiled in 2ms
 GET /hmr/style-dynamic-component 200 in 21ms
 GET /hmr/style-dynamic-component 200 in 17ms
 ✓ Compiled in 1ms
 ✓ Compiled /hmr/nonlatin in 55ms
 GET /hmr/nonlatin 200 in 70ms
 ✓ Compiled in 10ms
 GET /hmr/new-page 404 in 10ms
 ✓ Compiled in 1ms
 ✓ Compiled in 7ms
 ✓ Compiled /hmr/new-page in 55ms
 GET /hmr/new-page 200 in 17ms
 ✓ Compiled in 9ms
 GET /hmr/new-page 404 in 12ms
 GET /hmr/foo/page 404 in 8ms
 ✓ Compiled /hmr/[foo]/page in 59ms
 GET /hmr/foo/page 200 in 74ms
 GET /hmr/foo/page 404 in 11ms
 ✓ Compiled in 30ms
 ⨯ SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)

  709 |
  710 |   if (hardError) {
> 711 |     throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |           ^
  712 |   }
  713 |   return false
  714 | }

  at readPartialManifest (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/turbopack/manifest-loader.js:29:17)
  at async TurbopackManifestLoader.loadBuildManifest (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/turbopack/manifest-loader.js:124:87)
  at async handlePagesErrorRoute (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/turbopack-utils.js:752:5)
  at async Object.ensurePage (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/hot-reloader-turbopack.js:645:21)
  at async DevBundlerService.ensurePage (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/dev-bundler-service.js:25:20)
  at async DevServer.ensurePage (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:596:9)
  at async DevServer.findPageComponents (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:608:17)
  at async DevServer.renderErrorToResponseImpl (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/base-server.js:2264:26)
  at async pipe.req.req (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/base-server.js:2189:30)
  at async DevServer.pipeImpl (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/base-server.js:945:25)
  at ../async /tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:378:20
  at async Span.traceAsyncFn (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/trace/trace.js:157:20)
  at async DevServer.handleRequest (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/dev/next-dev-server.js:375:24)
  at async invokeRender (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/router-server.js:176:21)
  at async handleRequest (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/router-server.js:372:13)
  at async requestHandlerImpl (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/router-server.js:377:13)
  at async Server.requestListener (../../../../../../tmp/next-install-da5d0b92c112e9b730cc5e46cbad15a5ae54c31ea086a58d8a8082b10e7217d6/node_modules/.pnpm/file+..+next-repo-b13676c010957ac9bbbce071129c5b8c4211415d835e4016622d7744bf655859+packages+n_awquj3h5owj6hmr45lkzrea2wm/node_modules/next/dist/server/lib/start-server.js:142:13)
   GET /does-not-exist 500 in 52ms
  undefined
  at check (lib/next-test-utils.ts:711:11)
  at Object.<anonymous> (development/basic/hmr.test.ts:495:9)

Read more about building and testing Next.js in contributing.md.

@ForsakenHarmony ForsakenHarmony enabled auto-merge (squash) August 1, 2024 14:26
@ForsakenHarmony ForsakenHarmony merged commit 344ddbf into canary Aug 1, 2024
105 checks passed
@ForsakenHarmony ForsakenHarmony deleted the sokra/update-turbopack-9 branch August 1, 2024 14:39
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants