Skip to content

Commit

Permalink
v12.3.2-canary.11
Browse files Browse the repository at this point in the history
  • Loading branch information
huozhi committed Sep 27, 2022
1 parent ccc8d27 commit 918b109
Show file tree
Hide file tree
Showing 17 changed files with 30 additions and 30 deletions.
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
"version": "12.3.2-canary.10"
"version": "12.3.2-canary.11"
}
2 changes: 1 addition & 1 deletion packages/create-next-app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"keywords": [
"react",
"next",
Expand Down
4 changes: 2 additions & 2 deletions packages/eslint-config-next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
Expand All @@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
"@next/eslint-plugin-next": "12.3.2-canary.10",
"@next/eslint-plugin-next": "12.3.2-canary.11",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-plugin-next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/font/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/font",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-bundle-analyzer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-codemod/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-env/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/env",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"keywords": [
"react",
"next",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-mdx/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"main": "index.js",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-storybook/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-polyfill-module/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-polyfill-nomodule/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-swc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
Expand Down
14 changes: 7 additions & 7 deletions packages/next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "next",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
Expand Down Expand Up @@ -69,7 +69,7 @@
]
},
"dependencies": {
"@next/env": "12.3.2-canary.10",
"@next/env": "12.3.2-canary.11",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
Expand Down Expand Up @@ -120,11 +120,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
"@next/polyfill-module": "12.3.2-canary.10",
"@next/polyfill-nomodule": "12.3.2-canary.10",
"@next/react-dev-overlay": "12.3.2-canary.10",
"@next/react-refresh-utils": "12.3.2-canary.10",
"@next/swc": "12.3.2-canary.10",
"@next/polyfill-module": "12.3.2-canary.11",
"@next/polyfill-nomodule": "12.3.2-canary.11",
"@next/react-dev-overlay": "12.3.2-canary.11",
"@next/react-refresh-utils": "12.3.2-canary.11",
"@next/swc": "12.3.2-canary.11",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-dev-overlay/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/react-dev-overlay",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"description": "A development-only overlay for developing React applications.",
"repository": {
"url": "vercel/next.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-refresh-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/react-refresh-utils",
"version": "12.3.2-canary.10",
"version": "12.3.2-canary.11",
"description": "An experimental package providing utilities for React Refresh.",
"repository": {
"url": "vercel/next.js",
Expand Down
14 changes: 7 additions & 7 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 comment on commit 918b109

@ijjk
Copy link
Member

@ijjk ijjk commented on 918b109 Sep 27, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stats from current release

Default Build (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
buildDuration 22.3s 26.7s ⚠️ +4.4s
buildDurationCached 8.3s 8.3s -28ms
nodeModulesSize 81.9 MB 82.7 MB ⚠️ +825 kB
nextStartRea..uration (ms) 300ms 275ms -25ms
nextDevReadyDuration 319ms 333ms ⚠️ +14ms
Page Load Tests Overall increase ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
/ failed reqs 0 0
/ total time (seconds) 9.899 9.81 -0.09
/ avg req/sec 252.55 254.84 +2.29
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 6.726 6.614 -0.11
/error-in-render avg req/sec 371.68 378.01 +6.33
Client Bundles (main, webpack) Overall increase ⚠️
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
526.HASH.js gzip 180 B 176 B -4 B
app-internal..HASH.js gzip 213 B 122 B -91 B
framework-HASH.js gzip 48.7 kB 48.7 kB
main-app-HASH.js gzip 14.9 kB 15.6 kB ⚠️ +680 B
main-HASH.js gzip 31 kB 31 kB ⚠️ +40 B
webpack-HASH.js gzip 1.54 kB 1.54 kB ⚠️ +1 B
Overall change 96.5 kB 97.1 kB ⚠️ +626 B
Legacy Client Bundles (polyfills)
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages Overall decrease ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
_app-HASH.js gzip 201 B 200 B -1 B
_error-HASH.js gzip 194 B 195 B ⚠️ +1 B
amp-HASH.js gzip 493 B 494 B ⚠️ +1 B
css-HASH.js gzip 328 B 328 B
dynamic-HASH.js gzip 2.03 kB 2.03 kB
edge-ssr-HASH.js gzip 273 B 271 B -2 B
head-HASH.js gzip 356 B 355 B -1 B
hooks-HASH.js gzip 804 B 800 B -4 B
image-HASH.js gzip 4.89 kB 4.89 kB ⚠️ +2 B
index-HASH.js gzip 262 B 263 B ⚠️ +1 B
link-HASH.js gzip 2.36 kB 2.36 kB -1 B
routerDirect..HASH.js gzip 321 B 322 B ⚠️ +1 B
script-HASH.js gzip 391 B 389 B -2 B
withRouter-HASH.js gzip 318 B 320 B ⚠️ +2 B
85e02e95b279..7e3.css gzip 107 B 107 B
Overall change 13.3 kB 13.3 kB -3 B
Client Build Manifests Overall increase ⚠️
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
_buildManifest.js gzip 480 B 481 B ⚠️ +1 B
Overall change 480 B 481 B ⚠️ +1 B
Rendered Page Sizes Overall decrease ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
index.html gzip 513 B 510 B -3 B
link.html gzip 526 B 524 B -2 B
withRouter.html gzip 507 B 505 B -2 B
Overall change 1.55 kB 1.54 kB -7 B
Edge SSR bundle Size Overall decrease ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
edge-ssr.js gzip 123 kB 81.9 kB -40.8 kB
page.js gzip 156 kB 92.8 kB -62.9 kB
Overall change 278 kB 175 kB -104 kB
Middleware size Overall decrease ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
middleware-b..fest.js gzip 588 B 593 B ⚠️ +5 B
middleware-r..fest.js gzip 145 B 143 B -2 B
middleware.js gzip 19.3 kB 18.8 kB -502 B
edge-runtime..pack.js gzip 2.21 kB 2.21 kB
Overall change 22.2 kB 21.7 kB -499 B

Diffs

Diff for page.js

Diff too large to display

Diff for middleware-b..-manifest.js
@@ -7,95 +7,95 @@ self.__BUILD_MANIFEST = {
     "static/BUILD_ID/_ssgManifest.js"
   ],
   rootMainFiles: [
-    "static/chunks/webpack-fcb4093c738bb521.js",
+    "static/chunks/webpack-cc0939af409f0a02.js",
     "static/chunks/framework-a7097d2b3993023c.js",
-    "static/chunks/main-app-1893e1718443f736.js"
+    "static/chunks/main-app-d36d214d1724d3ac.js"
   ],
   pages: {
     "/": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/index-3599128172c7065d.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/index-db0b95bb3aebea20.js"
     ],
     "/_app": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/_app-2917be7de825dce4.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/_app-de37e2d952c6ad3d.js"
     ],
     "/_error": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/_error-e00448fe65d8a74e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/_error-bf7fb54f6d1f425b.js"
     ],
     "/amp": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/amp-11f02462aee33a9e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/amp-1ca6cfc023e5f55b.js"
     ],
     "/css": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
+      "static/chunks/main-ce36b91392137ff6.js",
       "static/css/94fdbc56eafa2039.css",
-      "static/chunks/pages/css-a409faca2bd611cb.js"
+      "static/chunks/pages/css-167731d21fbb0fa7.js"
     ],
     "/dynamic": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/dynamic-9c4d466ddb015702.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/dynamic-58a95ff176ccb736.js"
     ],
     "/edge-ssr": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/edge-ssr-75a68070c33bbc5e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/edge-ssr-6ec76e3da302866c.js"
     ],
     "/head": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/head-d378ca124110ae57.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/head-62e02525495b93ae.js"
     ],
     "/hooks": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/hooks-f98b2b0a174a9b21.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/hooks-cda21f5db0b0a3ba.js"
     ],
     "/image": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/image-e2a297c1e3895bf8.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/image-a4eff21f0568f460.js"
     ],
     "/link": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/link-a83b2b4dcc16733e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/link-be2c1dcfbf15d3fa.js"
     ],
     "/routerDirect": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/routerDirect-cad33725752f6ff2.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/routerDirect-ae6f5e4f27c81878.js"
     ],
     "/script": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/script-01b7414585de70dc.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/script-7ab306cb3a2a3296.js"
     ],
     "/withRouter": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/withRouter-d6490568640369bc.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/withRouter-00acaa5b6771fd3f.js"
     ]
   },
   ampFirstPages: []
Diff for middleware-r..-manifest.js
@@ -1,6 +1,6 @@
 self.__REACT_LOADABLE_MANIFEST = {
   "dynamic.js -> ../components/hello": {
-    id: 1526,
-    files: ["static/chunks/526.a846da08473aaea5.js"]
+    id: 86,
+    files: ["static/chunks/86.c1edae6f558f1c29.js"]
   }
 };
Diff for middleware.js

Diff too large to display

Diff for edge-ssr.js

Diff too large to display

