Skip to content

Commit

Permalink
v10.0.7-canary.8
Browse files Browse the repository at this point in the history
  • Loading branch information
timneutkens committed Feb 12, 2021
1 parent b3aa1d1 commit 57ed93b
Show file tree
Hide file tree
Showing 15 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion lerna.json
Expand Up @@ -17,5 +17,5 @@
"registry": "https://registry.npmjs.org/"
}
},
"version": "10.0.7-canary.7"
"version": "10.0.7-canary.8"
}
2 changes: 1 addition & 1 deletion packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"keywords": [
"react",
"next",
Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"main": "index.js",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"keywords": [
"react",
"next",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"main": "index.js",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-google-analytics/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-google-analytics",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-google-analytics"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-sentry/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-sentry",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-sentry"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"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
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
Expand Down
12 changes: 6 additions & 6 deletions packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
Expand Down Expand Up @@ -62,10 +62,10 @@
"dependencies": {
"@babel/runtime": "7.12.5",
"@hapi/accept": "5.0.1",
"@next/env": "10.0.7-canary.7",
"@next/polyfill-module": "10.0.7-canary.7",
"@next/react-dev-overlay": "10.0.7-canary.7",
"@next/react-refresh-utils": "10.0.7-canary.7",
"@next/env": "10.0.7-canary.8",
"@next/polyfill-module": "10.0.7-canary.8",
"@next/react-dev-overlay": "10.0.7-canary.8",
"@next/react-refresh-utils": "10.0.7-canary.8",
"@opentelemetry/api": "0.14.0",
"ast-types": "0.13.2",
"browserslist": "4.16.1",
Expand Down Expand Up @@ -135,7 +135,7 @@
"@babel/preset-react": "7.12.10",
"@babel/preset-typescript": "7.12.7",
"@babel/types": "7.12.12",
"@next/polyfill-nomodule": "10.0.7-canary.7",
"@next/polyfill-nomodule": "10.0.7-canary.8",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
"@taskr/watch": "1.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-dev-overlay/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/react-dev-overlay",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"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
@@ -1,6 +1,6 @@
{
"name": "@next/react-refresh-utils",
"version": "10.0.7-canary.7",
"version": "10.0.7-canary.8",
"description": "An experimental package providing utilities for React Refresh.",
"repository": {
"url": "vercel/next.js",
Expand Down

1 comment on commit 57ed93b

@ijjk
Copy link
Member

@ijjk ijjk commented on 57ed93b Feb 12, 2021

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 Server Mode (Increase detected ⚠️)
General Overall decrease ✓
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
buildDuration 9.2s 9s -192ms
nodeModulesSize 75.2 MB 69.8 MB -5.41 MB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
/ failed reqs 0 0
/ total time (seconds) 1.682 1.719 ⚠️ +0.04
/ avg req/sec 1486.5 1454.24 ⚠️ -32.26
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.064 1.059 -0.01
/error-in-render avg req/sec 2349.04 2361.03 +11.99
Client Bundles (main, webpack, commons) Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
677f882d2ed8..38ed.js gzip 13.1 kB 13.1 kB ⚠️ +60 B
framework.HASH.js gzip 39 kB 39 kB
main-HASH.js gzip 6.63 kB 6.63 kB ⚠️ +7 B
webpack-HASH.js gzip 751 B 751 B
Overall change 59.4 kB 59.5 kB ⚠️ +67 B
Legacy Client Bundles (polyfills)
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
polyfills-HASH.js gzip 31.3 kB 31.3 kB
Overall change 31.3 kB 31.3 kB
Client Pages Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
_app-2a09aa2..4a98.js gzip 1.28 kB 1.28 kB
_error-8b758..aef6.js gzip 3.46 kB 3.46 kB
amp-e3e9bc99..932c.js gzip 536 B 536 B
hooks-5023ef..3670.js gzip 888 B 888 B
index-3a2b03..c677.js gzip 227 B 227 B
link-f8ee040..45b1.js gzip 1.64 kB 1.67 kB ⚠️ +30 B
routerDirect..1a66.js gzip 303 B 303 B
withRouter-9..1b7d.js gzip 302 B 302 B
Overall change 8.63 kB 8.66 kB ⚠️ +30 B
Client Build Manifests
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
_buildManifest.js gzip 347 B 347 B
Overall change 347 B 347 B
Rendered Page Sizes Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
index.html gzip 613 B 614 B ⚠️ +1 B
link.html gzip 619 B 621 B ⚠️ +2 B
withRouter.html gzip 605 B 608 B ⚠️ +3 B
Overall change 1.84 kB 1.84 kB ⚠️ +6 B

Diffs

Diff for _buildManifest.js
@@ -8,7 +8,7 @@ self.__BUILD_MANIFEST = {
   "/hooks": [
     "static\u002Fchunks\u002Fpages\u002Fhooks-e732be88e7750c8b99f5.js"
   ],
-  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-6c5bb8c23458fabe52bc.js"],
+  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-1758aa74927b71637af8.js"],
   "/routerDirect": [
     "static\u002Fchunks\u002Fpages\u002FrouterDirect-b3467c130a6d01a76dae.js"
   ],
Diff for link-6c5bb8c..8fabe52bc.js
@@ -284,13 +284,18 @@ _N_E = (window["webpackJsonp_N_E"] = window["webpackJsonp_N_E"] || []).push([
           (child.type === "a" && !("href" in child.props))
         ) {
           var curLocale =
-            typeof locale !== "undefined" ? locale : router && router.locale;
-          var localeDomain = (0, _router.getDomainLocale)(
-            as,
-            curLocale,
-            router && router.locales,
-            router && router.domainLocales
-          );
+            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, _router.getDomainLocale)(
+              as,
+              curLocale,
+              router && router.locales,
+              router && router.domainLocales
+            );
           childProps.href =
             localeDomain ||
             (0, _router.addBasePath)(
@@ -316,16 +321,12 @@ _N_E = (window["webpackJsonp_N_E"] = window["webpackJsonp_N_E"] || []).push([
 
       var _slicedToArray = __webpack_require__("J4zp");
 
-      var _interopRequireDefault = __webpack_require__("TqRt");
-
       exports.__esModule = true;
       exports.useIntersection = useIntersection;
 
       var _react = __webpack_require__("q1tI");
 
-      var _requestIdleCallback = _interopRequireDefault(
-        __webpack_require__("0G5g")
-      );
+      var _requestIdleCallback = __webpack_require__("0G5g");
 
       var hasIntersectionObserver = typeof IntersectionObserver !== "undefined";
 
@@ -366,10 +367,17 @@ _N_E = (window["webpackJsonp_N_E"] = window["webpackJsonp_N_E"] || []).push([
         (0, _react.useEffect)(
           function() {
             if (!hasIntersectionObserver) {
-              if (!visible)
-                (0, _requestIdleCallback["default"])(function() {
+              if (!visible) {
+                var idleCallback = (0,
+                _requestIdleCallback.requestIdleCallback)(function() {
                   return setVisible(true);
                 });
+                return function() {
+                  return (0, _requestIdleCallback.cancelIdleCallback)(
+                    idleCallback
+                  );
+                };
+              }
             }
           },
           [visible]
Diff for 677f882d2ed8..dde534236.js
@@ -59,7 +59,7 @@
       "use strict";
 
       exports.__esModule = true;
-      exports["default"] = void 0;
+      exports.cancelIdleCallback = exports.requestIdleCallback = void 0;
 
       var requestIdleCallback =
         (typeof self !== "undefined" && self.requestIdleCallback) ||
@@ -75,8 +75,15 @@
           }, 1);
         };
 
-      var _default = requestIdleCallback;
-      exports["default"] = _default;
+      exports.requestIdleCallback = requestIdleCallback;
+
+      var cancelIdleCallback =
+        (typeof self !== "undefined" && self.cancelIdleCallback) ||
+        function(id) {
+          return clearTimeout(id);
+        };
+
+      exports.cancelIdleCallback = cancelIdleCallback;
 
       /***/
     },
@@ -476,9 +483,7 @@
         __webpack_require__("Lab5")
       );
 
-      var _requestIdleCallback = _interopRequireDefault(
-        __webpack_require__("0G5g")
-      ); // 3.8s was arbitrarily chosen as it's what https://web.dev/interactive
+      var _requestIdleCallback = __webpack_require__("0G5g"); // 3.8s was arbitrarily chosen as it's what https://web.dev/interactive
       // considers as "Good" time-to-interactive. We must assume something went
       // wrong beyond this point, and then fall-back to a full page transition to
       // show the user something of value.
@@ -588,7 +593,7 @@
 
       function idleTimeout(ms, err) {
         return new Promise(function(_resolve, reject) {
-          return (0, _requestIdleCallback["default"])(function() {
+          return (0, _requestIdleCallback.requestIdleCallback)(function() {
             return setTimeout(function() {
               return reject(err);
             }, ms);
@@ -845,7 +850,7 @@
                 );
               })
               .then(function() {
-                (0, _requestIdleCallback["default"])(function() {
+                (0, _requestIdleCallback.requestIdleCallback)(function() {
                   return _this2.loadRoute(route);
                 });
               })
@@ -1589,6 +1594,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
           this.defaultLocale = void 0;
           this.domainLocales = void 0;
           this.isReady = void 0;
+          this.isLocaleDomain = void 0;
           this._idx = 0;
 
           this.onPopState = function(e) {
@@ -1715,6 +1721,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
             self.__NEXT_DATA__.gip ||
             (!autoExportDynamic && !self.location.search)
           );
+          this.isLocaleDomain = false;
 
           if (false) {
           }
@@ -2840,9 +2847,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
             value: function scrollToHash(as) {
               var _as$split3 = as.split("#"),
                 _as$split4 = _slicedToArray(_as$split3, 2),
-                hash = _as$split4[1]; // Scroll to top if the hash is just `#` with no value
+                hash = _as$split4[1]; // Scroll to top if the hash is just `#` with no value or `#top`
+              // To mirror browsers
 
-              if (hash === "") {
+              if (hash === "" || hash === "top") {
                 window.scrollTo(0, 0);
                 return;
               } // First we check if the element by id is found
@@ -4429,7 +4437,8 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
         "locale",
         "locales",
         "defaultLocale",
-        "isReady"
+        "isReady",
+        "isLocaleDomain"
       ];
       var routerEvents = [
         "routeChangeStart",
Diff for main-HASH.js
@@ -355,7 +355,7 @@ _N_E = (window["webpackJsonp_N_E"] = window["webpackJsonp_N_E"] || []).push([
         document.getElementById("__NEXT_DATA__").textContent
       );
       window.__NEXT_DATA__ = data;
-      var version = "10.0.6";
+      var version = "10.0.7-canary.8";
       exports.version = version;
 
       var looseToArray = function looseToArray(input) {
Diff for index.html
@@ -7,7 +7,7 @@
     <noscript data-n-css=""></noscript>
     <link
       rel="preload"
-      href="/_next/static/chunks/main-2eae767553b6c33378c2.js"
+      href="/_next/static/chunks/main-c32b83e7292620e90828.js"
       as="script"
     />
     <link
@@ -22,7 +22,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.d59cca9b248dde534236.js"
+      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.7cb49231e31fb73c6f26.js"
       as="script"
     />
     <link
@@ -53,7 +53,7 @@
       src="/_next/static/chunks/polyfills-020d2be99297a5eb71a0.js"
     ></script>
     <script
-      src="/_next/static/chunks/main-2eae767553b6c33378c2.js"
+      src="/_next/static/chunks/main-c32b83e7292620e90828.js"
       async=""
     ></script>
     <script
@@ -65,7 +65,7 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.d59cca9b248dde534236.js"
+      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.7cb49231e31fb73c6f26.js"
       async=""
     ></script>
     <script
Diff for link.html
@@ -7,7 +7,7 @@
     <noscript data-n-css=""></noscript>
     <link
       rel="preload"
-      href="/_next/static/chunks/main-2eae767553b6c33378c2.js"
+      href="/_next/static/chunks/main-c32b83e7292620e90828.js"
       as="script"
     />
     <link
@@ -22,7 +22,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.d59cca9b248dde534236.js"
+      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.7cb49231e31fb73c6f26.js"
       as="script"
     />
     <link
@@ -32,7 +32,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/pages/link-6c5bb8c23458fabe52bc.js"
+      href="/_next/static/chunks/pages/link-1758aa74927b71637af8.js"
       as="script"
     />
   </head>
@@ -58,7 +58,7 @@
       src="/_next/static/chunks/polyfills-020d2be99297a5eb71a0.js"
     ></script>
     <script
-      src="/_next/static/chunks/main-2eae767553b6c33378c2.js"
+      src="/_next/static/chunks/main-c32b83e7292620e90828.js"
       async=""
     ></script>
     <script
@@ -70,7 +70,7 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.d59cca9b248dde534236.js"
+      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.7cb49231e31fb73c6f26.js"
       async=""
     ></script>
     <script
@@ -78,7 +78,7 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/link-6c5bb8c23458fabe52bc.js"
+      src="/_next/static/chunks/pages/link-1758aa74927b71637af8.js"
       async=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""></script>
Diff for withRouter.html
@@ -7,7 +7,7 @@
     <noscript data-n-css=""></noscript>
     <link
       rel="preload"
-      href="/_next/static/chunks/main-2eae767553b6c33378c2.js"
+      href="/_next/static/chunks/main-c32b83e7292620e90828.js"
       as="script"
     />
     <link
@@ -22,7 +22,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.d59cca9b248dde534236.js"
+      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.7cb49231e31fb73c6f26.js"
       as="script"
     />
     <link
@@ -53,7 +53,7 @@
       src="/_next/static/chunks/polyfills-020d2be99297a5eb71a0.js"
     ></script>
     <script
-      src="/_next/static/chunks/main-2eae767553b6c33378c2.js"
+      src="/_next/static/chunks/main-c32b83e7292620e90828.js"
       async=""
     ></script>
     <script
@@ -65,7 +65,7 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.d59cca9b248dde534236.js"
+      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.7cb49231e31fb73c6f26.js"
       async=""
     ></script>
     <script

Serverless Mode (Increase detected ⚠️)
General Overall decrease ✓
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
buildDuration 11.1s 10.5s -655ms
nodeModulesSize 75.2 MB 69.8 MB -5.41 MB
Client Bundles (main, webpack, commons) Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
677f882d2ed8..38ed.js gzip 13.1 kB N/A N/A
framework.HASH.js gzip 39 kB 39 kB
main-HASH.js gzip 6.63 kB 6.63 kB ⚠️ +7 B
webpack-HASH.js gzip 751 B 751 B
677f882d2ed8..5cb0.js gzip N/A 13.1 kB N/A
Overall change 59.4 kB 59.5 kB ⚠️ +67 B
Legacy Client Bundles (polyfills)
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
polyfills-HASH.js gzip 31.3 kB 31.3 kB
Overall change 31.3 kB 31.3 kB
Client Pages Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
_app-2a09aa2..4a98.js gzip 1.28 kB 1.28 kB
_error-8b758..aef6.js gzip 3.46 kB 3.46 kB
amp-e3e9bc99..932c.js gzip 536 B 536 B
hooks-5023ef..3670.js gzip 888 B 888 B
index-3a2b03..c677.js gzip 227 B 227 B
link-f8ee040..45b1.js gzip 1.64 kB N/A N/A
routerDirect..1a66.js gzip 303 B 303 B
withRouter-9..1b7d.js gzip 302 B 302 B
link-177412b..043e.js gzip N/A 1.67 kB N/A
Overall change 8.63 kB 8.66 kB ⚠️ +30 B
Client Build Manifests
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
_buildManifest.js gzip 347 B 347 B
Overall change 347 B 347 B
Serverless bundles Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
_error.js 1 MB 1.01 MB ⚠️ +151 B
404.html 2.67 kB 2.67 kB
amp.amp.html 10.4 kB 10.4 kB
amp.html 1.86 kB 1.86 kB
hooks.html 1.92 kB 1.92 kB
index.js 1.01 MB 1.01 MB ⚠️ +151 B
link.js 1.06 MB 1.06 MB ⚠️ +733 B
routerDirect.js 1.06 MB 1.06 MB ⚠️ +500 B
withRouter.js 1.06 MB 1.06 MB ⚠️ +500 B
Overall change 5.2 MB 5.2 MB ⚠️ +2.04 kB

Webpack 5 Mode (Increase detected ⚠️)
General Overall decrease ✓
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
buildDuration 10.8s 10.6s -145ms
nodeModulesSize 75.2 MB 69.8 MB -5.41 MB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
/ failed reqs 0 0
/ total time (seconds) 1.682 1.748 ⚠️ +0.07
/ avg req/sec 1486.36 1430.11 ⚠️ -56.25
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.089 1.138 ⚠️ +0.05
/error-in-render avg req/sec 2295.88 2196.95 ⚠️ -98.93
Client Bundles (main, webpack, commons) Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
597-7c719119..27b6.js gzip 13 kB 13.1 kB ⚠️ +62 B
framework.HASH.js gzip 39.3 kB 39.3 kB
main-HASH.js gzip 6.57 kB 6.58 kB ⚠️ +9 B
webpack-HASH.js gzip 954 B 954 B
Overall change 59.8 kB 59.9 kB ⚠️ +71 B
Legacy Client Bundles (polyfills)
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
polyfills-HASH.js gzip 31.1 kB 31.1 kB
Overall change 31.1 kB 31.1 kB
Client Pages Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
_app-6e0a903..b885.js gzip 1.26 kB 1.26 kB
_error-9e190..f9d6.js gzip 3.38 kB 3.38 kB
amp-7fd79cc4..99ee.js gzip 538 B 538 B
hooks-f7e199..11b9.js gzip 904 B 904 B
index-3dc22c..ffbb.js gzip 232 B 232 B
link-89095fe..14f1.js gzip 1.62 kB 1.66 kB ⚠️ +32 B
routerDirect..323a.js gzip 308 B 308 B
withRouter-a..2ef8.js gzip 304 B 304 B
Overall change 8.55 kB 8.59 kB ⚠️ +32 B
Client Build Manifests Overall decrease ✓
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
_buildManifest.js gzip 323 B 322 B -1 B
Overall change 323 B 322 B -1 B
Rendered Page Sizes Overall increase ⚠️
vercel/next.js canary v10.0.6 vercel/next.js refs/heads/canary Change
index.html gzip 585 B 586 B ⚠️ +1 B
link.html gzip 592 B 593 B ⚠️ +1 B
withRouter.html gzip 579 B 580 B ⚠️ +1 B
Overall change 1.76 kB 1.76 kB ⚠️ +3 B

Diffs

Diff for _buildManifest.js
@@ -8,7 +8,7 @@ self.__BUILD_MANIFEST = {
   "/hooks": [
     "static\u002Fchunks\u002Fpages\u002Fhooks-5023ef2ff38488073670.js"
   ],
-  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-f8ee040c07f6c23645b1.js"],
+  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-177412b8418bdebf043e.js"],
   "/routerDirect": [
     "static\u002Fchunks\u002Fpages\u002FrouterDirect-73e91dc4f2667a6a1a66.js"
   ],
Diff for link-f8ee040..6c23645b1.js
@@ -42,15 +42,15 @@ _N_E = (window.webpackJsonp_N_E = window.webpackJsonp_N_E || []).push([
         c = t("elyg"),
         u = t("nOHt"),
         i = t("vNVm"),
-        f = {};
-      function l(e, n, t, r) {
+        l = {};
+      function f(e, n, t, r) {
         if (e && (0, c.isLocalURL)(n)) {
           e.prefetch(n, t, r).catch(function(e) {
             0;
           });
           var o =
             r && "undefined" !== typeof r.locale ? r.locale : e && e.locale;
-          f[n + "%" + t + (o ? "%" + o : "")] = !0;
+          l[n + "%" + t + (o ? "%" + o : "")] = !0;
         }
       }
       var s = function(e) {
@@ -75,40 +75,40 @@ _N_E = (window.webpackJsonp_N_E = window.webpackJsonp_N_E || []).push([
           v = e.children,
           h = e.replace,
           y = e.shallow,
-          g = e.scroll,
-          _ = e.locale;
+          b = e.scroll,
+          g = e.locale;
         "string" === typeof v && (v = a.default.createElement("a", null, v));
-        var b = a.Children.only(v),
-          w = b && "object" === typeof b && b.ref,
-          E = (0, i.useIntersection)({ rootMargin: "200px" }),
-          m = r(E, 2),
-          L = m[0],
-          M = m[1],
+        var _ = a.Children.only(v),
+          m = _ && "object" === typeof _ && _.ref,
+          w = (0, i.useIntersection)({ rootMargin: "200px" }),
+          E = r(w, 2),
+          L = E[0],
+          M = E[1],
           k = a.default.useCallback(
             function(e) {
               L(e),
-                w &&
-                  ("function" === typeof w
-                    ? w(e)
-                    : "object" === typeof w && (w.current = e));
+                m &&
+                  ("function" === typeof m
+                    ? m(e)
+                    : "object" === typeof m && (m.current = e));
             },
-            [w, L]
+            [m, L]
           );
         (0, a.useEffect)(
           function() {
             var e = M && n && (0, c.isLocalURL)(p),
-              r = "undefined" !== typeof _ ? _ : t && t.locale,
-              o = f[p + "%" + d + (r ? "%" + r : "")];
-            e && !o && l(t, p, d, { locale: r });
+              r = "undefined" !== typeof g ? g : t && t.locale,
+              o = l[p + "%" + d + (r ? "%" + r : "")];
+            e && !o && f(t, p, d, { locale: r });
           },
-          [d, p, M, _, n, t]
+          [d, p, M, g, n, t]
         );
         var I = {
           ref: k,
           onClick: function(e) {
-            b.props &&
-              "function" === typeof b.props.onClick &&
-              b.props.onClick(e),
+            _.props &&
+              "function" === typeof _.props.onClick &&
+              _.props.onClick(e),
               e.defaultPrevented ||
                 (function(e, n, t, r, o, a, u, i) {
                   ("A" !== e.currentTarget.nodeName ||
@@ -133,56 +133,58 @@ _N_E = (window.webpackJsonp_N_E = window.webpackJsonp_N_E || []).push([
                     }).then(function(e) {
                       e && u && document.body.focus();
                     }));
-                })(e, t, p, d, h, y, g, _);
+                })(e, t, p, d, h, y, b, g);
           },
           onMouseEnter: function(e) {
             (0, c.isLocalURL)(p) &&
-              (b.props &&
-                "function" === typeof b.props.onMouseEnter &&
-                b.props.onMouseEnter(e),
-              l(t, p, d, { priority: !0 }));
+              (_.props &&
+                "function" === typeof _.props.onMouseEnter &&
+                _.props.onMouseEnter(e),
+              f(t, p, d, { priority: !0 }));
           }
         };
-        if (e.passHref || ("a" === b.type && !("href" in b.props))) {
-          var N = "undefined" !== typeof _ ? _ : t && t.locale,
-            O = (0, c.getDomainLocale)(
-              d,
-              N,
-              t && t.locales,
-              t && t.domainLocales
-            );
+        if (e.passHref || ("a" === _.type && !("href" in _.props))) {
+          var N = "undefined" !== typeof g ? g : t && t.locale,
+            C =
+              t &&
+              t.isLocaleDomain &&
+              (0, c.getDomainLocale)(
+                d,
+                N,
+                t && t.locales,
+                t && t.domainLocales
+              );
           I.href =
-            O ||
+            C ||
             (0, c.addBasePath)((0, c.addLocale)(d, N, t && t.defaultLocale));
         }
-        return a.default.cloneElement(b, I);
+        return a.default.cloneElement(_, I);
       };
       n.default = s;
     },
     vNVm: function(e, n, t) {
       "use strict";
-      var r = t("J4zp"),
-        o = t("TqRt");
+      var r = t("J4zp");
       (n.__esModule = !0),
         (n.useIntersection = function(e) {
           var n = e.rootMargin,
-            t = e.disabled || !u,
-            o = (0, a.useRef)(),
-            f = (0, a.useState)(!1),
-            l = r(f, 2),
-            s = l[0],
-            p = l[1],
-            d = (0, a.useCallback)(
+            t = e.disabled || !c,
+            i = (0, o.useRef)(),
+            l = (0, o.useState)(!1),
+            f = r(l, 2),
+            s = f[0],
+            p = f[1],
+            d = (0, o.useCallback)(
               function(e) {
-                o.current && (o.current(), (o.current = void 0)),
+                i.current && (i.current(), (i.current = void 0)),
                   t ||
                     s ||
                     (e &&
                       e.tagName &&
-                      (o.current = (function(e, n, t) {
+                      (i.current = (function(e, n, t) {
                         var r = (function(e) {
                             var n = e.rootMargin || "",
-                              t = i.get(n);
+                              t = u.get(n);
                             if (t) return t;
                             var r = new Map(),
                               o = new IntersectionObserver(function(e) {
@@ -195,7 +197,7 @@ _N_E = (window.webpackJsonp_N_E = window.webpackJsonp_N_E || []).push([
                                 });
                               }, e);
                             return (
-                              i.set(
+                              u.set(
                                 n,
                                 (t = { id: n, observer: o, elements: r })
                               ),
@@ -211,7 +213,7 @@ _N_E = (window.webpackJsonp_N_E = window.webpackJsonp_N_E || []).push([
                           function() {
                             c.delete(e),
                               a.unobserve(e),
-                              0 === c.size && (a.disconnect(), i.delete(o));
+                              0 === c.size && (a.disconnect(), u.delete(o));
                           }
                         );
                       })(
@@ -225,23 +227,26 @@ _N_E = (window.webpackJsonp_N_E = window.webpackJsonp_N_E || []).push([
               [t, n, s]
             );
           return (
-            (0, a.useEffect)(
+            (0, o.useEffect)(
               function() {
-                u ||
-                  s ||
-                  (0, c.default)(function() {
+                if (!c && !s) {
+                  var e = (0, a.requestIdleCallback)(function() {
                     return p(!0);
                   });
+                  return function() {
+                    return (0, a.cancelIdleCallback)(e);
+                  };
+                }
               },
               [s]
             ),
             [d, s]
           );
         });
-      var a = t("q1tI"),
-        c = o(t("0G5g")),
-        u = "undefined" !== typeof IntersectionObserver;
-      var i = new Map();
+      var o = t("q1tI"),
+        a = t("0G5g"),
+        c = "undefined" !== typeof IntersectionObserver;
+      var u = new Map();
     }
   },
   [["V8Sf", 0, 1, 2]]
Diff for 677f882d2ed8..c23f838ed.js
@@ -30,7 +30,8 @@
     },
     "0G5g": function(t, e, r) {
       "use strict";
-      (e.__esModule = !0), (e.default = void 0);
+      (e.__esModule = !0),
+        (e.cancelIdleCallback = e.requestIdleCallback = void 0);
       var n =
         ("undefined" !== typeof self && self.requestIdleCallback) ||
         function(t) {
@@ -44,7 +45,13 @@
             });
           }, 1);
         };
-      e.default = n;
+      e.requestIdleCallback = n;
+      var o =
+        ("undefined" !== typeof self && self.cancelIdleCallback) ||
+        function(t) {
+          return clearTimeout(t);
+        };
+      e.cancelIdleCallback = o;
     },
     "284h": function(t, e, r) {
       var n = r("cDf5");
@@ -265,7 +272,7 @@
         (e.getClientBuildManifest = p),
         (e.default = void 0);
       i(r("Lab5"));
-      var u = i(r("0G5g"));
+      var u = r("0G5g");
       function c(t, e, r) {
         var n,
           o = e.get(t);
@@ -299,7 +306,7 @@
       }
       function h(t, e) {
         return new Promise(function(r, n) {
-          return (0, u.default)(function() {
+          return (0, u.requestIdleCallback)(function() {
             return setTimeout(function() {
               return n(e);
             }, t);
@@ -520,7 +527,7 @@
                     );
                   })
                   .then(function() {
-                    (0, u.default)(function() {
+                    (0, u.requestIdleCallback)(function() {
                       return n.loadRoute(e);
                     });
                   })
@@ -714,9 +721,9 @@
         }),
         (e.addLocale = b),
         (e.delLocale = _),
-        (e.hasBasePath = P),
-        (e.addBasePath = S),
-        (e.delBasePath = k),
+        (e.hasBasePath = k),
+        (e.addBasePath = P),
+        (e.delBasePath = S),
         (e.isLocalURL = E),
         (e.interpolateAs = R),
         (e.resolveHref = O),
@@ -748,10 +755,10 @@
           r = t.indexOf("#");
         return (e > -1 || r > -1) && (t = t.substring(0, e > -1 ? e : r)), t;
       }
-      function P(t) {
+      function k(t) {
         return "" === (t = x(t)) || t.startsWith("/");
       }
-      function S(t) {
+      function P(t) {
         return (function(t, e) {
           return e && t.startsWith("/")
             ? "/" === t
@@ -760,7 +767,7 @@
             : t;
         })(t, "");
       }
-      function k(t) {
+      function S(t) {
         return (
           (t = t.slice("".length)).startsWith("/") || (t = "/".concat(t)), t
         );
@@ -770,7 +777,7 @@
         try {
           var e = (0, h.getLocationOrigin)(),
             r = new URL(t, e);
-          return r.origin === e && P(r.pathname);
+          return r.origin === e && k(r.pathname);
         } catch (n) {
           return !1;
         }
@@ -849,7 +856,7 @@
         var e = (0, h.getLocationOrigin)();
         return t.startsWith(e) ? t.substring(e.length) : t;
       }
-      function j(t, e, r) {
+      function I(t, e, r) {
         var n = O(t.pathname, e, !0),
           o = u(n, 2),
           a = o[0],
@@ -858,18 +865,18 @@
           s = a.startsWith(c),
           l = i && i.startsWith(c);
         (a = C(a)), (i = i ? C(i) : i);
-        var f = s ? a : S(a),
+        var f = s ? a : P(a),
           p = r ? C(O(t.pathname, r)) : i || a;
-        return { url: f, as: l ? p : S(p) };
+        return { url: f, as: l ? p : P(p) };
       }
-      var T = Symbol("SSG_DATA_NOT_FOUND");
-      function I(t, e) {
+      var j = Symbol("SSG_DATA_NOT_FOUND");
+      function T(t, e) {
         return fetch(t, { credentials: "same-origin" }).then(function(r) {
           if (!r.ok) {
-            if (e > 1 && r.status >= 500) return I(t, e - 1);
+            if (e > 1 && r.status >= 500) return T(t, e - 1);
             if (404 === r.status)
               return r.json().then(function(t) {
-                if (t.notFound) return { notFound: T };
+                if (t.notFound) return { notFound: j };
                 throw new Error("Failed to load static props");
               });
             throw new Error("Failed to load static props");
@@ -878,11 +885,11 @@
         });
       }
       function A(t, e) {
-        return I(t, e ? 3 : 1).catch(function(t) {
+        return T(t, e ? 3 : 1).catch(function(t) {
           throw (e || (0, s.markAssetError)(t), t);
         });
       }
-      var M = (function() {
+      var D = (function() {
         function t(e, r, n, o) {
           var i = this,
             u = o.initialProps,
@@ -918,6 +925,7 @@
             (this.defaultLocale = void 0),
             (this.domainLocales = void 0),
             (this.isReady = void 0),
+            (this.isLocaleDomain = void 0),
             (this._idx = 0),
             (this.onPopState = function(t) {
               var e = t.state;
@@ -947,7 +955,7 @@
                   s = i.query;
                 i.changeState(
                   "replaceState",
-                  (0, h.formatWithValidation)({ pathname: S(c), query: s }),
+                  (0, h.formatWithValidation)({ pathname: P(c), query: s }),
                   (0, h.getURL)()
                 );
               }
@@ -981,10 +989,11 @@
               !self.__NEXT_DATA__.gip &&
               (b || self.location.search)
             )),
+            (this.isLocaleDomain = !1),
             "//" !== n.substr(0, 2) &&
               this.changeState(
                 "replaceState",
-                (0, h.formatWithValidation)({ pathname: S(e), query: r }),
+                (0, h.formatWithValidation)({ pathname: P(e), query: r }),
                 (0, h.getURL)(),
                 { locale: w }
               ),
@@ -1011,7 +1020,7 @@
                   arguments.length > 2 && void 0 !== arguments[2]
                     ? arguments[2]
                     : {};
-                var n = j(this, t, e);
+                var n = I(this, t, e);
                 return (
                   (t = n.url), (e = n.as), this.change("pushState", t, e, r)
                 );
@@ -1024,7 +1033,7 @@
                     arguments.length > 2 && void 0 !== arguments[2]
                       ? arguments[2]
                       : {},
-                  n = j(this, t, e);
+                  n = I(this, t, e);
                 return (
                   (t = n.url), (e = n.as), this.change("replaceState", t, e, r)
                 );
@@ -1043,15 +1052,15 @@
                       x,
                       O,
                       C,
-                      I,
+                      T,
                       A,
-                      M,
                       D,
+                      M,
                       N,
                       U,
                       W,
-                      F,
                       q,
+                      F,
                       G,
                       B,
                       H,
@@ -1098,14 +1107,14 @@
                                     this._inFlightRoute,
                                     g
                                   ),
-                                (a = S(
+                                (a = P(
                                   b(
-                                    P(a) ? k(a) : a,
+                                    k(a) ? S(a) : a,
                                     i.locale,
                                     this.defaultLocale
                                   )
                                 )),
-                                (w = _(P(a) ? k(a) : a, this.locale)),
+                                (w = _(k(a) ? S(a) : a, this.locale)),
                                 (this._inFlightRoute = a),
                                 i._h || !this.onlyAHashChange(w))
                               ) {
@@ -1125,7 +1134,7 @@
                               return (
                                 (x = (0, d.parseRelativeUrl)(o)),
                                 (C = (O = x).pathname),
-                                (I = O.query),
+                                (T = O.query),
                                 (e.prev = 36),
                                 (e.next = 39),
                                 this.pageLoader.getPageList()
@@ -1137,7 +1146,7 @@
                                 (0, s.getClientBuildManifest)()
                               );
                             case 42:
-                              (M = e.sent), M.__rewrites, (e.next = 50);
+                              (D = e.sent), D.__rewrites, (e.next = 50);
                               break;
                             case 46:
                               return (
@@ -1152,10 +1161,10 @@
                                   ((C = x.pathname),
                                   (o = (0, h.formatWithValidation)(x))),
                                 (C = C
-                                  ? (0, c.removePathTrailingSlash)(k(C))
+                                  ? (0, c.removePathTrailingSlash)(S(C))
                                   : C),
                                 this.urlIsNew(w) || f || (r = "replaceState"),
-                                (D = (0, c.removePathTrailingSlash)(C)),
+                                (M = (0, c.removePathTrailingSlash)(C)),
                                 (N = a),
                                 E(a))
                               ) {
@@ -1171,8 +1180,8 @@
                               );
                             case 62:
                               if (
-                                ((N = _(k(N), this.locale)),
-                                !(0, p.isDynamicRoute)(D))
+                                ((N = _(S(N), this.locale)),
+                                !(0, p.isDynamicRoute)(M))
                               ) {
                                 e.next = 78;
                                 break;
@@ -1180,20 +1189,20 @@
                               if (
                                 ((U = (0, d.parseRelativeUrl)(N)),
                                 (W = U.pathname),
-                                (F = (0, m.getRouteRegex)(D)),
-                                (q = (0, y.getRouteMatcher)(F)(W)),
-                                (B = (G = D === W) ? R(D, W, I) : {}),
-                                q && (!G || B.result))
+                                (q = (0, m.getRouteRegex)(M)),
+                                (F = (0, y.getRouteMatcher)(q)(W)),
+                                (B = (G = M === W) ? R(M, W, T) : {}),
+                                F && (!G || B.result))
                               ) {
                                 e.next = 77;
                                 break;
                               }
                               if (
                                 !(
-                                  (H = Object.keys(F.groups).filter(function(
+                                  (H = Object.keys(q.groups).filter(function(
                                     t
                                   ) {
-                                    return !I[t];
+                                    return !T[t];
                                   })).length > 0
                                 )
                               ) {
@@ -1216,7 +1225,7 @@
                                         W,
                                         ") is incompatible with the `href` value ("
                                       )
-                                      .concat(D, "). ")) +
+                                      .concat(M, "). ")) +
                                   "Read more: https://err.sh/vercel/next.js/".concat(
                                     G
                                       ? "href-interpolation-failed"
@@ -1231,16 +1240,16 @@
                                 ? (a = (0, h.formatWithValidation)(
                                     Object.assign({}, U, {
                                       pathname: B.result,
-                                      query: L(I, B.params)
+                                      query: L(T, B.params)
                                     })
                                   ))
-                                : Object.assign(I, q);
+                                : Object.assign(T, F);
                             case 78:
                               return (
                                 t.events.emit("routeChangeStart", a, g),
                                 (e.prev = 79),
                                 (e.next = 82),
-                                this.getRouteInfo(D, C, I, a, N, g)
+                                this.getRouteInfo(M, C, T, a, N, g)
                               );
                             case 82:
                               if (
@@ -1273,7 +1282,7 @@
                                 break;
                               }
                               return (
-                                (K = j(this, Q, Q)),
+                                (K = I(this, Q, Q)),
                                 (tt = K.url),
                                 (et = K.as),
                                 e.abrupt("return", this.change(r, tt, et, i))
@@ -1284,7 +1293,7 @@
                                 e.abrupt("return", new Promise(function() {}))
                               );
                             case 95:
-                              if (J.notFound !== T) {
+                              if (J.notFound !== j) {
                                 e.next = 108;
                                 break;
                               }
@@ -1303,7 +1312,7 @@
                             case 105:
                               return (
                                 (e.next = 107),
-                                this.getRouteInfo(rt, rt, I, a, N, {
+                                this.getRouteInfo(rt, rt, T, a, N, {
                                   shallow: !1
                                 })
                               );
@@ -1313,12 +1322,12 @@
                               return (
                                 t.events.emit("beforeHistoryChange", a, g),
                                 this.changeState(r, o, a, i),
-                                (nt = i.shallow && this.route === D),
+                                (nt = i.shallow && this.route === M),
                                 (e.next = 114),
                                 this.set(
-                                  D,
+                                  M,
                                   C,
-                                  I,
+                                  T,
                                   w,
                                   V,
                                   u || (nt || !i.scroll ? null : { x: 0, y: 0 })
@@ -1654,7 +1663,7 @@
               value: function(t) {
                 var e = t.split("#"),
                   r = u(e, 2)[1];
-                if ("" !== r) {
+                if ("" !== r && "top" !== r) {
                   var n = document.getElementById(r);
                   if (n) n.scrollIntoView();
                   else {
@@ -1678,7 +1687,7 @@
                     arguments[2],
                   n = t.pathname,
                   o = (0, c.removePathTrailingSlash)(
-                    (0, l.denormalizePagePath)(r ? k(n) : n)
+                    (0, l.denormalizePagePath)(r ? S(n) : n)
                   );
                 return (
                   "/404" === o ||
@@ -1689,7 +1698,7 @@
                           (0, p.isDynamicRoute)(e) &&
                           (0, m.getRouteRegex)(e).re.test(o)
                         )
-                          return (t.pathname = r ? S(e) : e), !0;
+                          return (t.pathname = r ? P(e) : e), !0;
                       }),
                     (t.pathname = (0, c.removePathTrailingSlash)(t.pathname))),
                   t
@@ -1896,7 +1905,7 @@
           t
         );
       })();
-      (e.default = M), (M.events = (0, f.default)());
+      (e.default = D), (D.events = (0, f.default)());
     },
     "g/15": function(t, e, r) {
       "use strict";
@@ -2110,7 +2119,7 @@
         }
         try {
           c({}, "");
-        } catch (j) {
+        } catch (I) {
           c = function(t, e, r) {
             return (t[e] = r);
           };
@@ -2131,7 +2140,7 @@
                 for (r.method = o, r.arg = a; ; ) {
                   var i = r.delegate;
                   if (i) {
-                    var u = k(i, r);
+                    var u = S(i, r);
                     if (u) {
                       if (u === v) continue;
                       return u;
@@ -2159,8 +2168,8 @@
         function l(t, e, r) {
           try {
             return { type: "normal", arg: t.call(e, r) };
-          } catch (j) {
-            return { type: "throw", arg: j };
+          } catch (I) {
+            return { type: "throw", arg: I };
           }
         }
         t.wrap = s;
@@ -2180,14 +2189,14 @@
           _ = b && b(b(O([])));
         _ && _ !== r && n.call(_, a) && (w = _);
         var x = (g.prototype = y.prototype = Object.create(w));
-        function P(t) {
+        function k(t) {
           ["next", "throw", "return"].forEach(function(e) {
             c(t, e, function(t) {
               return this._invoke(e, t);
             });
           });
         }
-        function S(t, e) {
+        function P(t, e) {
           function r(o, a, i, u) {
             var c = l(t[o], t, a);
             if ("throw" !== c.type) {
@@ -2223,7 +2232,7 @@
             return (o = o ? o.then(a, a) : a());
           };
         }
-        function k(t, r) {
+        function S(t, r) {
           var n = t.iterator[r.method];
           if (n === e) {
             if (((r.delegate = null), "throw" === r.method)) {
@@ -2231,7 +2240,7 @@
                 t.iterator.return &&
                 ((r.method = "return"),
                 (r.arg = e),
-                k(t, r),
+                S(t, r),
                 "throw" === r.method)
               )
                 return v;
@@ -2319,21 +2328,21 @@
           (t.awrap = function(t) {
             return { __await: t };
           }),
-          P(S.prototype),
-          (S.prototype[i] = function() {
+          k(P.prototype),
+          (P.prototype[i] = function() {
             return this;
           }),
-          (t.AsyncIterator = S),
+          (t.AsyncIterator = P),
           (t.async = function(e, r, n, o, a) {
             void 0 === a && (a = Promise);
-            var i = new S(s(e, r, n, o), a);
+            var i = new P(s(e, r, n, o), a);
             return t.isGeneratorFunction(r)
               ? i
               : i.next().then(function(t) {
                   return t.done ? t.value : i.next();
                 });
           }),
-          P(x),
+          k(x),
           c(x, u, "Generator"),
           (x[a] = function() {
             return this;
@@ -2653,7 +2662,8 @@
           "locale",
           "locales",
           "defaultLocale",
-          "isReady"
+          "isReady",
+          "isLocaleDomain"
         ],
         d = ["push", "replace", "reload", "back", "prefetch", "beforePopState"];
       function v() {
Diff for main-HASH.js
@@ -234,7 +234,7 @@ _N_E = (window.webpackJsonp_N_E = window.webpackJsonp_N_E || []).push([
         k = r("nOHt"),
         A = JSON.parse(document.getElementById("__NEXT_DATA__").textContent);
       window.__NEXT_DATA__ = A;
-      t.version = "10.0.6";
+      t.version = "10.0.7-canary.8";
       var C = function(e) {
           return [].slice.call(e);
         },
Diff for index.html
@@ -7,7 +7,7 @@
     <noscript data-n-css=""></noscript>
     <link
       rel="preload"
-      href="/_next/static/chunks/main-c4d4764fa9b45f66e95b.js"
+      href="/_next/static/chunks/main-919a887b944fe535a634.js"
       as="script"
     />
     <link
@@ -22,7 +22,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.c28076628b4c23f838ed.js"
+      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.4826dee40eb7293b5cb0.js"
       as="script"
     />
     <link
@@ -43,7 +43,7 @@
         "props": { "pageProps": {} },
         "page": "/",
         "query": {},
-        "buildId": "9H4OIcmOGPMgFn8lZIOSy",
+        "buildId": "R6KvdCDP0EF0dEFlR_8ta",
         "isFallback": false,
         "gip": true
       }
@@ -53,7 +53,7 @@
       src="/_next/static/chunks/polyfills-ff94e68042added27a93.js"
     ></script>
     <script
-      src="/_next/static/chunks/main-c4d4764fa9b45f66e95b.js"
+      src="/_next/static/chunks/main-919a887b944fe535a634.js"
       async=""
     ></script>
     <script
@@ -65,7 +65,7 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.c28076628b4c23f838ed.js"
+      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.4826dee40eb7293b5cb0.js"
       async=""
     ></script>
     <script
@@ -77,11 +77,11 @@
       async=""
     ></script>
     <script
-      src="/_next/static/9H4OIcmOGPMgFn8lZIOSy/_buildManifest.js"
+      src="/_next/static/R6KvdCDP0EF0dEFlR_8ta/_buildManifest.js"
       async=""
     ></script>
     <script
-      src="/_next/static/9H4OIcmOGPMgFn8lZIOSy/_ssgManifest.js"
+      src="/_next/static/R6KvdCDP0EF0dEFlR_8ta/_ssgManifest.js"
       async=""
     ></script>
   </body>
Diff for link.html
@@ -7,7 +7,7 @@
     <noscript data-n-css=""></noscript>
     <link
       rel="preload"
-      href="/_next/static/chunks/main-c4d4764fa9b45f66e95b.js"
+      href="/_next/static/chunks/main-919a887b944fe535a634.js"
       as="script"
     />
     <link
@@ -22,7 +22,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.c28076628b4c23f838ed.js"
+      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.4826dee40eb7293b5cb0.js"
       as="script"
     />
     <link
@@ -32,7 +32,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/pages/link-f8ee040c07f6c23645b1.js"
+      href="/_next/static/chunks/pages/link-177412b8418bdebf043e.js"
       as="script"
     />
   </head>
@@ -48,7 +48,7 @@
         "props": { "pageProps": {} },
         "page": "/link",
         "query": {},
-        "buildId": "9H4OIcmOGPMgFn8lZIOSy",
+        "buildId": "R6KvdCDP0EF0dEFlR_8ta",
         "isFallback": false,
         "gip": true
       }
@@ -58,7 +58,7 @@
       src="/_next/static/chunks/polyfills-ff94e68042added27a93.js"
     ></script>
     <script
-      src="/_next/static/chunks/main-c4d4764fa9b45f66e95b.js"
+      src="/_next/static/chunks/main-919a887b944fe535a634.js"
       async=""
     ></script>
     <script
@@ -70,7 +70,7 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.c28076628b4c23f838ed.js"
+      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.4826dee40eb7293b5cb0.js"
       async=""
     ></script>
     <script
@@ -78,15 +78,15 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/link-f8ee040c07f6c23645b1.js"
+      src="/_next/static/chunks/pages/link-177412b8418bdebf043e.js"
       async=""
     ></script>
     <script
-      src="/_next/static/9H4OIcmOGPMgFn8lZIOSy/_buildManifest.js"
+      src="/_next/static/R6KvdCDP0EF0dEFlR_8ta/_buildManifest.js"
       async=""
     ></script>
     <script
-      src="/_next/static/9H4OIcmOGPMgFn8lZIOSy/_ssgManifest.js"
+      src="/_next/static/R6KvdCDP0EF0dEFlR_8ta/_ssgManifest.js"
       async=""
     ></script>
   </body>
Diff for withRouter.html
@@ -7,7 +7,7 @@
     <noscript data-n-css=""></noscript>
     <link
       rel="preload"
-      href="/_next/static/chunks/main-c4d4764fa9b45f66e95b.js"
+      href="/_next/static/chunks/main-919a887b944fe535a634.js"
       as="script"
     />
     <link
@@ -22,7 +22,7 @@
     />
     <link
       rel="preload"
-      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.c28076628b4c23f838ed.js"
+      href="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.4826dee40eb7293b5cb0.js"
       as="script"
     />
     <link
@@ -43,7 +43,7 @@
         "props": { "pageProps": {} },
         "page": "/withRouter",
         "query": {},
-        "buildId": "9H4OIcmOGPMgFn8lZIOSy",
+        "buildId": "R6KvdCDP0EF0dEFlR_8ta",
         "isFallback": false,
         "gip": true
       }
@@ -53,7 +53,7 @@
       src="/_next/static/chunks/polyfills-ff94e68042added27a93.js"
     ></script>
     <script
-      src="/_next/static/chunks/main-c4d4764fa9b45f66e95b.js"
+      src="/_next/static/chunks/main-919a887b944fe535a634.js"
       async=""
     ></script>
     <script
@@ -65,7 +65,7 @@
       async=""
     ></script>
     <script
-      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.c28076628b4c23f838ed.js"
+      src="/_next/static/chunks/677f882d2ed86fa3467b8979053c1a4c3f8bc4df.4826dee40eb7293b5cb0.js"
       async=""
     ></script>
     <script
@@ -77,11 +77,11 @@
       async=""
     ></script>
     <script
-      src="/_next/static/9H4OIcmOGPMgFn8lZIOSy/_buildManifest.js"
+      src="/_next/static/R6KvdCDP0EF0dEFlR_8ta/_buildManifest.js"
       async=""
     ></script>
     <script
-      src="/_next/static/9H4OIcmOGPMgFn8lZIOSy/_ssgManifest.js"
+      src="/_next/static/R6KvdCDP0EF0dEFlR_8ta/_ssgManifest.js"
       async=""
     ></script>
   </body>

Please sign in to comment.