Diff for _buildManifest.js
@@ -1,28 +1,28 @@
 self.__BUILD_MANIFEST = {
   __rewrites: { beforeFiles: [], afterFiles: [], fallback: [] },
-  "/": ["static\u002Fchunks\u002Fpages\u002Findex-3599128172c7065d.js"],
-  "/_error": ["static\u002Fchunks\u002Fpages\u002F_error-e00448fe65d8a74e.js"],
-  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-11f02462aee33a9e.js"],
+  "/": ["static\u002Fchunks\u002Fpages\u002Findex-db0b95bb3aebea20.js"],
+  "/_error": ["static\u002Fchunks\u002Fpages\u002F_error-bf7fb54f6d1f425b.js"],
+  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-1ca6cfc023e5f55b.js"],
   "/css": [
     "static\u002Fcss\u002F94fdbc56eafa2039.css",
-    "static\u002Fchunks\u002Fpages\u002Fcss-a409faca2bd611cb.js"
+    "static\u002Fchunks\u002Fpages\u002Fcss-167731d21fbb0fa7.js"
   ],
   "/dynamic": [
-    "static\u002Fchunks\u002Fpages\u002Fdynamic-9c4d466ddb015702.js"
+    "static\u002Fchunks\u002Fpages\u002Fdynamic-58a95ff176ccb736.js"
   ],
   "/edge-ssr": [
-    "static\u002Fchunks\u002Fpages\u002Fedge-ssr-75a68070c33bbc5e.js"
+    "static\u002Fchunks\u002Fpages\u002Fedge-ssr-6ec76e3da302866c.js"
   ],
-  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-d378ca124110ae57.js"],
-  "/hooks": ["static\u002Fchunks\u002Fpages\u002Fhooks-f98b2b0a174a9b21.js"],
-  "/image": ["static\u002Fchunks\u002Fpages\u002Fimage-e2a297c1e3895bf8.js"],
-  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-a83b2b4dcc16733e.js"],
+  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-62e02525495b93ae.js"],
+  "/hooks": ["static\u002Fchunks\u002Fpages\u002Fhooks-cda21f5db0b0a3ba.js"],
+  "/image": ["static\u002Fchunks\u002Fpages\u002Fimage-a4eff21f0568f460.js"],
+  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-be2c1dcfbf15d3fa.js"],
   "/routerDirect": [
-    "static\u002Fchunks\u002Fpages\u002FrouterDirect-cad33725752f6ff2.js"
+    "static\u002Fchunks\u002Fpages\u002FrouterDirect-ae6f5e4f27c81878.js"
   ],
-  "/script": ["static\u002Fchunks\u002Fpages\u002Fscript-01b7414585de70dc.js"],
+  "/script": ["static\u002Fchunks\u002Fpages\u002Fscript-7ab306cb3a2a3296.js"],
   "/withRouter": [
-    "static\u002Fchunks\u002Fpages\u002FwithRouter-d6490568640369bc.js"
+    "static\u002Fchunks\u002Fpages\u002FwithRouter-00acaa5b6771fd3f.js"
   ],
   sortedPages: [
     "\u002F",
Diff for _app-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [888],
   {
-    /***/ 940: /***/ function(
+    /***/ 1906: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_app",
         function() {
-          return __webpack_require__(9991);
+          return __webpack_require__(1667);
         }
       ]);
       if (false) {
@@ -24,7 +24,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 179], function() {
-      return __webpack_exec__(940), __webpack_exec__(635);
+      return __webpack_exec__(1906), __webpack_exec__(7767);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for _error-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [820],
   {
-    /***/ 9489: /***/ function(
+    /***/ 3915: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_error",
         function() {
-          return __webpack_require__(164);
+          return __webpack_require__(3529);
         }
       ]);
       if (false) {
@@ -24,7 +24,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(9489);
+      return __webpack_exec__(3915);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for amp-HASH.js
@@ -1,17 +1,17 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [216],
   {
-    /***/ 1243: /***/ function(
+    /***/ 9968: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(9849);
+      module.exports = __webpack_require__(5904);
 
       /***/
     },
 
-    /***/ 2758: /***/ function(
+    /***/ 6382: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -19,7 +19,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/amp",
         function() {
-          return __webpack_require__(1246);
+          return __webpack_require__(9417);
         }
       ]);
       if (false) {
@@ -28,7 +28,7 @@
       /***/
     },
 
-    /***/ 9849: /***/ function(module, exports, __webpack_require__) {
+    /***/ 5904: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -38,8 +38,8 @@
       var _interop_require_default = __webpack_require__(7022) /* ["default"] */
         .Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _ampContext = __webpack_require__(9179);
-      var _ampMode = __webpack_require__(3740);
+      var _ampContext = __webpack_require__(2618);
+      var _ampMode = __webpack_require__(4941);
       function useAmp() {
         // Don't assign the context value to a variable to save bytes
         return (0, _ampMode).isInAmpMode(
@@ -61,7 +61,7 @@
       /***/
     },
 
-    /***/ 1246: /***/ function(
+    /***/ 9417: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -78,7 +78,7 @@
         /* harmony export */
       });
       /* harmony import */ var next_amp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
-        1243
+        9968
       );
       /* harmony import */ var next_amp__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/ __webpack_require__.n(
         next_amp__WEBPACK_IMPORTED_MODULE_0__
@@ -102,7 +102,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(2758);
+      return __webpack_exec__(6382);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for css-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [706],
   {
-    /***/ 9851: /***/ function(
+    /***/ 9997: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/css",
         function() {
-          return __webpack_require__(58);
+          return __webpack_require__(2108);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 58: /***/ function(
+    /***/ 2108: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -29,7 +29,7 @@
         9693
       );
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        6870
+        6006
       );
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         _css_module_css__WEBPACK_IMPORTED_MODULE_1__
@@ -48,7 +48,7 @@
       /***/
     },
 
-    /***/ 6870: /***/ function(module) {
+    /***/ 6006: /***/ function(module) {
       // extracted by mini-css-extract-plugin
       module.exports = { helloWorld: "css_helloWorld__qqNwY" };
 
@@ -61,7 +61,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9851);
+      return __webpack_exec__(9997);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for dynamic-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [739],
   {
-    /***/ 1330: /***/ function(
+    /***/ 4757: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/dynamic",
         function() {
-          return __webpack_require__(1053);
+          return __webpack_require__(8062);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 3108: /***/ function(module, exports, __webpack_require__) {
+    /***/ 9499: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -34,7 +34,7 @@
       var _interop_require_default = __webpack_require__(7022) /* ["default"] */
         .Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _loadable = _interop_require_default(__webpack_require__(2386));
+      var _loadable = _interop_require_default(__webpack_require__(8411));
       function dynamic(dynamicOptions, options) {
         var loadableFn = _loadable.default;
         var loadableOptions = (options == null
@@ -138,7 +138,7 @@
       /***/
     },
 
-    /***/ 3992: /***/ function(
+    /***/ 4100: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -160,7 +160,7 @@
       /***/
     },
 
-    /***/ 2386: /***/ function(
+    /***/ 8411: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -180,7 +180,7 @@
       var _interop_require_default = __webpack_require__(7022) /* ["default"] */
         .Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _loadableContext = __webpack_require__(3992);
+      var _loadableContext = __webpack_require__(4100);
       var useSyncExternalStore = (true ? __webpack_require__(6508) : 0)
         .useSyncExternalStore;
       var ALL_INITIALIZERS = [];
@@ -494,7 +494,7 @@
       /***/
     },
 
-    /***/ 1053: /***/ function(
+    /***/ 8062: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -511,7 +511,7 @@
         9693
       );
       /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5797
+        5071
       );
       /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_dynamic__WEBPACK_IMPORTED_MODULE_1__
@@ -520,13 +520,13 @@
       var DynamicHello = next_dynamic__WEBPACK_IMPORTED_MODULE_1___default()(
         function() {
           return __webpack_require__
-            .e(/* import() */ 526)
-            .then(__webpack_require__.bind(__webpack_require__, 1526));
+            .e(/* import() */ 86)
+            .then(__webpack_require__.bind(__webpack_require__, 86));
         },
         {
           loadableGenerated: {
             webpack: function() {
-              return [/*require.resolve*/ 1526];
+              return [/*require.resolve*/ 86];
             }
           }
         }
@@ -556,12 +556,12 @@
       /***/
     },
 
-    /***/ 5797: /***/ function(
+    /***/ 5071: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(3108);
+      module.exports = __webpack_require__(9499);
 
       /***/
     }
@@ -572,7 +572,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(1330);
+      return __webpack_exec__(4757);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for edge-ssr-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [800],
   {
-    /***/ 4091: /***/ function(
+    /***/ 237: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/edge-ssr",
         function() {
-          return __webpack_require__(6236);
+          return __webpack_require__(817);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 6236: /***/ function(
+    /***/ 817: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -50,7 +50,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(4091);
+      return __webpack_exec__(237);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for head-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [645],
   {
-    /***/ 9011: /***/ function(
+    /***/ 8511: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/head",
         function() {
-          return __webpack_require__(6914);
+          return __webpack_require__(997);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 6914: /***/ function(
+    /***/ 997: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        7423
+        6235
       );
       /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_head__WEBPACK_IMPORTED_MODULE_1__
@@ -71,12 +71,12 @@
       /***/
     },
 
-    /***/ 7423: /***/ function(
+    /***/ 6235: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(364);
+      module.exports = __webpack_require__(4022);
 
       /***/
     }
@@ -87,7 +87,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9011);
+      return __webpack_exec__(8511);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for hooks-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [757],
   {
-    /***/ 8122: /***/ function(
+    /***/ 9070: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/hooks",
         function() {
-          return __webpack_require__(9792);
+          return __webpack_require__(934);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 9792: /***/ function(
+    /***/ 934: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -132,7 +132,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(8122);
+      return __webpack_exec__(9070);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for image-HASH.js
@@ -26,7 +26,7 @@
       /***/
     },
 
-    /***/ 951: /***/ function(
+    /***/ 6020: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -34,7 +34,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/image",
         function() {
-          return __webpack_require__(5556);
+          return __webpack_require__(5132);
         }
       ]);
       if (false) {
@@ -43,7 +43,7 @@
       /***/
     },
 
-    /***/ 6280: /***/ function(module, exports, __webpack_require__) {
+    /***/ 9173: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -66,12 +66,12 @@
         5997
       ) /* ["default"] */.Z;
       var _react = _interop_require_wildcard(__webpack_require__(6508));
-      var _head = _interop_require_default(__webpack_require__(364));
-      var _imageConfig = __webpack_require__(743);
-      var _useIntersection = __webpack_require__(2451);
-      var _imageConfigContext = __webpack_require__(3573);
-      var _utils = __webpack_require__(7537);
-      var _normalizeTrailingSlash = __webpack_require__(2587);
+      var _head = _interop_require_default(__webpack_require__(4022));
+      var _imageConfig = __webpack_require__(1546);
+      var _useIntersection = __webpack_require__(454);
+      var _imageConfigContext = __webpack_require__(3576);
+      var _utils = __webpack_require__(1052);
+      var _normalizeTrailingSlash = __webpack_require__(6327);
       function Image(_param) {
         var src = _param.src,
           sizes = _param.sizes,
@@ -929,7 +929,7 @@
       /***/
     },
 
-    /***/ 2451: /***/ function(module, exports, __webpack_require__) {
+    /***/ 454: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -941,7 +941,7 @@
       });
       exports.useIntersection = useIntersection;
       var _react = __webpack_require__(6508);
-      var _requestIdleCallback = __webpack_require__(4408);
+      var _requestIdleCallback = __webpack_require__(2888);
       var hasIntersectionObserver = typeof IntersectionObserver === "function";
       var observers = new Map();
       var idList = [];
@@ -1066,7 +1066,7 @@
       /***/
     },
 
-    /***/ 5556: /***/ function(
+    /***/ 5132: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -1087,8 +1087,8 @@
 
       // EXTERNAL MODULE: ./node_modules/.pnpm/react@0.0.0-experimental-ae7ad8b4c-20220927/node_modules/react/jsx-runtime.js
       var jsx_runtime = __webpack_require__(9693);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/file+..+main-repo+packages+next+next-packed.tgz_7fyncfpa5gpyyymjgk4qob7sbm/node_modules/next/image.js
-      var next_image = __webpack_require__(9918);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/file+..+diff-repo+packages+next+next-packed.tgz_7fyncfpa5gpyyymjgk4qob7sbm/node_modules/next/image.js
+      var next_image = __webpack_require__(3564);
       var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // CONCATENATED MODULE: ./pages/nextjs.png
       /* harmony default export */ var nextjs = {
         src: "/_next/static/media/nextjs.cae0b805.png",
@@ -1118,12 +1118,12 @@
       /***/
     },
 
-    /***/ 9918: /***/ function(
+    /***/ 3564: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(6280);
+      module.exports = __webpack_require__(9173);
 
       /***/
     }
@@ -1134,7 +1134,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(951);
+      return __webpack_exec__(6020);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for index-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [405],
   {
-    /***/ 774: /***/ function(
+    /***/ 8061: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/",
         function() {
-          return __webpack_require__(2236);
+          return __webpack_require__(8829);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 2236: /***/ function(
+    /***/ 8829: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -46,7 +46,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(774);
+      return __webpack_exec__(8061);
     });
     /******/ 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([
   [644],
   {
-    /***/ 9925: /***/ function(
+    /***/ 220: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/link",
         function() {
-          return __webpack_require__(677);
+          return __webpack_require__(5568);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 7274: /***/ function(module, exports) {
+    /***/ 8053: /***/ function(module, exports) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -54,7 +54,7 @@
       /***/
     },
 
-    /***/ 3293: /***/ function(module, exports, __webpack_require__) {
+    /***/ 1351: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -72,13 +72,13 @@
         5997
       ) /* ["default"] */.Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _router = __webpack_require__(2268);
-      var _addLocale = __webpack_require__(5386);
-      var _routerContext = __webpack_require__(544);
-      var _appRouterContext = __webpack_require__(2273);
-      var _useIntersection = __webpack_require__(2451);
-      var _getDomainLocale = __webpack_require__(7274);
-      var _addBasePath = __webpack_require__(727);
+      var _router = __webpack_require__(521);
+      var _addLocale = __webpack_require__(6836);
+      var _routerContext = __webpack_require__(3766);
+      var _appRouterContext = __webpack_require__(3321);
+      var _useIntersection = __webpack_require__(454);
+      var _getDomainLocale = __webpack_require__(8053);
+      var _addBasePath = __webpack_require__(7149);
       ("client");
       var prefetched = {};
       function prefetch(router, href, as, options) {
@@ -158,255 +158,260 @@
           navigate();
         }
       }
-      var Link = /*#__PURE__*/ _react.default.forwardRef(function LinkComponent(
-        props,
-        forwardedRef
-      ) {
-        if (false) {
-          var hasWarned,
-            optionalProps,
-            optionalPropsGuard,
-            requiredProps,
-            requiredPropsGuard,
-            createPropError;
-        }
-        var children;
-        var hrefProp = props.href,
-          asProp = props.as,
-          childrenProp = props.children,
-          prefetchProp = props.prefetch,
-          passHref = props.passHref,
-          replace = props.replace,
-          shallow = props.shallow,
-          scroll = props.scroll,
-          locale = props.locale,
-          onClick = props.onClick,
-          onMouseEnter = props.onMouseEnter,
-          onTouchStart = props.onTouchStart,
-          _legacyBehavior = props.legacyBehavior,
-          legacyBehavior =
-            _legacyBehavior === void 0
-              ? Boolean(false) !== true
-              : _legacyBehavior,
-          restProps = _object_without_properties_loose(props, [
-            "href",
-            "as",
-            "children",
-            "prefetch",
-            "passHref",
-            "replace",
-            "shallow",
-            "scroll",
-            "locale",
-            "onClick",
-            "onMouseEnter",
-            "onTouchStart",
-            "legacyBehavior"
-          ]);
-        children = childrenProp;
-        if (
-          legacyBehavior &&
-          (typeof children === "string" || typeof children === "number")
-        ) {
-          children = /*#__PURE__*/ _react.default.createElement(
-            "a",
-            null,
-            children
-          );
-        }
-        var p = prefetchProp !== false;
-        var router = _react.default.useContext(_routerContext.RouterContext);
-        // TODO-APP: type error. Remove `as any`
-        var appRouter = _react.default.useContext(
-          _appRouterContext.AppRouterContext
-        );
-        if (appRouter) {
-          router = appRouter;
-        }
-        var ref = _react.default.useMemo(
-            function() {
-              var ref = _slicedToArray(
-                  (0, _router).resolveHref(router, hrefProp, true),
-                  2
-                ),
-                resolvedHref = ref[0],
-                resolvedAs = ref[1];
-              return {
-                href: resolvedHref,
-                as: asProp
-                  ? (0, _router).resolveHref(router, asProp)
-                  : resolvedAs || resolvedHref
-              };
-            },
-            [router, hrefProp, asProp]
-          ),
-          href = ref.href,
-          as = ref.as;
-        var previousHref = _react.default.useRef(href);
-        var previousAs = _react.default.useRef(as);
-        // This will return the first child, if multiple are provided it will throw an error
-        var child;
-        if (legacyBehavior) {
+      /**
+       * React Component that enables client-side transitions between routes.
+       */ var Link = /*#__PURE__*/ _react.default.forwardRef(
+        function LinkComponent(props, forwardedRef) {
           if (false) {
-          } else {
-            child = _react.default.Children.only(children);
+            var hasWarned,
+              optionalProps,
+              optionalPropsGuard,
+              requiredProps,
+              requiredPropsGuard,
+              createPropError;
           }
-        }
-        var childRef = legacyBehavior
-          ? child && typeof child === "object" && child.ref
-          : forwardedRef;
-        var ref1 = _slicedToArray(
-            (0, _useIntersection).useIntersection({
-              rootMargin: "200px"
-            }),
-            3
-          ),
-          setIntersectionRef = ref1[0],
-          isVisible = ref1[1],
-          resetVisible = ref1[2];
-        var setRef = _react.default.useCallback(
-          function(el) {
-            // Before the link getting observed, check if visible state need to be reset
-            if (previousAs.current !== as || previousHref.current !== href) {
-              resetVisible();
-              previousAs.current = as;
-              previousHref.current = href;
-            }
-            setIntersectionRef(el);
-            if (childRef) {
-              if (typeof childRef === "function") childRef(el);
-              else if (typeof childRef === "object") {
-                childRef.current = el;
-              }
-            }
-          },
-          [as, childRef, href, resetVisible, setIntersectionRef]
-        );
-        _react.default.useEffect(
-          function() {
-            var shouldPrefetch =
-              isVisible && p && (0, _router).isLocalURL(href);
-            var curLocale =
-              typeof locale !== "undefined" ? locale : router && router.locale;
-            var isPrefetched =
-              prefetched[href + "%" + as + (curLocale ? "%" + curLocale : "")];
-            if (shouldPrefetch && !isPrefetched) {
-              prefetch(router, href, as, {
-                locale: curLocale
-              });
-            }
-          },
-          [as, href, isVisible, locale, p, router]
-        );
-        var childProps = {
-          ref: setRef,
-          onClick: function(e) {
+          var children;
+          var hrefProp = props.href,
+            asProp = props.as,
+            childrenProp = props.children,
+            prefetchProp = props.prefetch,
+            passHref = props.passHref,
+            replace = props.replace,
+            shallow = props.shallow,
+            scroll = props.scroll,
+            locale = props.locale,
+            onClick = props.onClick,
+            onMouseEnter = props.onMouseEnter,
+            onTouchStart = props.onTouchStart,
+            _legacyBehavior = props.legacyBehavior,
+            legacyBehavior =
+              _legacyBehavior === void 0
+                ? Boolean(false) !== true
+                : _legacyBehavior,
+            restProps = _object_without_properties_loose(props, [
+              "href",
+              "as",
+              "children",
+              "prefetch",
+              "passHref",
+              "replace",
+              "shallow",
+              "scroll",
+              "locale",
+              "onClick",
+              "onMouseEnter",
+              "onTouchStart",
+              "legacyBehavior"
+            ]);
+          children = childrenProp;
+          if (
+            legacyBehavior &&
+            (typeof children === "string" || typeof children === "number")
+          ) {
+            children = /*#__PURE__*/ _react.default.createElement(
+              "a",
+              null,
+              children
+            );
+          }
+          var p = prefetchProp !== false;
+          var router = _react.default.useContext(_routerContext.RouterContext);
+          // TODO-APP: type error. Remove `as any`
+          var appRouter = _react.default.useContext(
+            _appRouterContext.AppRouterContext
+          );
+          if (appRouter) {
+            router = appRouter;
+          }
+          var ref = _react.default.useMemo(
+              function() {
+                var ref = _slicedToArray(
+                    (0, _router).resolveHref(router, hrefProp, true),
+                    2
+                  ),
+                  resolvedHref = ref[0],
+                  resolvedAs = ref[1];
+                return {
+                  href: resolvedHref,
+                  as: asProp
+                    ? (0, _router).resolveHref(router, asProp)
+                    : resolvedAs || resolvedHref
+                };
+              },
+              [router, hrefProp, asProp]
+            ),
+            href = ref.href,
+            as = ref.as;
+          var previousHref = _react.default.useRef(href);
+          var previousAs = _react.default.useRef(as);
+          // This will return the first child, if multiple are provided it will throw an error
+          var child;
+          if (legacyBehavior) {
             if (false) {
+            } else {
+              child = _react.default.Children.only(children);
             }
-            if (!legacyBehavior && typeof onClick === "function") {
-              onClick(e);
-            }
-            if (
-              legacyBehavior &&
-              child.props &&
-              typeof child.props.onClick === "function"
-            ) {
-              child.props.onClick(e);
-            }
-            if (!e.defaultPrevented) {
-              linkClicked(
-                e,
-                router,
-                href,
-                as,
-                replace,
-                shallow,
-                scroll,
-                locale,
-                Boolean(appRouter),
-                p
-              );
-            }
-          },
-          onMouseEnter: function(e) {
-            if (!legacyBehavior && typeof onMouseEnter === "function") {
-              onMouseEnter(e);
-            }
-            if (
-              legacyBehavior &&
-              child.props &&
-              typeof child.props.onMouseEnter === "function"
-            ) {
-              child.props.onMouseEnter(e);
-            }
-            // Check for not prefetch disabled in page using appRouter
-            if (!(!p && appRouter)) {
-              if ((0, _router).isLocalURL(href)) {
-                prefetch(router, href, as, {
-                  priority: true
-                });
+          }
+          var childRef = legacyBehavior
+            ? child && typeof child === "object" && child.ref
+            : forwardedRef;
+          var ref1 = _slicedToArray(
+              (0, _useIntersection).useIntersection({
+                rootMargin: "200px"
+              }),
+              3
+            ),
+            setIntersectionRef = ref1[0],
+            isVisible = ref1[1],
+            resetVisible = ref1[2];
+          var setRef = _react.default.useCallback(
+            function(el) {
+              // Before the link getting observed, check if visible state need to be reset
+              if (previousAs.current !== as || previousHref.current !== href) {
+                resetVisible();
+                previousAs.current = as;
+                previousHref.current = href;
               }
-            }
-          },
-          onTouchStart: function(e) {
-            if (!legacyBehavior && typeof onTouchStart === "function") {
-              onTouchStart(e);
-            }
-            if (
-              legacyBehavior &&
-              child.props &&
-              typeof child.props.onTouchStart === "function"
-            ) {
-              child.props.onTouchStart(e);
-            }
-            // Check for not prefetch disabled in page using appRouter
-            if (!(!p && appRouter)) {
-              if ((0, _router).isLocalURL(href)) {
+              setIntersectionRef(el);
+              if (childRef) {
+                if (typeof childRef === "function") childRef(el);
+                else if (typeof childRef === "object") {
+                  childRef.current = el;
+                }
+              }
+            },
+            [as, childRef, href, resetVisible, setIntersectionRef]
+          );
+          _react.default.useEffect(
+            function() {
+              var shouldPrefetch =
+                isVisible && p && (0, _router).isLocalURL(href);
+              var curLocale =
+                typeof locale !== "undefined"
+                  ? locale
+                  : router && router.locale;
+              var isPrefetched =
+                prefetched[
+                  href + "%" + as + (curLocale ? "%" + curLocale : "")
+                ];
+              if (shouldPrefetch && !isPrefetched) {
                 prefetch(router, href, as, {
-                  priority: true
+                  locale: curLocale
                 });
               }
+            },
+            [as, href, isVisible, locale, p, router]
+          );
+          var childProps = {
+            ref: setRef,
+            onClick: function(e) {
+              if (false) {
+              }
+              if (!legacyBehavior && typeof onClick === "function") {
+                onClick(e);
+              }
+              if (
+                legacyBehavior &&
+                child.props &&
+                typeof child.props.onClick === "function"
+              ) {
+                child.props.onClick(e);
+              }
+              if (!e.defaultPrevented) {
+                linkClicked(
+                  e,
+                  router,
+                  href,
+                  as,
+                  replace,
+                  shallow,
+                  scroll,
+                  locale,
+                  Boolean(appRouter),
+                  p
+                );
+              }
+            },
+            onMouseEnter: function(e) {
+              if (!legacyBehavior && typeof onMouseEnter === "function") {
+                onMouseEnter(e);
+              }
+              if (
+                legacyBehavior &&
+                child.props &&
+                typeof child.props.onMouseEnter === "function"
+              ) {
+                child.props.onMouseEnter(e);
+              }
+              // Check for not prefetch disabled in page using appRouter
+              if (!(!p && appRouter)) {
+                if ((0, _router).isLocalURL(href)) {
+                  prefetch(router, href, as, {
+                    priority: true
+                  });
+                }
+              }
+            },
+            onTouchStart: function(e) {
+              if (!legacyBehavior && typeof onTouchStart === "function") {
+                onTouchStart(e);
+              }
+              if (
+                legacyBehavior &&
+                child.props &&
+                typeof child.props.onTouchStart === "function"
+              ) {
+                child.props.onTouchStart(e);
+              }
+              // Check for not prefetch disabled in page using appRouter
+              if (!(!p && appRouter)) {
+                if ((0, _router).isLocalURL(href)) {
+                  prefetch(router, href, as, {
+                    priority: true
+                  });
+                }
+              }
             }
-          }
-        };
-        // If child is an <a> tag and doesn't have a href attribute, or if the 'passHref' property is
-        // defined, we specify the current 'href', so that repetition is not needed by the user
-        if (
-          !legacyBehavior ||
-          passHref ||
-          (child.type === "a" && !("href" in child.props))
-        ) {
-          var curLocale =
-            typeof locale !== "undefined" ? locale : router && router.locale;
-          // we only render domain locales if we are currently on a domain locale
-          // so that locale links are still visitable in development/preview envs
-          var localeDomain =
-            router &&
-            router.isLocaleDomain &&
-            (0, _getDomainLocale).getDomainLocale(
-              as,
-              curLocale,
-              router.locales,
-              router.domainLocales
-            );
-          childProps.href =
-            localeDomain ||
-            (0, _addBasePath).addBasePath(
-              (0, _addLocale).addLocale(
+          };
+          // If child is an <a> tag and doesn't have a href attribute, or if the 'passHref' property is
+          // defined, we specify the current 'href', so that repetition is not needed by the user
+          if (
+            !legacyBehavior ||
+            passHref ||
+            (child.type === "a" && !("href" in child.props))
+          ) {
+            var curLocale =
+              typeof locale !== "undefined" ? locale : router && router.locale;
+            // we only render domain locales if we are currently on a domain locale
+            // so that locale links are still visitable in development/preview envs
+            var localeDomain =
+              router &&
+              router.isLocaleDomain &&
+              (0, _getDomainLocale).getDomainLocale(
                 as,
                 curLocale,
-                router && router.defaultLocale
-              )
-            );
+                router.locales,
+                router.domainLocales
+              );
+            childProps.href =
+              localeDomain ||
+              (0, _addBasePath).addBasePath(
+                (0, _addLocale).addLocale(
+                  as,
+                  curLocale,
+                  router && router.defaultLocale
+                )
+              );
+          }
+          return legacyBehavior
+            ? /*#__PURE__*/ _react.default.cloneElement(child, childProps)
+            : /*#__PURE__*/ _react.default.createElement(
+                "a",
+                Object.assign({}, restProps, childProps),
+                children
+              );
         }
-        return legacyBehavior
-          ? /*#__PURE__*/ _react.default.cloneElement(child, childProps)
-          : /*#__PURE__*/ _react.default.createElement(
-              "a",
-              Object.assign({}, restProps, childProps),
-              children
-            );
-      });
+      );
       var _default = Link;
       exports["default"] = _default;
       if (
@@ -424,7 +429,7 @@
       /***/
     },
 
-    /***/ 2451: /***/ function(module, exports, __webpack_require__) {
+    /***/ 454: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -436,7 +441,7 @@
       });
       exports.useIntersection = useIntersection;
       var _react = __webpack_require__(6508);
-      var _requestIdleCallback = __webpack_require__(4408);
+      var _requestIdleCallback = __webpack_require__(2888);
       var hasIntersectionObserver = typeof IntersectionObserver === "function";
       var observers = new Map();
       var idList = [];
@@ -561,7 +566,7 @@
       /***/
     },
 
-    /***/ 2273: /***/ function(
+    /***/ 3321: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -589,7 +594,7 @@
       /***/
     },
 
-    /***/ 677: /***/ function(
+    /***/ 5568: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -606,7 +611,7 @@
         9693
       );
       /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        6805
+        8395
       );
       /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_link__WEBPACK_IMPORTED_MODULE_1__
@@ -637,12 +642,12 @@
       /***/
     },
 
-    /***/ 6805: /***/ function(
+    /***/ 8395: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(3293);
+      module.exports = __webpack_require__(1351);
 
       /***/
     }
@@ -653,7 +658,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9925);
+      return __webpack_exec__(220);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for routerDirect-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [58],
   {
-    /***/ 9225: /***/ function(
+    /***/ 5020: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/routerDirect",
         function() {
-          return __webpack_require__(1210);
+          return __webpack_require__(3186);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 1210: /***/ function(
+    /***/ 3186: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5702
+        9141
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -56,12 +56,12 @@
       /***/
     },
 
-    /***/ 5702: /***/ function(
+    /***/ 9141: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(635);
+      module.exports = __webpack_require__(7767);
 
       /***/
     }
@@ -72,7 +72,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9225);
+      return __webpack_exec__(5020);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for script-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [797],
   {
-    /***/ 1273: /***/ function(
+    /***/ 8757: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/script",
         function() {
-          return __webpack_require__(2533);
+          return __webpack_require__(9800);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 2533: /***/ function(
+    /***/ 9800: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        6629
+        8870
       );
       /* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_script__WEBPACK_IMPORTED_MODULE_1__
@@ -70,12 +70,12 @@
       /***/
     },
 
-    /***/ 6629: /***/ function(
+    /***/ 8870: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(6371);
+      module.exports = __webpack_require__(1498);
 
       /***/
     }
@@ -86,7 +86,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(1273);
+      return __webpack_exec__(8757);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for withRouter-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [807],
   {
-    /***/ 1385: /***/ function(
+    /***/ 9525: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/withRouter",
         function() {
-          return __webpack_require__(9700);
+          return __webpack_require__(1564);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 9700: /***/ function(
+    /***/ 1564: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5702
+        9141
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -54,12 +54,12 @@
       /***/
     },
 
-    /***/ 5702: /***/ function(
+    /***/ 9141: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(635);
+      module.exports = __webpack_require__(7767);
 
       /***/
     }
@@ -70,7 +70,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(1385);
+      return __webpack_exec__(9525);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for 526.HASH.js
@@ -1,8 +1,8 @@
 "use strict";
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
-  [526],
+  [86],
   {
-    /***/ 1526: /***/ function(
+    /***/ 86: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
Diff for app-internals-HASH.js
@@ -1,30 +1,7 @@
-// runtime can't be in strict mode because a global variable is assign and maybe created.
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [532, 760],
   {
-    /***/ 4096: /***/ function(
-      __unused_webpack_module,
-      __webpack_exports__,
-      __webpack_require__
-    ) {
-      "use strict";
-      __webpack_require__.r(__webpack_exports__);
-      /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ __next_rsc__: function() {
-          return /* binding */ __next_rsc__;
-        },
-        /* harmony export */ default: function() {
-          return /* binding */ RSC;
-        }
-        /* harmony export */
-      });
-
-      const __next_rsc__ = {
-        server: false,
-        __webpack_require__
-      };
-      function RSC() {}
-
+    /***/ 7861: /***/ function() {
       /***/
     }
   },
@@ -33,7 +10,7 @@
     /******/ var __webpack_exec__ = function(moduleId) {
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
-    /******/ var __webpack_exports__ = __webpack_exec__(4096);
+    /******/ var __webpack_exports__ = __webpack_exec__(7861);
     /******/ _N_E = __webpack_exports__;
     /******/
   }
Diff for page-1c922d61d8ad0fcc.js
deleted
Diff for page-bffd811440654f5a.js
@@ -0,0 +1,16 @@
+(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([[760,532],{
+
+/***/ 7861:
+/***/ (function() {
+
+
+
+/***/ })
+
+},
+/******/ function(__webpack_require__) { // webpackRuntimeModules
+/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
+/******/ var __webpack_exports__ = (__webpack_exec__(7861));
+/******/ _N_E = __webpack_exports__;
+/******/ }
+]);
\ No newline at end of file
Diff for main-HASH.js

Diff too large to display

Diff for main-app-HASH.js

Diff too large to display

Diff for webpack-HASH.js
@@ -159,7 +159,7 @@
     /******/ __webpack_require__.u = function(chunkId) {
       /******/ // return url for filenames based on template
       /******/ return (
-        "static/chunks/" + chunkId + "." + "a846da08473aaea5" + ".js"
+        "static/chunks/" + chunkId + "." + "c1edae6f558f1c29" + ".js"
       );
       /******/
     };
Diff for index.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fcb4093c738bb521.js"
+      src="/_next/static/chunks/webpack-cc0939af409f0a02.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-3c1dcfd37cbb64be.js"
+      src="/_next/static/chunks/main-ce36b91392137ff6.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-2917be7de825dce4.js"
+      src="/_next/static/chunks/pages/_app-de37e2d952c6ad3d.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/index-3599128172c7065d.js"
+      src="/_next/static/chunks/pages/index-db0b95bb3aebea20.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for link.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fcb4093c738bb521.js"
+      src="/_next/static/chunks/webpack-cc0939af409f0a02.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-3c1dcfd37cbb64be.js"
+      src="/_next/static/chunks/main-ce36b91392137ff6.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-2917be7de825dce4.js"
+      src="/_next/static/chunks/pages/_app-de37e2d952c6ad3d.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/link-a83b2b4dcc16733e.js"
+      src="/_next/static/chunks/pages/link-be2c1dcfbf15d3fa.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for withRouter.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fcb4093c738bb521.js"
+      src="/_next/static/chunks/webpack-cc0939af409f0a02.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-3c1dcfd37cbb64be.js"
+      src="/_next/static/chunks/main-ce36b91392137ff6.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-2917be7de825dce4.js"
+      src="/_next/static/chunks/pages/_app-de37e2d952c6ad3d.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/withRouter-d6490568640369bc.js"
+      src="/_next/static/chunks/pages/withRouter-00acaa5b6771fd3f.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>

Default Build with SWC (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
buildDuration 18.9s 19.3s ⚠️ +373ms
buildDurationCached 9.1s 8.3s -718ms
nodeModulesSize 81.9 MB 82.7 MB ⚠️ +825 kB
nextStartRea..uration (ms) 297ms 276ms -21ms
nextDevReadyDuration 320ms 330ms ⚠️ +10ms
Page Load Tests Overall increase ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
/ failed reqs 0 0
/ total time (seconds) 9.939 9.885 -0.05
/ avg req/sec 251.54 252.91 +1.37
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 6.64 6.597 -0.04
/error-in-render avg req/sec 376.51 378.99 +2.48
Client Bundles (main, webpack) Overall increase ⚠️
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
526.HASH.js gzip 180 B 176 B -4 B
app-internal..HASH.js gzip 202 B 111 B -91 B
framework-HASH.js gzip 48.9 kB 48.9 kB ⚠️ +7 B
main-app-HASH.js gzip 15.1 kB 15.7 kB ⚠️ +683 B
main-HASH.js gzip 31 kB 31 kB ⚠️ +47 B
webpack-HASH.js gzip 1.52 kB 1.52 kB ⚠️ +1 B
Overall change 96.8 kB 97.5 kB ⚠️ +643 B
Legacy Client Bundles (polyfills)
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages Overall increase ⚠️
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
_app-HASH.js gzip 193 B 193 B
_error-HASH.js gzip 181 B 188 B ⚠️ +7 B
amp-HASH.js gzip 482 B 490 B ⚠️ +8 B
css-HASH.js gzip 323 B 328 B ⚠️ +5 B
dynamic-HASH.js gzip 2.01 kB 2.01 kB
edge-ssr-HASH.js gzip 263 B 266 B ⚠️ +3 B
head-HASH.js gzip 350 B 355 B ⚠️ +5 B
hooks-HASH.js gzip 781 B 784 B ⚠️ +3 B
image-HASH.js gzip 4.82 kB 4.83 kB ⚠️ +13 B
index-HASH.js gzip 256 B 262 B ⚠️ +6 B
link-HASH.js gzip 2.35 kB 2.35 kB ⚠️ +5 B
routerDirect..HASH.js gzip 312 B 318 B ⚠️ +6 B
script-HASH.js gzip 386 B 388 B ⚠️ +2 B
withRouter-HASH.js gzip 308 B 314 B ⚠️ +6 B
85e02e95b279..7e3.css gzip 107 B 107 B
Overall change 13.1 kB 13.2 kB ⚠️ +69 B
Client Build Manifests Overall increase ⚠️
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
_buildManifest.js gzip 480 B 481 B ⚠️ +1 B
Overall change 480 B 481 B ⚠️ +1 B
Rendered Page Sizes Overall decrease ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
index.html gzip 513 B 510 B -3 B
link.html gzip 526 B 524 B -2 B
withRouter.html gzip 507 B 505 B -2 B
Overall change 1.55 kB 1.54 kB -7 B
Edge SSR bundle Size Overall decrease ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
edge-ssr.js gzip 123 kB 82.3 kB -40.5 kB
page.js gzip 156 kB 93.6 kB -62 kB
Overall change 278 kB 176 kB -103 kB
Middleware size Overall decrease ✓
vercel/next.js canary v12.3.1 vercel/next.js refs/heads/canary Change
middleware-b..fest.js gzip 588 B 593 B ⚠️ +5 B
middleware-r..fest.js gzip 145 B 143 B -2 B
middleware.js gzip 19.3 kB 18.8 kB -502 B
edge-runtime..pack.js gzip 2.21 kB 2.21 kB
Overall change 22.2 kB 21.7 kB -499 B

Diffs

Diff for page.js

Diff too large to display

Diff for middleware-b..-manifest.js
@@ -7,95 +7,95 @@ self.__BUILD_MANIFEST = {
     "static/BUILD_ID/_ssgManifest.js"
   ],
   rootMainFiles: [
-    "static/chunks/webpack-fcb4093c738bb521.js",
+    "static/chunks/webpack-cc0939af409f0a02.js",
     "static/chunks/framework-a7097d2b3993023c.js",
-    "static/chunks/main-app-1893e1718443f736.js"
+    "static/chunks/main-app-d36d214d1724d3ac.js"
   ],
   pages: {
     "/": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/index-3599128172c7065d.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/index-db0b95bb3aebea20.js"
     ],
     "/_app": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/_app-2917be7de825dce4.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/_app-de37e2d952c6ad3d.js"
     ],
     "/_error": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/_error-e00448fe65d8a74e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/_error-bf7fb54f6d1f425b.js"
     ],
     "/amp": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/amp-11f02462aee33a9e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/amp-1ca6cfc023e5f55b.js"
     ],
     "/css": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
+      "static/chunks/main-ce36b91392137ff6.js",
       "static/css/94fdbc56eafa2039.css",
-      "static/chunks/pages/css-a409faca2bd611cb.js"
+      "static/chunks/pages/css-167731d21fbb0fa7.js"
     ],
     "/dynamic": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/dynamic-9c4d466ddb015702.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/dynamic-58a95ff176ccb736.js"
     ],
     "/edge-ssr": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/edge-ssr-75a68070c33bbc5e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/edge-ssr-6ec76e3da302866c.js"
     ],
     "/head": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/head-d378ca124110ae57.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/head-62e02525495b93ae.js"
     ],
     "/hooks": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/hooks-f98b2b0a174a9b21.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/hooks-cda21f5db0b0a3ba.js"
     ],
     "/image": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/image-e2a297c1e3895bf8.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/image-a4eff21f0568f460.js"
     ],
     "/link": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/link-a83b2b4dcc16733e.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/link-be2c1dcfbf15d3fa.js"
     ],
     "/routerDirect": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/routerDirect-cad33725752f6ff2.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/routerDirect-ae6f5e4f27c81878.js"
     ],
     "/script": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/script-01b7414585de70dc.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/script-7ab306cb3a2a3296.js"
     ],
     "/withRouter": [
-      "static/chunks/webpack-fcb4093c738bb521.js",
+      "static/chunks/webpack-cc0939af409f0a02.js",
       "static/chunks/framework-a7097d2b3993023c.js",
-      "static/chunks/main-3c1dcfd37cbb64be.js",
-      "static/chunks/pages/withRouter-d6490568640369bc.js"
+      "static/chunks/main-ce36b91392137ff6.js",
+      "static/chunks/pages/withRouter-00acaa5b6771fd3f.js"
     ]
   },
   ampFirstPages: []
Diff for middleware-r..-manifest.js
@@ -1,6 +1,6 @@
 self.__REACT_LOADABLE_MANIFEST = {
   "dynamic.js -> ../components/hello": {
-    id: 1526,
-    files: ["static/chunks/526.a846da08473aaea5.js"]
+    id: 86,
+    files: ["static/chunks/86.c1edae6f558f1c29.js"]
   }
 };
Diff for middleware.js

Diff too large to display

Diff for edge-ssr.js

Diff too large to display

Diff for _buildManifest.js
@@ -1,28 +1,28 @@
 self.__BUILD_MANIFEST = {
   __rewrites: { beforeFiles: [], afterFiles: [], fallback: [] },
-  "/": ["static\u002Fchunks\u002Fpages\u002Findex-3599128172c7065d.js"],
-  "/_error": ["static\u002Fchunks\u002Fpages\u002F_error-e00448fe65d8a74e.js"],
-  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-11f02462aee33a9e.js"],
+  "/": ["static\u002Fchunks\u002Fpages\u002Findex-db0b95bb3aebea20.js"],
+  "/_error": ["static\u002Fchunks\u002Fpages\u002F_error-bf7fb54f6d1f425b.js"],
+  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-1ca6cfc023e5f55b.js"],
   "/css": [
     "static\u002Fcss\u002F94fdbc56eafa2039.css",
-    "static\u002Fchunks\u002Fpages\u002Fcss-a409faca2bd611cb.js"
+    "static\u002Fchunks\u002Fpages\u002Fcss-167731d21fbb0fa7.js"
   ],
   "/dynamic": [
-    "static\u002Fchunks\u002Fpages\u002Fdynamic-9c4d466ddb015702.js"
+    "static\u002Fchunks\u002Fpages\u002Fdynamic-58a95ff176ccb736.js"
   ],
   "/edge-ssr": [
-    "static\u002Fchunks\u002Fpages\u002Fedge-ssr-75a68070c33bbc5e.js"
+    "static\u002Fchunks\u002Fpages\u002Fedge-ssr-6ec76e3da302866c.js"
   ],
-  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-d378ca124110ae57.js"],
-  "/hooks": ["static\u002Fchunks\u002Fpages\u002Fhooks-f98b2b0a174a9b21.js"],
-  "/image": ["static\u002Fchunks\u002Fpages\u002Fimage-e2a297c1e3895bf8.js"],
-  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-a83b2b4dcc16733e.js"],
+  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-62e02525495b93ae.js"],
+  "/hooks": ["static\u002Fchunks\u002Fpages\u002Fhooks-cda21f5db0b0a3ba.js"],
+  "/image": ["static\u002Fchunks\u002Fpages\u002Fimage-a4eff21f0568f460.js"],
+  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-be2c1dcfbf15d3fa.js"],
   "/routerDirect": [
-    "static\u002Fchunks\u002Fpages\u002FrouterDirect-cad33725752f6ff2.js"
+    "static\u002Fchunks\u002Fpages\u002FrouterDirect-ae6f5e4f27c81878.js"
   ],
-  "/script": ["static\u002Fchunks\u002Fpages\u002Fscript-01b7414585de70dc.js"],
+  "/script": ["static\u002Fchunks\u002Fpages\u002Fscript-7ab306cb3a2a3296.js"],
   "/withRouter": [
-    "static\u002Fchunks\u002Fpages\u002FwithRouter-d6490568640369bc.js"
+    "static\u002Fchunks\u002Fpages\u002FwithRouter-00acaa5b6771fd3f.js"
   ],
   sortedPages: [
     "\u002F",
Diff for _app-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [888],
   {
-    /***/ 940: /***/ function(
+    /***/ 1906: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_app",
         function() {
-          return __webpack_require__(9991);
+          return __webpack_require__(1667);
         }
       ]);
       if (false) {
@@ -24,7 +24,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 179], function() {
-      return __webpack_exec__(940), __webpack_exec__(635);
+      return __webpack_exec__(1906), __webpack_exec__(7767);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for _error-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [820],
   {
-    /***/ 9489: /***/ function(
+    /***/ 3915: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_error",
         function() {
-          return __webpack_require__(164);
+          return __webpack_require__(3529);
         }
       ]);
       if (false) {
@@ -24,7 +24,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(9489);
+      return __webpack_exec__(3915);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for amp-HASH.js
@@ -1,17 +1,17 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [216],
   {
-    /***/ 1243: /***/ function(
+    /***/ 9968: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(9849);
+      module.exports = __webpack_require__(5904);
 
       /***/
     },
 
-    /***/ 2758: /***/ function(
+    /***/ 6382: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -19,7 +19,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/amp",
         function() {
-          return __webpack_require__(1246);
+          return __webpack_require__(9417);
         }
       ]);
       if (false) {
@@ -28,7 +28,7 @@
       /***/
     },
 
-    /***/ 9849: /***/ function(module, exports, __webpack_require__) {
+    /***/ 5904: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -38,8 +38,8 @@
       var _interop_require_default = __webpack_require__(7022) /* ["default"] */
         .Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _ampContext = __webpack_require__(9179);
-      var _ampMode = __webpack_require__(3740);
+      var _ampContext = __webpack_require__(2618);
+      var _ampMode = __webpack_require__(4941);
       function useAmp() {
         // Don't assign the context value to a variable to save bytes
         return (0, _ampMode).isInAmpMode(
@@ -61,7 +61,7 @@
       /***/
     },
 
-    /***/ 1246: /***/ function(
+    /***/ 9417: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -78,7 +78,7 @@
         /* harmony export */
       });
       /* harmony import */ var next_amp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
-        1243
+        9968
       );
       /* harmony import */ var next_amp__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/ __webpack_require__.n(
         next_amp__WEBPACK_IMPORTED_MODULE_0__
@@ -102,7 +102,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(2758);
+      return __webpack_exec__(6382);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for css-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [706],
   {
-    /***/ 9851: /***/ function(
+    /***/ 9997: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/css",
         function() {
-          return __webpack_require__(58);
+          return __webpack_require__(2108);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 58: /***/ function(
+    /***/ 2108: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -29,7 +29,7 @@
         9693
       );
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        6870
+        6006
       );
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         _css_module_css__WEBPACK_IMPORTED_MODULE_1__
@@ -48,7 +48,7 @@
       /***/
     },
 
-    /***/ 6870: /***/ function(module) {
+    /***/ 6006: /***/ function(module) {
       // extracted by mini-css-extract-plugin
       module.exports = { helloWorld: "css_helloWorld__qqNwY" };
 
@@ -61,7 +61,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9851);
+      return __webpack_exec__(9997);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for dynamic-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [739],
   {
-    /***/ 1330: /***/ function(
+    /***/ 4757: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/dynamic",
         function() {
-          return __webpack_require__(1053);
+          return __webpack_require__(8062);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 3108: /***/ function(module, exports, __webpack_require__) {
+    /***/ 9499: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -34,7 +34,7 @@
       var _interop_require_default = __webpack_require__(7022) /* ["default"] */
         .Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _loadable = _interop_require_default(__webpack_require__(2386));
+      var _loadable = _interop_require_default(__webpack_require__(8411));
       function dynamic(dynamicOptions, options) {
         var loadableFn = _loadable.default;
         var loadableOptions = (options == null
@@ -138,7 +138,7 @@
       /***/
     },
 
-    /***/ 3992: /***/ function(
+    /***/ 4100: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -160,7 +160,7 @@
       /***/
     },
 
-    /***/ 2386: /***/ function(
+    /***/ 8411: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -180,7 +180,7 @@
       var _interop_require_default = __webpack_require__(7022) /* ["default"] */
         .Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _loadableContext = __webpack_require__(3992);
+      var _loadableContext = __webpack_require__(4100);
       var useSyncExternalStore = (true ? __webpack_require__(6508) : 0)
         .useSyncExternalStore;
       var ALL_INITIALIZERS = [];
@@ -494,7 +494,7 @@
       /***/
     },
 
-    /***/ 1053: /***/ function(
+    /***/ 8062: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -511,7 +511,7 @@
         9693
       );
       /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5797
+        5071
       );
       /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_dynamic__WEBPACK_IMPORTED_MODULE_1__
@@ -520,13 +520,13 @@
       var DynamicHello = next_dynamic__WEBPACK_IMPORTED_MODULE_1___default()(
         function() {
           return __webpack_require__
-            .e(/* import() */ 526)
-            .then(__webpack_require__.bind(__webpack_require__, 1526));
+            .e(/* import() */ 86)
+            .then(__webpack_require__.bind(__webpack_require__, 86));
         },
         {
           loadableGenerated: {
             webpack: function() {
-              return [/*require.resolve*/ 1526];
+              return [/*require.resolve*/ 86];
             }
           }
         }
@@ -556,12 +556,12 @@
       /***/
     },
 
-    /***/ 5797: /***/ function(
+    /***/ 5071: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(3108);
+      module.exports = __webpack_require__(9499);
 
       /***/
     }
@@ -572,7 +572,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(1330);
+      return __webpack_exec__(4757);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for edge-ssr-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [800],
   {
-    /***/ 4091: /***/ function(
+    /***/ 237: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/edge-ssr",
         function() {
-          return __webpack_require__(6236);
+          return __webpack_require__(817);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 6236: /***/ function(
+    /***/ 817: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -50,7 +50,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(4091);
+      return __webpack_exec__(237);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for head-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [645],
   {
-    /***/ 9011: /***/ function(
+    /***/ 8511: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/head",
         function() {
-          return __webpack_require__(6914);
+          return __webpack_require__(997);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 6914: /***/ function(
+    /***/ 997: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        7423
+        6235
       );
       /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_head__WEBPACK_IMPORTED_MODULE_1__
@@ -71,12 +71,12 @@
       /***/
     },
 
-    /***/ 7423: /***/ function(
+    /***/ 6235: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(364);
+      module.exports = __webpack_require__(4022);
 
       /***/
     }
@@ -87,7 +87,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9011);
+      return __webpack_exec__(8511);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for hooks-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [757],
   {
-    /***/ 8122: /***/ function(
+    /***/ 9070: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/hooks",
         function() {
-          return __webpack_require__(9792);
+          return __webpack_require__(934);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 9792: /***/ function(
+    /***/ 934: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -132,7 +132,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(8122);
+      return __webpack_exec__(9070);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for image-HASH.js
@@ -26,7 +26,7 @@
       /***/
     },
 
-    /***/ 951: /***/ function(
+    /***/ 6020: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -34,7 +34,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/image",
         function() {
-          return __webpack_require__(5556);
+          return __webpack_require__(5132);
         }
       ]);
       if (false) {
@@ -43,7 +43,7 @@
       /***/
     },
 
-    /***/ 6280: /***/ function(module, exports, __webpack_require__) {
+    /***/ 9173: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -66,12 +66,12 @@
         5997
       ) /* ["default"] */.Z;
       var _react = _interop_require_wildcard(__webpack_require__(6508));
-      var _head = _interop_require_default(__webpack_require__(364));
-      var _imageConfig = __webpack_require__(743);
-      var _useIntersection = __webpack_require__(2451);
-      var _imageConfigContext = __webpack_require__(3573);
-      var _utils = __webpack_require__(7537);
-      var _normalizeTrailingSlash = __webpack_require__(2587);
+      var _head = _interop_require_default(__webpack_require__(4022));
+      var _imageConfig = __webpack_require__(1546);
+      var _useIntersection = __webpack_require__(454);
+      var _imageConfigContext = __webpack_require__(3576);
+      var _utils = __webpack_require__(1052);
+      var _normalizeTrailingSlash = __webpack_require__(6327);
       function Image(_param) {
         var src = _param.src,
           sizes = _param.sizes,
@@ -929,7 +929,7 @@
       /***/
     },
 
-    /***/ 2451: /***/ function(module, exports, __webpack_require__) {
+    /***/ 454: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -941,7 +941,7 @@
       });
       exports.useIntersection = useIntersection;
       var _react = __webpack_require__(6508);
-      var _requestIdleCallback = __webpack_require__(4408);
+      var _requestIdleCallback = __webpack_require__(2888);
       var hasIntersectionObserver = typeof IntersectionObserver === "function";
       var observers = new Map();
       var idList = [];
@@ -1066,7 +1066,7 @@
       /***/
     },
 
-    /***/ 5556: /***/ function(
+    /***/ 5132: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -1087,8 +1087,8 @@
 
       // EXTERNAL MODULE: ./node_modules/.pnpm/react@0.0.0-experimental-ae7ad8b4c-20220927/node_modules/react/jsx-runtime.js
       var jsx_runtime = __webpack_require__(9693);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/file+..+main-repo+packages+next+next-packed.tgz_7fyncfpa5gpyyymjgk4qob7sbm/node_modules/next/image.js
-      var next_image = __webpack_require__(9918);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/file+..+diff-repo+packages+next+next-packed.tgz_7fyncfpa5gpyyymjgk4qob7sbm/node_modules/next/image.js
+      var next_image = __webpack_require__(3564);
       var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // CONCATENATED MODULE: ./pages/nextjs.png
       /* harmony default export */ var nextjs = {
         src: "/_next/static/media/nextjs.cae0b805.png",
@@ -1118,12 +1118,12 @@
       /***/
     },
 
-    /***/ 9918: /***/ function(
+    /***/ 3564: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(6280);
+      module.exports = __webpack_require__(9173);
 
       /***/
     }
@@ -1134,7 +1134,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(951);
+      return __webpack_exec__(6020);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for index-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [405],
   {
-    /***/ 774: /***/ function(
+    /***/ 8061: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/",
         function() {
-          return __webpack_require__(2236);
+          return __webpack_require__(8829);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 2236: /***/ function(
+    /***/ 8829: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -46,7 +46,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [888, 774, 179], function() {
-      return __webpack_exec__(774);
+      return __webpack_exec__(8061);
     });
     /******/ 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([
   [644],
   {
-    /***/ 9925: /***/ function(
+    /***/ 220: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/link",
         function() {
-          return __webpack_require__(677);
+          return __webpack_require__(5568);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 7274: /***/ function(module, exports) {
+    /***/ 8053: /***/ function(module, exports) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -54,7 +54,7 @@
       /***/
     },
 
-    /***/ 3293: /***/ function(module, exports, __webpack_require__) {
+    /***/ 1351: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -72,13 +72,13 @@
         5997
       ) /* ["default"] */.Z;
       var _react = _interop_require_default(__webpack_require__(6508));
-      var _router = __webpack_require__(2268);
-      var _addLocale = __webpack_require__(5386);
-      var _routerContext = __webpack_require__(544);
-      var _appRouterContext = __webpack_require__(2273);
-      var _useIntersection = __webpack_require__(2451);
-      var _getDomainLocale = __webpack_require__(7274);
-      var _addBasePath = __webpack_require__(727);
+      var _router = __webpack_require__(521);
+      var _addLocale = __webpack_require__(6836);
+      var _routerContext = __webpack_require__(3766);
+      var _appRouterContext = __webpack_require__(3321);
+      var _useIntersection = __webpack_require__(454);
+      var _getDomainLocale = __webpack_require__(8053);
+      var _addBasePath = __webpack_require__(7149);
       ("client");
       var prefetched = {};
       function prefetch(router, href, as, options) {
@@ -158,255 +158,260 @@
           navigate();
         }
       }
-      var Link = /*#__PURE__*/ _react.default.forwardRef(function LinkComponent(
-        props,
-        forwardedRef
-      ) {
-        if (false) {
-          var hasWarned,
-            optionalProps,
-            optionalPropsGuard,
-            requiredProps,
-            requiredPropsGuard,
-            createPropError;
-        }
-        var children;
-        var hrefProp = props.href,
-          asProp = props.as,
-          childrenProp = props.children,
-          prefetchProp = props.prefetch,
-          passHref = props.passHref,
-          replace = props.replace,
-          shallow = props.shallow,
-          scroll = props.scroll,
-          locale = props.locale,
-          onClick = props.onClick,
-          onMouseEnter = props.onMouseEnter,
-          onTouchStart = props.onTouchStart,
-          _legacyBehavior = props.legacyBehavior,
-          legacyBehavior =
-            _legacyBehavior === void 0
-              ? Boolean(false) !== true
-              : _legacyBehavior,
-          restProps = _object_without_properties_loose(props, [
-            "href",
-            "as",
-            "children",
-            "prefetch",
-            "passHref",
-            "replace",
-            "shallow",
-            "scroll",
-            "locale",
-            "onClick",
-            "onMouseEnter",
-            "onTouchStart",
-            "legacyBehavior"
-          ]);
-        children = childrenProp;
-        if (
-          legacyBehavior &&
-          (typeof children === "string" || typeof children === "number")
-        ) {
-          children = /*#__PURE__*/ _react.default.createElement(
-            "a",
-            null,
-            children
-          );
-        }
-        var p = prefetchProp !== false;
-        var router = _react.default.useContext(_routerContext.RouterContext);
-        // TODO-APP: type error. Remove `as any`
-        var appRouter = _react.default.useContext(
-          _appRouterContext.AppRouterContext
-        );
-        if (appRouter) {
-          router = appRouter;
-        }
-        var ref = _react.default.useMemo(
-            function() {
-              var ref = _slicedToArray(
-                  (0, _router).resolveHref(router, hrefProp, true),
-                  2
-                ),
-                resolvedHref = ref[0],
-                resolvedAs = ref[1];
-              return {
-                href: resolvedHref,
-                as: asProp
-                  ? (0, _router).resolveHref(router, asProp)
-                  : resolvedAs || resolvedHref
-              };
-            },
-            [router, hrefProp, asProp]
-          ),
-          href = ref.href,
-          as = ref.as;
-        var previousHref = _react.default.useRef(href);
-        var previousAs = _react.default.useRef(as);
-        // This will return the first child, if multiple are provided it will throw an error
-        var child;
-        if (legacyBehavior) {
+      /**
+       * React Component that enables client-side transitions between routes.
+       */ var Link = /*#__PURE__*/ _react.default.forwardRef(
+        function LinkComponent(props, forwardedRef) {
           if (false) {
-          } else {
-            child = _react.default.Children.only(children);
+            var hasWarned,
+              optionalProps,
+              optionalPropsGuard,
+              requiredProps,
+              requiredPropsGuard,
+              createPropError;
           }
-        }
-        var childRef = legacyBehavior
-          ? child && typeof child === "object" && child.ref
-          : forwardedRef;
-        var ref1 = _slicedToArray(
-            (0, _useIntersection).useIntersection({
-              rootMargin: "200px"
-            }),
-            3
-          ),
-          setIntersectionRef = ref1[0],
-          isVisible = ref1[1],
-          resetVisible = ref1[2];
-        var setRef = _react.default.useCallback(
-          function(el) {
-            // Before the link getting observed, check if visible state need to be reset
-            if (previousAs.current !== as || previousHref.current !== href) {
-              resetVisible();
-              previousAs.current = as;
-              previousHref.current = href;
-            }
-            setIntersectionRef(el);
-            if (childRef) {
-              if (typeof childRef === "function") childRef(el);
-              else if (typeof childRef === "object") {
-                childRef.current = el;
-              }
-            }
-          },
-          [as, childRef, href, resetVisible, setIntersectionRef]
-        );
-        _react.default.useEffect(
-          function() {
-            var shouldPrefetch =
-              isVisible && p && (0, _router).isLocalURL(href);
-            var curLocale =
-              typeof locale !== "undefined" ? locale : router && router.locale;
-            var isPrefetched =
-              prefetched[href + "%" + as + (curLocale ? "%" + curLocale : "")];
-            if (shouldPrefetch && !isPrefetched) {
-              prefetch(router, href, as, {
-                locale: curLocale
-              });
-            }
-          },
-          [as, href, isVisible, locale, p, router]
-        );
-        var childProps = {
-          ref: setRef,
-          onClick: function(e) {
+          var children;
+          var hrefProp = props.href,
+            asProp = props.as,
+            childrenProp = props.children,
+            prefetchProp = props.prefetch,
+            passHref = props.passHref,
+            replace = props.replace,
+            shallow = props.shallow,
+            scroll = props.scroll,
+            locale = props.locale,
+            onClick = props.onClick,
+            onMouseEnter = props.onMouseEnter,
+            onTouchStart = props.onTouchStart,
+            _legacyBehavior = props.legacyBehavior,
+            legacyBehavior =
+              _legacyBehavior === void 0
+                ? Boolean(false) !== true
+                : _legacyBehavior,
+            restProps = _object_without_properties_loose(props, [
+              "href",
+              "as",
+              "children",
+              "prefetch",
+              "passHref",
+              "replace",
+              "shallow",
+              "scroll",
+              "locale",
+              "onClick",
+              "onMouseEnter",
+              "onTouchStart",
+              "legacyBehavior"
+            ]);
+          children = childrenProp;
+          if (
+            legacyBehavior &&
+            (typeof children === "string" || typeof children === "number")
+          ) {
+            children = /*#__PURE__*/ _react.default.createElement(
+              "a",
+              null,
+              children
+            );
+          }
+          var p = prefetchProp !== false;
+          var router = _react.default.useContext(_routerContext.RouterContext);
+          // TODO-APP: type error. Remove `as any`
+          var appRouter = _react.default.useContext(
+            _appRouterContext.AppRouterContext
+          );
+          if (appRouter) {
+            router = appRouter;
+          }
+          var ref = _react.default.useMemo(
+              function() {
+                var ref = _slicedToArray(
+                    (0, _router).resolveHref(router, hrefProp, true),
+                    2
+                  ),
+                  resolvedHref = ref[0],
+                  resolvedAs = ref[1];
+                return {
+                  href: resolvedHref,
+                  as: asProp
+                    ? (0, _router).resolveHref(router, asProp)
+                    : resolvedAs || resolvedHref
+                };
+              },
+              [router, hrefProp, asProp]
+            ),
+            href = ref.href,
+            as = ref.as;
+          var previousHref = _react.default.useRef(href);
+          var previousAs = _react.default.useRef(as);
+          // This will return the first child, if multiple are provided it will throw an error
+          var child;
+          if (legacyBehavior) {
             if (false) {
+            } else {
+              child = _react.default.Children.only(children);
             }
-            if (!legacyBehavior && typeof onClick === "function") {
-              onClick(e);
-            }
-            if (
-              legacyBehavior &&
-              child.props &&
-              typeof child.props.onClick === "function"
-            ) {
-              child.props.onClick(e);
-            }
-            if (!e.defaultPrevented) {
-              linkClicked(
-                e,
-                router,
-                href,
-                as,
-                replace,
-                shallow,
-                scroll,
-                locale,
-                Boolean(appRouter),
-                p
-              );
-            }
-          },
-          onMouseEnter: function(e) {
-            if (!legacyBehavior && typeof onMouseEnter === "function") {
-              onMouseEnter(e);
-            }
-            if (
-              legacyBehavior &&
-              child.props &&
-              typeof child.props.onMouseEnter === "function"
-            ) {
-              child.props.onMouseEnter(e);
-            }
-            // Check for not prefetch disabled in page using appRouter
-            if (!(!p && appRouter)) {
-              if ((0, _router).isLocalURL(href)) {
-                prefetch(router, href, as, {
-                  priority: true
-                });
+          }
+          var childRef = legacyBehavior
+            ? child && typeof child === "object" && child.ref
+            : forwardedRef;
+          var ref1 = _slicedToArray(
+              (0, _useIntersection).useIntersection({
+                rootMargin: "200px"
+              }),
+              3
+            ),
+            setIntersectionRef = ref1[0],
+            isVisible = ref1[1],
+            resetVisible = ref1[2];
+          var setRef = _react.default.useCallback(
+            function(el) {
+              // Before the link getting observed, check if visible state need to be reset
+              if (previousAs.current !== as || previousHref.current !== href) {
+                resetVisible();
+                previousAs.current = as;
+                previousHref.current = href;
               }
-            }
-          },
-          onTouchStart: function(e) {
-            if (!legacyBehavior && typeof onTouchStart === "function") {
-              onTouchStart(e);
-            }
-            if (
-              legacyBehavior &&
-              child.props &&
-              typeof child.props.onTouchStart === "function"
-            ) {
-              child.props.onTouchStart(e);
-            }
-            // Check for not prefetch disabled in page using appRouter
-            if (!(!p && appRouter)) {
-              if ((0, _router).isLocalURL(href)) {
+              setIntersectionRef(el);
+              if (childRef) {
+                if (typeof childRef === "function") childRef(el);
+                else if (typeof childRef === "object") {
+                  childRef.current = el;
+                }
+              }
+            },
+            [as, childRef, href, resetVisible, setIntersectionRef]
+          );
+          _react.default.useEffect(
+            function() {
+              var shouldPrefetch =
+                isVisible && p && (0, _router).isLocalURL(href);
+              var curLocale =
+                typeof locale !== "undefined"
+                  ? locale
+                  : router && router.locale;
+              var isPrefetched =
+                prefetched[
+                  href + "%" + as + (curLocale ? "%" + curLocale : "")
+                ];
+              if (shouldPrefetch && !isPrefetched) {
                 prefetch(router, href, as, {
-                  priority: true
+                  locale: curLocale
                 });
               }
+            },
+            [as, href, isVisible, locale, p, router]
+          );
+          var childProps = {
+            ref: setRef,
+            onClick: function(e) {
+              if (false) {
+              }
+              if (!legacyBehavior && typeof onClick === "function") {
+                onClick(e);
+              }
+              if (
+                legacyBehavior &&
+                child.props &&
+                typeof child.props.onClick === "function"
+              ) {
+                child.props.onClick(e);
+              }
+              if (!e.defaultPrevented) {
+                linkClicked(
+                  e,
+                  router,
+                  href,
+                  as,
+                  replace,
+                  shallow,
+                  scroll,
+                  locale,
+                  Boolean(appRouter),
+                  p
+                );
+              }
+            },
+            onMouseEnter: function(e) {
+              if (!legacyBehavior && typeof onMouseEnter === "function") {
+                onMouseEnter(e);
+              }
+              if (
+                legacyBehavior &&
+                child.props &&
+                typeof child.props.onMouseEnter === "function"
+              ) {
+                child.props.onMouseEnter(e);
+              }
+              // Check for not prefetch disabled in page using appRouter
+              if (!(!p && appRouter)) {
+                if ((0, _router).isLocalURL(href)) {
+                  prefetch(router, href, as, {
+                    priority: true
+                  });
+                }
+              }
+            },
+            onTouchStart: function(e) {
+              if (!legacyBehavior && typeof onTouchStart === "function") {
+                onTouchStart(e);
+              }
+              if (
+                legacyBehavior &&
+                child.props &&
+                typeof child.props.onTouchStart === "function"
+              ) {
+                child.props.onTouchStart(e);
+              }
+              // Check for not prefetch disabled in page using appRouter
+              if (!(!p && appRouter)) {
+                if ((0, _router).isLocalURL(href)) {
+                  prefetch(router, href, as, {
+                    priority: true
+                  });
+                }
+              }
             }
-          }
-        };
-        // If child is an <a> tag and doesn't have a href attribute, or if the 'passHref' property is
-        // defined, we specify the current 'href', so that repetition is not needed by the user
-        if (
-          !legacyBehavior ||
-          passHref ||
-          (child.type === "a" && !("href" in child.props))
-        ) {
-          var curLocale =
-            typeof locale !== "undefined" ? locale : router && router.locale;
-          // we only render domain locales if we are currently on a domain locale
-          // so that locale links are still visitable in development/preview envs
-          var localeDomain =
-            router &&
-            router.isLocaleDomain &&
-            (0, _getDomainLocale).getDomainLocale(
-              as,
-              curLocale,
-              router.locales,
-              router.domainLocales
-            );
-          childProps.href =
-            localeDomain ||
-            (0, _addBasePath).addBasePath(
-              (0, _addLocale).addLocale(
+          };
+          // If child is an <a> tag and doesn't have a href attribute, or if the 'passHref' property is
+          // defined, we specify the current 'href', so that repetition is not needed by the user
+          if (
+            !legacyBehavior ||
+            passHref ||
+            (child.type === "a" && !("href" in child.props))
+          ) {
+            var curLocale =
+              typeof locale !== "undefined" ? locale : router && router.locale;
+            // we only render domain locales if we are currently on a domain locale
+            // so that locale links are still visitable in development/preview envs
+            var localeDomain =
+              router &&
+              router.isLocaleDomain &&
+              (0, _getDomainLocale).getDomainLocale(
                 as,
                 curLocale,
-                router && router.defaultLocale
-              )
-            );
+                router.locales,
+                router.domainLocales
+              );
+            childProps.href =
+              localeDomain ||
+              (0, _addBasePath).addBasePath(
+                (0, _addLocale).addLocale(
+                  as,
+                  curLocale,
+                  router && router.defaultLocale
+                )
+              );
+          }
+          return legacyBehavior
+            ? /*#__PURE__*/ _react.default.cloneElement(child, childProps)
+            : /*#__PURE__*/ _react.default.createElement(
+                "a",
+                Object.assign({}, restProps, childProps),
+                children
+              );
         }
-        return legacyBehavior
-          ? /*#__PURE__*/ _react.default.cloneElement(child, childProps)
-          : /*#__PURE__*/ _react.default.createElement(
-              "a",
-              Object.assign({}, restProps, childProps),
-              children
-            );
-      });
+      );
       var _default = Link;
       exports["default"] = _default;
       if (
@@ -424,7 +429,7 @@
       /***/
     },
 
-    /***/ 2451: /***/ function(module, exports, __webpack_require__) {
+    /***/ 454: /***/ function(module, exports, __webpack_require__) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -436,7 +441,7 @@
       });
       exports.useIntersection = useIntersection;
       var _react = __webpack_require__(6508);
-      var _requestIdleCallback = __webpack_require__(4408);
+      var _requestIdleCallback = __webpack_require__(2888);
       var hasIntersectionObserver = typeof IntersectionObserver === "function";
       var observers = new Map();
       var idList = [];
@@ -561,7 +566,7 @@
       /***/
     },
 
-    /***/ 2273: /***/ function(
+    /***/ 3321: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -589,7 +594,7 @@
       /***/
     },
 
-    /***/ 677: /***/ function(
+    /***/ 5568: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -606,7 +611,7 @@
         9693
       );
       /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        6805
+        8395
       );
       /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_link__WEBPACK_IMPORTED_MODULE_1__
@@ -637,12 +642,12 @@
       /***/
     },
 
-    /***/ 6805: /***/ function(
+    /***/ 8395: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(3293);
+      module.exports = __webpack_require__(1351);
 
       /***/
     }
@@ -653,7 +658,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9925);
+      return __webpack_exec__(220);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for routerDirect-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [58],
   {
-    /***/ 9225: /***/ function(
+    /***/ 5020: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/routerDirect",
         function() {
-          return __webpack_require__(1210);
+          return __webpack_require__(3186);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 1210: /***/ function(
+    /***/ 3186: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5702
+        9141
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -56,12 +56,12 @@
       /***/
     },
 
-    /***/ 5702: /***/ function(
+    /***/ 9141: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(635);
+      module.exports = __webpack_require__(7767);
 
       /***/
     }
@@ -72,7 +72,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(9225);
+      return __webpack_exec__(5020);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for script-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [797],
   {
-    /***/ 1273: /***/ function(
+    /***/ 8757: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/script",
         function() {
-          return __webpack_require__(2533);
+          return __webpack_require__(9800);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 2533: /***/ function(
+    /***/ 9800: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        6629
+        8870
       );
       /* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_script__WEBPACK_IMPORTED_MODULE_1__
@@ -70,12 +70,12 @@
       /***/
     },
 
-    /***/ 6629: /***/ function(
+    /***/ 8870: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(6371);
+      module.exports = __webpack_require__(1498);
 
       /***/
     }
@@ -86,7 +86,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(1273);
+      return __webpack_exec__(8757);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for withRouter-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [807],
   {
-    /***/ 1385: /***/ function(
+    /***/ 9525: /***/ function(
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/withRouter",
         function() {
-          return __webpack_require__(9700);
+          return __webpack_require__(1564);
         }
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 9700: /***/ function(
+    /***/ 1564: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -35,7 +35,7 @@
         9693
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5702
+        9141
       );
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -54,12 +54,12 @@
       /***/
     },
 
-    /***/ 5702: /***/ function(
+    /***/ 9141: /***/ function(
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(635);
+      module.exports = __webpack_require__(7767);
 
       /***/
     }
@@ -70,7 +70,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 888, 179], function() {
-      return __webpack_exec__(1385);
+      return __webpack_exec__(9525);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for 526.HASH.js
@@ -1,8 +1,8 @@
 "use strict";
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
-  [526],
+  [86],
   {
-    /***/ 1526: /***/ function(
+    /***/ 86: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
Diff for app-internals-HASH.js
@@ -1,30 +1,7 @@
-// runtime can't be in strict mode because a global variable is assign and maybe created.
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [532, 760],
   {
-    /***/ 4096: /***/ function(
-      __unused_webpack_module,
-      __webpack_exports__,
-      __webpack_require__
-    ) {
-      "use strict";
-      __webpack_require__.r(__webpack_exports__);
-      /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ __next_rsc__: function() {
-          return /* binding */ __next_rsc__;
-        },
-        /* harmony export */ default: function() {
-          return /* binding */ RSC;
-        }
-        /* harmony export */
-      });
-
-      const __next_rsc__ = {
-        server: false,
-        __webpack_require__
-      };
-      function RSC() {}
-
+    /***/ 7861: /***/ function() {
       /***/
     }
   },
@@ -33,7 +10,7 @@
     /******/ var __webpack_exec__ = function(moduleId) {
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
-    /******/ var __webpack_exports__ = __webpack_exec__(4096);
+    /******/ var __webpack_exports__ = __webpack_exec__(7861);
     /******/ _N_E = __webpack_exports__;
     /******/
   }
Diff for page-1c922d61d8ad0fcc.js
deleted
Diff for page-bffd811440654f5a.js
@@ -0,0 +1,16 @@
+(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([[760,532],{
+
+/***/ 7861:
+/***/ (function() {
+
+
+
+/***/ })
+
+},
+/******/ function(__webpack_require__) { // webpackRuntimeModules
+/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
+/******/ var __webpack_exports__ = (__webpack_exec__(7861));
+/******/ _N_E = __webpack_exports__;
+/******/ }
+]);
\ No newline at end of file
Diff for main-HASH.js

Diff too large to display

Diff for main-app-HASH.js

Diff too large to display

Diff for webpack-HASH.js
@@ -159,7 +159,7 @@
     /******/ __webpack_require__.u = function(chunkId) {
       /******/ // return url for filenames based on template
       /******/ return (
-        "static/chunks/" + chunkId + "." + "a846da08473aaea5" + ".js"
+        "static/chunks/" + chunkId + "." + "c1edae6f558f1c29" + ".js"
       );
       /******/
     };
Diff for index.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fcb4093c738bb521.js"
+      src="/_next/static/chunks/webpack-cc0939af409f0a02.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-3c1dcfd37cbb64be.js"
+      src="/_next/static/chunks/main-ce36b91392137ff6.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-2917be7de825dce4.js"
+      src="/_next/static/chunks/pages/_app-de37e2d952c6ad3d.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/index-3599128172c7065d.js"
+      src="/_next/static/chunks/pages/index-db0b95bb3aebea20.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for link.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fcb4093c738bb521.js"
+      src="/_next/static/chunks/webpack-cc0939af409f0a02.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-3c1dcfd37cbb64be.js"
+      src="/_next/static/chunks/main-ce36b91392137ff6.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-2917be7de825dce4.js"
+      src="/_next/static/chunks/pages/_app-de37e2d952c6ad3d.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/link-a83b2b4dcc16733e.js"
+      src="/_next/static/chunks/pages/link-be2c1dcfbf15d3fa.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for withRouter.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fcb4093c738bb521.js"
+      src="/_next/static/chunks/webpack-cc0939af409f0a02.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-3c1dcfd37cbb64be.js"
+      src="/_next/static/chunks/main-ce36b91392137ff6.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-2917be7de825dce4.js"
+      src="/_next/static/chunks/pages/_app-de37e2d952c6ad3d.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/withRouter-d6490568640369bc.js"
+      src="/_next/static/chunks/pages/withRouter-00acaa5b6771fd3f.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>

Please sign in to comment.