diff --git a/apps/react-native-web-examples/.next/build-manifest.json b/apps/react-native-web-examples/.next/build-manifest.json new file mode 100644 index 00000000..39524b0c --- /dev/null +++ b/apps/react-native-web-examples/.next/build-manifest.json @@ -0,0 +1,40 @@ +{ + "polyfillFiles": [ + "static/chunks/polyfills.js" + ], + "devFiles": [ + "static/chunks/react-refresh.js" + ], + "ampDevFiles": [ + "static/chunks/webpack.js", + "static/chunks/amp.js" + ], + "lowPriorityFiles": [ + "static/development/_buildManifest.js", + "static/development/_ssgManifest.js" + ], + "rootMainFiles": [], + "pages": { + "/": [ + "static/chunks/webpack.js", + "static/chunks/main.js", + "static/chunks/pages/index.js" + ], + "/_app": [ + "static/chunks/webpack.js", + "static/chunks/main.js", + "static/chunks/pages/_app.js" + ], + "/_error": [ + "static/chunks/webpack.js", + "static/chunks/main.js", + "static/chunks/pages/_error.js" + ], + "/scroll-view": [ + "static/chunks/webpack.js", + "static/chunks/main.js", + "static/chunks/pages/scroll-view.js" + ] + }, + "ampFirstPages": [] +} \ No newline at end of file diff --git a/apps/react-native-web-examples/.next/cache/next-server.js.nft.json b/apps/react-native-web-examples/.next/cache/next-server.js.nft.json new file mode 100644 index 00000000..63d962e5 --- /dev/null +++ b/apps/react-native-web-examples/.next/cache/next-server.js.nft.json @@ -0,0 +1 @@ +{"version":1,"cacheKey":"6350f758e24d1ba8f16eae5efa3c5648378d1d3223755f21d9a408a2ed3432d0","files":["../../../node_modules/next/dist/server/next-server.js"]} \ No newline at end of file diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/0.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/0.pack new file mode 100644 index 00000000..8f7b3a2e Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/0.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/index.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/index.pack new file mode 100644 index 00000000..ac0f7678 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/index.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/index.pack.old b/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/index.pack.old new file mode 100644 index 00000000..a537d878 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development-fallback/index.pack.old differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/0.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/0.pack new file mode 100644 index 00000000..9f69528a Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/0.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/1.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/1.pack new file mode 100644 index 00000000..516468eb Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/1.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/10.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/10.pack new file mode 100644 index 00000000..72171805 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/10.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/11.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/11.pack new file mode 100644 index 00000000..9f689726 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/11.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/12.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/12.pack new file mode 100644 index 00000000..cf8b9c49 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/12.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/13.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/13.pack new file mode 100644 index 00000000..f3a67d49 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/13.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/14.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/14.pack new file mode 100644 index 00000000..b9e1dd6b Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/14.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/15.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/15.pack new file mode 100644 index 00000000..6284bc83 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/15.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/16.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/16.pack new file mode 100644 index 00000000..54ba103c Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/16.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/2.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/2.pack new file mode 100644 index 00000000..21e165e9 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/2.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/3.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/3.pack new file mode 100644 index 00000000..e57ea86f Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/3.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/4.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/4.pack new file mode 100644 index 00000000..b4fa998f Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/4.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/5.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/5.pack new file mode 100644 index 00000000..769bec7d Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/5.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/6.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/6.pack new file mode 100644 index 00000000..3fe4507e Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/6.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/7.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/7.pack new file mode 100644 index 00000000..2e41c821 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/7.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/8.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/8.pack new file mode 100644 index 00000000..720befbe Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/8.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/9.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/9.pack new file mode 100644 index 00000000..989060d1 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/9.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/index.pack b/apps/react-native-web-examples/.next/cache/webpack/client-development/index.pack new file mode 100644 index 00000000..89b07456 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/index.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-development/index.pack.old b/apps/react-native-web-examples/.next/cache/webpack/client-development/index.pack.old new file mode 100644 index 00000000..9c002a32 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-development/index.pack.old differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/0.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/0.pack new file mode 100644 index 00000000..7c8a2018 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/0.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/1.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/1.pack new file mode 100644 index 00000000..57bbef92 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/1.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/10.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/10.pack new file mode 100644 index 00000000..4bc94fc0 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/10.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/11.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/11.pack new file mode 100644 index 00000000..92042c2b Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/11.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/12.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/12.pack new file mode 100644 index 00000000..8828ba70 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/12.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/13.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/13.pack new file mode 100644 index 00000000..f378ff31 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/13.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/14.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/14.pack new file mode 100644 index 00000000..5c42aeea Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/14.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/15.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/15.pack new file mode 100644 index 00000000..f216cf81 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/15.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/16.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/16.pack new file mode 100644 index 00000000..9308e928 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/16.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/2.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/2.pack new file mode 100644 index 00000000..16becf99 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/2.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/3.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/3.pack new file mode 100644 index 00000000..75919015 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/3.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/4.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/4.pack new file mode 100644 index 00000000..7d704f93 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/4.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/5.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/5.pack new file mode 100644 index 00000000..1bbdfee0 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/5.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/6.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/6.pack new file mode 100644 index 00000000..e01c7152 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/6.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/7.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/7.pack new file mode 100644 index 00000000..f1e8962f Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/7.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/8.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/8.pack new file mode 100644 index 00000000..5fb8b6dd Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/8.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/9.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/9.pack new file mode 100644 index 00000000..7e94250f Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/9.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/index.pack b/apps/react-native-web-examples/.next/cache/webpack/client-production/index.pack new file mode 100644 index 00000000..2a2b2139 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/index.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/client-production/index.pack.old b/apps/react-native-web-examples/.next/cache/webpack/client-production/index.pack.old new file mode 100644 index 00000000..13e8aff7 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/client-production/index.pack.old differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/0.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/0.pack new file mode 100644 index 00000000..83a32b0b Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/0.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/1.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/1.pack new file mode 100644 index 00000000..9138ed52 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/1.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/10.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/10.pack new file mode 100644 index 00000000..315d0a87 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/10.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/11.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/11.pack new file mode 100644 index 00000000..6ba29e6c Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/11.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/12.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/12.pack new file mode 100644 index 00000000..9d8d907d Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/12.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/13.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/13.pack new file mode 100644 index 00000000..ef7f3054 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/13.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/14.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/14.pack new file mode 100644 index 00000000..9935a017 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/14.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/15.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/15.pack new file mode 100644 index 00000000..b4d8119a Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/15.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/16.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/16.pack new file mode 100644 index 00000000..d9894f2e Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/16.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/17.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/17.pack new file mode 100644 index 00000000..4eeb834e Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/17.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/18.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/18.pack new file mode 100644 index 00000000..e7bcb2cd Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/18.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/2.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/2.pack new file mode 100644 index 00000000..df628f0f Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/2.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/3.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/3.pack new file mode 100644 index 00000000..74bf93a9 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/3.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/4.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/4.pack new file mode 100644 index 00000000..d2a4288f Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/4.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/5.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/5.pack new file mode 100644 index 00000000..db234a02 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/5.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/6.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/6.pack new file mode 100644 index 00000000..24309c29 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/6.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/7.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/7.pack new file mode 100644 index 00000000..9f4fc7d9 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/7.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/8.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/8.pack new file mode 100644 index 00000000..5ad23619 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/8.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/9.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/9.pack new file mode 100644 index 00000000..63d2fbf3 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/9.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/index.pack b/apps/react-native-web-examples/.next/cache/webpack/server-development/index.pack new file mode 100644 index 00000000..9f6217dc Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/index.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-development/index.pack.old b/apps/react-native-web-examples/.next/cache/webpack/server-development/index.pack.old new file mode 100644 index 00000000..e421ac48 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-development/index.pack.old differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/0.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/0.pack new file mode 100644 index 00000000..6b5ae96c Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/0.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/1.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/1.pack new file mode 100644 index 00000000..9db2a827 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/1.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/10.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/10.pack new file mode 100644 index 00000000..31227b68 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/10.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/11.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/11.pack new file mode 100644 index 00000000..72fd3712 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/11.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/12.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/12.pack new file mode 100644 index 00000000..13e637e9 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/12.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/13.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/13.pack new file mode 100644 index 00000000..d1ac442b Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/13.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/14.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/14.pack new file mode 100644 index 00000000..bc44c3b6 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/14.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/15.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/15.pack new file mode 100644 index 00000000..a15808da Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/15.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/16.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/16.pack new file mode 100644 index 00000000..9f2d9de5 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/16.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/2.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/2.pack new file mode 100644 index 00000000..375c2be1 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/2.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/3.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/3.pack new file mode 100644 index 00000000..907bedfa Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/3.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/4.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/4.pack new file mode 100644 index 00000000..f3c6770f Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/4.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/5.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/5.pack new file mode 100644 index 00000000..cb29aaf7 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/5.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/6.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/6.pack new file mode 100644 index 00000000..9567f0be Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/6.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/7.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/7.pack new file mode 100644 index 00000000..d4c2d6cd Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/7.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/8.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/8.pack new file mode 100644 index 00000000..70c87543 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/8.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/9.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/9.pack new file mode 100644 index 00000000..f82a78c1 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/9.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/index.pack b/apps/react-native-web-examples/.next/cache/webpack/server-production/index.pack new file mode 100644 index 00000000..96776776 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/index.pack differ diff --git a/apps/react-native-web-examples/.next/cache/webpack/server-production/index.pack.old b/apps/react-native-web-examples/.next/cache/webpack/server-production/index.pack.old new file mode 100644 index 00000000..84604138 Binary files /dev/null and b/apps/react-native-web-examples/.next/cache/webpack/server-production/index.pack.old differ diff --git a/apps/react-native-web-examples/.next/package.json b/apps/react-native-web-examples/.next/package.json new file mode 100644 index 00000000..7156107e --- /dev/null +++ b/apps/react-native-web-examples/.next/package.json @@ -0,0 +1 @@ +{"type": "commonjs"} \ No newline at end of file diff --git a/apps/react-native-web-examples/.next/react-loadable-manifest.json b/apps/react-native-web-examples/.next/react-loadable-manifest.json new file mode 100644 index 00000000..48a58770 --- /dev/null +++ b/apps/react-native-web-examples/.next/react-loadable-manifest.json @@ -0,0 +1,8 @@ +{ + "../../../node_modules/next/dist/client/index.js -> ../pages/_error": { + "id": "../../../node_modules/next/dist/client/index.js -> ../pages/_error", + "files": [ + "static/chunks/node_modules_next_dist_pages__error_js.js" + ] + } +} \ No newline at end of file diff --git a/apps/react-native-web-examples/.next/server/middleware-build-manifest.js b/apps/react-native-web-examples/.next/server/middleware-build-manifest.js new file mode 100644 index 00000000..6a6ded6e --- /dev/null +++ b/apps/react-native-web-examples/.next/server/middleware-build-manifest.js @@ -0,0 +1,33 @@ +self.__BUILD_MANIFEST = { + polyfillFiles: ['static/chunks/polyfills.js'], + devFiles: ['static/chunks/react-refresh.js'], + ampDevFiles: ['static/chunks/webpack.js', 'static/chunks/amp.js'], + lowPriorityFiles: [ + 'static/development/_buildManifest.js', + 'static/development/_ssgManifest.js' + ], + rootMainFiles: [], + pages: { + '/': [ + 'static/chunks/webpack.js', + 'static/chunks/main.js', + 'static/chunks/pages/index.js' + ], + '/_app': [ + 'static/chunks/webpack.js', + 'static/chunks/main.js', + 'static/chunks/pages/_app.js' + ], + '/_error': [ + 'static/chunks/webpack.js', + 'static/chunks/main.js', + 'static/chunks/pages/_error.js' + ], + '/scroll-view': [ + 'static/chunks/webpack.js', + 'static/chunks/main.js', + 'static/chunks/pages/scroll-view.js' + ] + }, + ampFirstPages: [] +}; diff --git a/apps/react-native-web-examples/.next/server/middleware-manifest.json b/apps/react-native-web-examples/.next/server/middleware-manifest.json new file mode 100644 index 00000000..62344c61 --- /dev/null +++ b/apps/react-native-web-examples/.next/server/middleware-manifest.json @@ -0,0 +1,6 @@ +{ + "sortedMiddleware": [], + "middleware": {}, + "functions": {}, + "version": 1 +} \ No newline at end of file diff --git a/apps/react-native-web-examples/.next/server/middleware-react-loadable-manifest.js b/apps/react-native-web-examples/.next/server/middleware-react-loadable-manifest.js new file mode 100644 index 00000000..7cbbcfb7 --- /dev/null +++ b/apps/react-native-web-examples/.next/server/middleware-react-loadable-manifest.js @@ -0,0 +1,6 @@ +self.__REACT_LOADABLE_MANIFEST = { + '../../../node_modules/next/dist/client/index.js -> ../pages/_error': { + id: '../../../node_modules/next/dist/client/index.js -> ../pages/_error', + files: ['static/chunks/node_modules_next_dist_pages__error_js.js'] + } +}; diff --git a/apps/react-native-web-examples/.next/server/pages-manifest.json b/apps/react-native-web-examples/.next/server/pages-manifest.json new file mode 100644 index 00000000..a5e8f09e --- /dev/null +++ b/apps/react-native-web-examples/.next/server/pages-manifest.json @@ -0,0 +1,7 @@ +{ + "/_app": "pages/_app.js", + "/_document": "pages/_document.js", + "/_error": "pages/_error.js", + "/": "pages/index.js", + "/scroll-view": "pages/scroll-view.js" +} \ No newline at end of file diff --git a/apps/react-native-web-examples/.next/server/pages/_app.js b/apps/react-native-web-examples/.next/server/pages/_app.js new file mode 100644 index 00000000..b5a88572 --- /dev/null +++ b/apps/react-native-web-examples/.next/server/pages/_app.js @@ -0,0 +1,56 @@ +'use strict'; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { + var exports = {}; + exports.id = 'pages/_app'; + exports.ids = ['pages/_app']; + exports.modules = { + /***/ '../../node_modules/next/dist/pages/_app.js': + /*!**************************************************!*\ + !*** ../../node_modules/next/dist/pages/_app.js ***! + \**************************************************/ + /***/ (__unused_webpack_module, exports, __webpack_require__) => { + eval( + '\n\nObject.defineProperty(exports, "__esModule", ({\n value: true\n}));\nObject.defineProperty(exports, "AppInitialProps", ({\n enumerable: true,\n get: function () {\n return _utils.AppInitialProps;\n }\n}));\nObject.defineProperty(exports, "NextWebVitalsMetric", ({\n enumerable: true,\n get: function () {\n return _utils.NextWebVitalsMetric;\n }\n}));\nexports["default"] = void 0;\n\nvar _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));\n\nvar _utils = __webpack_require__(/*! ../shared/lib/utils */ "../shared/lib/utils");\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nfunction appGetInitialProps(_) {\n return _appGetInitialProps.apply(this, arguments);\n}\n\nfunction _appGetInitialProps() {\n _appGetInitialProps =\n /**\n * `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.\n * This allows for keeping state between navigation, custom error handling, injecting additional data.\n */\n _asyncToGenerator(function* ({\n Component,\n ctx\n }) {\n const pageProps = yield (0, _utils).loadGetInitialProps(Component, ctx);\n return {\n pageProps\n };\n });\n return _appGetInitialProps.apply(this, arguments);\n}\n\nvar _Component;\n\nclass App extends (_Component = _react.default.Component) {\n render() {\n const {\n Component,\n pageProps\n } = this.props;\n return /*#__PURE__*/_react.default.createElement(Component, Object.assign({}, pageProps));\n }\n\n}\n\nApp.origGetInitialProps = appGetInitialProps;\nApp.getInitialProps = appGetInitialProps;\nexports["default"] = App;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9wYWdlcy9fYXBwLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUNiQSw4Q0FBNkM7RUFDekNHLEtBQUssRUFBRTtBQURrQyxDQUE3QztBQUdBSCxtREFBa0Q7RUFDOUNJLFVBQVUsRUFBRSxJQURrQztFQUU5Q0MsR0FBRyxFQUFFLFlBQVc7SUFDWixPQUFPQyxNQUFNLENBQUNDLGVBQWQ7RUFDSDtBQUo2QyxDQUFsRDtBQU1BUCx1REFBc0Q7RUFDbERJLFVBQVUsRUFBRSxJQURzQztFQUVsREMsR0FBRyxFQUFFLFlBQVc7SUFDWixPQUFPQyxNQUFNLENBQUNFLG1CQUFkO0VBQ0g7QUFKaUQsQ0FBdEQ7QUFNQU4sa0JBQUEsR0FBa0IsS0FBSyxDQUF2Qjs7QUFDQSxJQUFJUSxNQUFNLEdBQUdDLHNCQUFzQixDQUFDQyxtQkFBTyxDQUFDLG9CQUFELENBQVIsQ0FBbkM7O0FBQ0EsSUFBSU4sTUFBTSxHQUFHTSxtQkFBTyxDQUFDLGdEQUFELENBQXBCOztBQUNBLFNBQVNDLGtCQUFULENBQTRCQyxHQUE1QixFQUFpQ0MsT0FBakMsRUFBMENDLE1BQTFDLEVBQWtEQyxLQUFsRCxFQUF5REMsTUFBekQsRUFBaUVDLEdBQWpFLEVBQXNFQyxHQUF0RSxFQUEyRTtFQUN2RSxJQUFJO0lBQ0EsSUFBSUMsSUFBSSxHQUFHUCxHQUFHLENBQUNLLEdBQUQsQ0FBSCxDQUFTQyxHQUFULENBQVg7SUFDQSxJQUFJakIsS0FBSyxHQUFHa0IsSUFBSSxDQUFDbEIsS0FBakI7RUFDSCxDQUhELENBR0UsT0FBT21CLEtBQVAsRUFBYztJQUNaTixNQUFNLENBQUNNLEtBQUQsQ0FBTjtJQUNBO0VBQ0g7O0VBQ0QsSUFBSUQsSUFBSSxDQUFDRSxJQUFULEVBQWU7SUFDWFIsT0FBTyxDQUFDWixLQUFELENBQVA7RUFDSCxDQUZELE1BRU87SUFDSHFCLE9BQU8sQ0FBQ1QsT0FBUixDQUFnQlosS0FBaEIsRUFBdUJzQixJQUF2QixDQUE0QlIsS0FBNUIsRUFBbUNDLE1BQW5DO0VBQ0g7QUFDSjs7QUFDRCxTQUFTUSxpQkFBVCxDQUEyQkMsRUFBM0IsRUFBK0I7RUFDM0IsT0FBTyxZQUFXO0lBQ2QsSUFBSUMsSUFBSSxHQUFHLElBQVg7SUFBQSxJQUFpQkMsSUFBSSxHQUFHQyxTQUF4QjtJQUNBLE9BQU8sSUFBSU4sT0FBSixDQUFZLFVBQVNULE9BQVQsRUFBa0JDLE1BQWxCLEVBQTBCO01BQ3pDLElBQUlGLEdBQUcsR0FBR2EsRUFBRSxDQUFDSSxLQUFILENBQVNILElBQVQsRUFBZUMsSUFBZixDQUFWOztNQUNBLFNBQVNaLEtBQVQsQ0FBZWQsS0FBZixFQUFzQjtRQUNsQlUsa0JBQWtCLENBQUNDLEdBQUQsRUFBTUMsT0FBTixFQUFlQyxNQUFmLEVBQXVCQyxLQUF2QixFQUE4QkMsTUFBOUIsRUFBc0MsTUFBdEMsRUFBOENmLEtBQTlDLENBQWxCO01BQ0g7O01BQ0QsU0FBU2UsTUFBVCxDQUFnQmMsR0FBaEIsRUFBcUI7UUFDakJuQixrQkFBa0IsQ0FBQ0MsR0FBRCxFQUFNQyxPQUFOLEVBQWVDLE1BQWYsRUFBdUJDLEtBQXZCLEVBQThCQyxNQUE5QixFQUFzQyxPQUF0QyxFQUErQ2MsR0FBL0MsQ0FBbEI7TUFDSDs7TUFDRGYsS0FBSyxDQUFDZ0IsU0FBRCxDQUFMO0lBQ0gsQ0FUTSxDQUFQO0VBVUgsQ0FaRDtBQWFIOztBQUNELFNBQVN0QixzQkFBVCxDQUFnQ3VCLEdBQWhDLEVBQXFDO0VBQ2pDLE9BQU9BLEdBQUcsSUFBSUEsR0FBRyxDQUFDQyxVQUFYLEdBQXdCRCxHQUF4QixHQUE4QjtJQUNqQ3pCLE9BQU8sRUFBRXlCO0VBRHdCLENBQXJDO0FBR0g7O0FBQ0QsU0FBU0Usa0JBQVQsQ0FBNEJDLENBQTVCLEVBQStCO0VBQzNCLE9BQU9DLG1CQUFtQixDQUFDUCxLQUFwQixDQUEwQixJQUExQixFQUFnQ0QsU0FBaEMsQ0FBUDtBQUNIOztBQUNELFNBQVNRLG1CQUFULEdBQStCO0VBQzNCQSxtQkFBbUI7RUFBRztBQUMxQjtBQUNBO0FBQ0E7RUFBSVosaUJBQWlCLENBQUMsV0FBVTtJQUFFYSxTQUFGO0lBQWNDO0VBQWQsQ0FBVixFQUFnQztJQUM5QyxNQUFNQyxTQUFTLEdBQUcsTUFBTSxDQUFDLEdBQUduQyxNQUFKLEVBQVlvQyxtQkFBWixDQUFnQ0gsU0FBaEMsRUFBMkNDLEdBQTNDLENBQXhCO0lBQ0EsT0FBTztNQUNIQztJQURHLENBQVA7RUFHSCxDQUxnQixDQUhqQjtFQVNBLE9BQU9ILG1CQUFtQixDQUFDUCxLQUFwQixDQUEwQixJQUExQixFQUFnQ0QsU0FBaEMsQ0FBUDtBQUNIOztBQUNELElBQUlhLFVBQUo7O0FBQ0EsTUFBTUMsR0FBTixVQUFtQkQsVUFBVSxHQUFHakMsTUFBTSxDQUFDRCxPQUFQLENBQWU4QixTQUEvQyxFQUEwRDtFQUN0RE0sTUFBTSxHQUFHO0lBQ0wsTUFBTTtNQUFFTixTQUFGO01BQWNFO0lBQWQsSUFBNkIsS0FBS0ssS0FBeEM7SUFDQSxPQUFPLGFBQWNwQyxNQUFNLENBQUNELE9BQVAsQ0FBZXNDLGFBQWYsQ0FBNkJSLFNBQTdCLEVBQXdDdkMsTUFBTSxDQUFDZ0QsTUFBUCxDQUFjLEVBQWQsRUFBa0JQLFNBQWxCLENBQXhDLENBQXJCO0VBQ0g7O0FBSnFEOztBQU0xREcsR0FBRyxDQUFDSyxtQkFBSixHQUEwQmIsa0JBQTFCO0FBQ0FRLEdBQUcsQ0FBQ00sZUFBSixHQUFzQmQsa0JBQXRCO0FBQ0FsQyxrQkFBQSxHQUFrQjBDLEdBQWxCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmVhY3QtbmF0aXZlLXdlYi1leGFtcGxlcy8uLi8uLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3BhZ2VzL19hcHAuanM/MTlhOCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIkFwcEluaXRpYWxQcm9wc1wiLCB7XG4gICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICBnZXQ6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gX3V0aWxzLkFwcEluaXRpYWxQcm9wcztcbiAgICB9XG59KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIk5leHRXZWJWaXRhbHNNZXRyaWNcIiwge1xuICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgZ2V0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIF91dGlscy5OZXh0V2ViVml0YWxzTWV0cmljO1xuICAgIH1cbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwO1xudmFyIF9yZWFjdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcInJlYWN0XCIpKTtcbnZhciBfdXRpbHMgPSByZXF1aXJlKFwiLi4vc2hhcmVkL2xpYi91dGlsc1wiKTtcbmZ1bmN0aW9uIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywga2V5LCBhcmcpIHtcbiAgICB0cnkge1xuICAgICAgICB2YXIgaW5mbyA9IGdlbltrZXldKGFyZyk7XG4gICAgICAgIHZhciB2YWx1ZSA9IGluZm8udmFsdWU7XG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgcmVqZWN0KGVycm9yKTtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBpZiAoaW5mby5kb25lKSB7XG4gICAgICAgIHJlc29sdmUodmFsdWUpO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIFByb21pc2UucmVzb2x2ZSh2YWx1ZSkudGhlbihfbmV4dCwgX3Rocm93KTtcbiAgICB9XG59XG5mdW5jdGlvbiBfYXN5bmNUb0dlbmVyYXRvcihmbikge1xuICAgIHJldHVybiBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIHNlbGYgPSB0aGlzLCBhcmdzID0gYXJndW1lbnRzO1xuICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICAgICAgICB2YXIgZ2VuID0gZm4uYXBwbHkoc2VsZiwgYXJncyk7XG4gICAgICAgICAgICBmdW5jdGlvbiBfbmV4dCh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIGFzeW5jR2VuZXJhdG9yU3RlcChnZW4sIHJlc29sdmUsIHJlamVjdCwgX25leHQsIF90aHJvdywgXCJuZXh0XCIsIHZhbHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZ1bmN0aW9uIF90aHJvdyhlcnIpIHtcbiAgICAgICAgICAgICAgICBhc3luY0dlbmVyYXRvclN0ZXAoZ2VuLCByZXNvbHZlLCByZWplY3QsIF9uZXh0LCBfdGhyb3csIFwidGhyb3dcIiwgZXJyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIF9uZXh0KHVuZGVmaW5lZCk7XG4gICAgICAgIH0pO1xuICAgIH07XG59XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG5mdW5jdGlvbiBhcHBHZXRJbml0aWFsUHJvcHMoXykge1xuICAgIHJldHVybiBfYXBwR2V0SW5pdGlhbFByb3BzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG59XG5mdW5jdGlvbiBfYXBwR2V0SW5pdGlhbFByb3BzKCkge1xuICAgIF9hcHBHZXRJbml0aWFsUHJvcHMgPSAvKipcbiAqIGBBcHBgIGNvbXBvbmVudCBpcyB1c2VkIGZvciBpbml0aWFsaXplIG9mIHBhZ2VzLiBJdCBhbGxvd3MgZm9yIG92ZXJ3cml0aW5nIGFuZCBmdWxsIGNvbnRyb2wgb2YgdGhlIGBwYWdlYCBpbml0aWFsaXphdGlvbi5cbiAqIFRoaXMgYWxsb3dzIGZvciBrZWVwaW5nIHN0YXRlIGJldHdlZW4gbmF2aWdhdGlvbiwgY3VzdG9tIGVycm9yIGhhbmRsaW5nLCBpbmplY3RpbmcgYWRkaXRpb25hbCBkYXRhLlxuICovIF9hc3luY1RvR2VuZXJhdG9yKGZ1bmN0aW9uKih7IENvbXBvbmVudCAsIGN0eCAgfSkge1xuICAgICAgICBjb25zdCBwYWdlUHJvcHMgPSB5aWVsZCAoMCwgX3V0aWxzKS5sb2FkR2V0SW5pdGlhbFByb3BzKENvbXBvbmVudCwgY3R4KTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHBhZ2VQcm9wc1xuICAgICAgICB9O1xuICAgIH0pO1xuICAgIHJldHVybiBfYXBwR2V0SW5pdGlhbFByb3BzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG59XG52YXIgX0NvbXBvbmVudDtcbmNsYXNzIEFwcCBleHRlbmRzIChfQ29tcG9uZW50ID0gX3JlYWN0LmRlZmF1bHQuQ29tcG9uZW50KSB7XG4gICAgcmVuZGVyKCkge1xuICAgICAgICBjb25zdCB7IENvbXBvbmVudCAsIHBhZ2VQcm9wcyAgfSA9IHRoaXMucHJvcHM7XG4gICAgICAgIHJldHVybiAvKiNfX1BVUkVfXyovIF9yZWFjdC5kZWZhdWx0LmNyZWF0ZUVsZW1lbnQoQ29tcG9uZW50LCBPYmplY3QuYXNzaWduKHt9LCBwYWdlUHJvcHMpKTtcbiAgICB9XG59XG5BcHAub3JpZ0dldEluaXRpYWxQcm9wcyA9IGFwcEdldEluaXRpYWxQcm9wcztcbkFwcC5nZXRJbml0aWFsUHJvcHMgPSBhcHBHZXRJbml0aWFsUHJvcHM7XG5leHBvcnRzLmRlZmF1bHQgPSBBcHA7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPV9hcHAuanMubWFwIl0sIm5hbWVzIjpbIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZXhwb3J0cyIsInZhbHVlIiwiZW51bWVyYWJsZSIsImdldCIsIl91dGlscyIsIkFwcEluaXRpYWxQcm9wcyIsIk5leHRXZWJWaXRhbHNNZXRyaWMiLCJkZWZhdWx0IiwiX3JlYWN0IiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsInJlcXVpcmUiLCJhc3luY0dlbmVyYXRvclN0ZXAiLCJnZW4iLCJyZXNvbHZlIiwicmVqZWN0IiwiX25leHQiLCJfdGhyb3ciLCJrZXkiLCJhcmciLCJpbmZvIiwiZXJyb3IiLCJkb25lIiwiUHJvbWlzZSIsInRoZW4iLCJfYXN5bmNUb0dlbmVyYXRvciIsImZuIiwic2VsZiIsImFyZ3MiLCJhcmd1bWVudHMiLCJhcHBseSIsImVyciIsInVuZGVmaW5lZCIsIm9iaiIsIl9fZXNNb2R1bGUiLCJhcHBHZXRJbml0aWFsUHJvcHMiLCJfIiwiX2FwcEdldEluaXRpYWxQcm9wcyIsIkNvbXBvbmVudCIsImN0eCIsInBhZ2VQcm9wcyIsImxvYWRHZXRJbml0aWFsUHJvcHMiLCJfQ29tcG9uZW50IiwiQXBwIiwicmVuZGVyIiwicHJvcHMiLCJjcmVhdGVFbGVtZW50IiwiYXNzaWduIiwib3JpZ0dldEluaXRpYWxQcm9wcyIsImdldEluaXRpYWxQcm9wcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/next/dist/pages/_app.js\n' + ); + + /***/ + }, + + /***/ '../shared/lib/utils': + /*!************************************************!*\ + !*** external "next/dist/shared/lib/utils.js" ***! + \************************************************/ + /***/ (module) => { + module.exports = require('next/dist/shared/lib/utils.js'); + + /***/ + }, + + /***/ react: + /*!************************!*\ + !*** external "react" ***! + \************************/ + /***/ (module) => { + module.exports = require('react'); + + /***/ + } + }; + // load runtime + var __webpack_require__ = require('../webpack-runtime.js'); + __webpack_require__.C(exports); + var __webpack_exec__ = (moduleId) => + __webpack_require__((__webpack_require__.s = moduleId)); + var __webpack_exports__ = __webpack_exec__( + '../../node_modules/next/dist/pages/_app.js' + ); + module.exports = __webpack_exports__; +})(); diff --git a/apps/react-native-web-examples/.next/server/pages/_document.js b/apps/react-native-web-examples/.next/server/pages/_document.js new file mode 100644 index 00000000..aec7ba6c --- /dev/null +++ b/apps/react-native-web-examples/.next/server/pages/_document.js @@ -0,0 +1,1187 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { + var exports = {}; + exports.id = 'pages/_document'; + exports.ids = ['pages/_document']; + exports.modules = { + /***/ '../../node_modules/next/dist/client/head-manager.js': + /*!***********************************************************!*\ + !*** ../../node_modules/next/dist/client/head-manager.js ***! + \***********************************************************/ + /***/ (module, exports) => { + 'use strict'; + eval( + "\n\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = initHeadManager;\nexports.isEqualNode = isEqualNode;\nexports.DOMAttributeNames = void 0;\n\nfunction initHeadManager() {\n return {\n mountedInstances: new Set(),\n updateHead: head => {\n const tags = {};\n head.forEach(h => {\n if ( // If the font tag is loaded only on client navigation\n // it won't be inlined. In this case revert to the original behavior\n h.type === 'link' && h.props['data-optimized-fonts']) {\n if (document.querySelector(`style[data-href=\"${h.props['data-href']}\"]`)) {\n return;\n } else {\n h.props.href = h.props['data-href'];\n h.props['data-href'] = undefined;\n }\n }\n\n const components = tags[h.type] || [];\n components.push(h);\n tags[h.type] = components;\n });\n const titleComponent = tags.title ? tags.title[0] : null;\n let title = '';\n\n if (titleComponent) {\n const {\n children\n } = titleComponent.props;\n title = typeof children === 'string' ? children : Array.isArray(children) ? children.join('') : '';\n }\n\n if (title !== document.title) document.title = title;\n ['meta', 'base', 'link', 'style', 'script'].forEach(type => {\n updateElements(type, tags[type] || []);\n });\n }\n };\n}\n\nconst DOMAttributeNames = {\n acceptCharset: 'accept-charset',\n className: 'class',\n htmlFor: 'for',\n httpEquiv: 'http-equiv',\n noModule: 'noModule'\n};\nexports.DOMAttributeNames = DOMAttributeNames;\n\nfunction reactElementToDOM({\n type,\n props\n}) {\n const el = document.createElement(type);\n\n for (const p in props) {\n if (!props.hasOwnProperty(p)) continue;\n if (p === 'children' || p === 'dangerouslySetInnerHTML') continue; // we don't render undefined props to the DOM\n\n if (props[p] === undefined) continue;\n const attr = DOMAttributeNames[p] || p.toLowerCase();\n\n if (type === 'script' && (attr === 'async' || attr === 'defer' || attr === 'noModule')) {\n el[attr] = !!props[p];\n } else {\n el.setAttribute(attr, props[p]);\n }\n }\n\n const {\n children,\n dangerouslySetInnerHTML\n } = props;\n\n if (dangerouslySetInnerHTML) {\n el.innerHTML = dangerouslySetInnerHTML.__html || '';\n } else if (children) {\n el.textContent = typeof children === 'string' ? children : Array.isArray(children) ? children.join('') : '';\n }\n\n return el;\n}\n\nfunction isEqualNode(oldTag, newTag) {\n if (oldTag instanceof HTMLElement && newTag instanceof HTMLElement) {\n const nonce = newTag.getAttribute('nonce'); // Only strip the nonce if `oldTag` has had it stripped. An element's nonce attribute will not\n // be stripped if there is no content security policy response header that includes a nonce.\n\n if (nonce && !oldTag.getAttribute('nonce')) {\n const cloneTag = newTag.cloneNode(true);\n cloneTag.setAttribute('nonce', '');\n cloneTag.nonce = nonce;\n return nonce === oldTag.nonce && oldTag.isEqualNode(cloneTag);\n }\n }\n\n return oldTag.isEqualNode(newTag);\n}\n\nfunction updateElements(type, components) {\n const headEl = document.getElementsByTagName('head')[0];\n const headCountEl = headEl.querySelector('meta[name=next-head-count]');\n\n if (true) {\n if (!headCountEl) {\n console.error('Warning: next-head-count is missing. https://nextjs.org/docs/messages/next-head-count-missing');\n return;\n }\n }\n\n const headCount = Number(headCountEl.content);\n const oldTags = [];\n\n for (let i = 0, j = headCountEl.previousElementSibling; i < headCount; i++, j = (j == null ? void 0 : j.previousElementSibling) || null) {\n var ref;\n\n if ((j == null ? void 0 : (ref = j.tagName) == null ? void 0 : ref.toLowerCase()) === type) {\n oldTags.push(j);\n }\n }\n\n const newTags = components.map(reactElementToDOM).filter(newTag => {\n for (let k = 0, len = oldTags.length; k < len; k++) {\n const oldTag = oldTags[k];\n\n if (isEqualNode(oldTag, newTag)) {\n oldTags.splice(k, 1);\n return false;\n }\n }\n\n return true;\n });\n oldTags.forEach(t => {\n var ref;\n return (ref = t.parentNode) == null ? void 0 : ref.removeChild(t);\n });\n newTags.forEach(t => headEl.insertBefore(t, headCountEl));\n headCountEl.content = (headCount - oldTags.length + newTags.length).toString();\n}\n\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n Object.defineProperty(exports.default, '__esModule', {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvaGVhZC1tYW5hZ2VyLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUNiQSw4Q0FBNkM7RUFDekNHLEtBQUssRUFBRTtBQURrQyxDQUE3QztBQUdBRCxrQkFBQSxHQUFrQkcsZUFBbEI7QUFDQUgsbUJBQUEsR0FBc0JJLFdBQXRCO0FBQ0FKLHlCQUFBLEdBQTRCLEtBQUssQ0FBakM7O0FBQ0EsU0FBU0csZUFBVCxHQUEyQjtFQUN2QixPQUFPO0lBQ0hHLGdCQUFnQixFQUFFLElBQUlDLEdBQUosRUFEZjtJQUVIQyxVQUFVLEVBQUdDLElBQUQsSUFBUTtNQUNoQixNQUFNQyxJQUFJLEdBQUcsRUFBYjtNQUNBRCxJQUFJLENBQUNFLE9BQUwsQ0FBY0MsQ0FBRCxJQUFLO1FBQ2QsS0FBSTtRQUNKO1FBQ0FBLENBQUMsQ0FBQ0MsSUFBRixLQUFXLE1BQVgsSUFBcUJELENBQUMsQ0FBQ0UsS0FBRixDQUFRLHNCQUFSLENBRnJCLEVBRXNEO1VBQ2xELElBQUlDLFFBQVEsQ0FBQ0MsYUFBVCxDQUF3QixvQkFBbUJKLENBQUMsQ0FBQ0UsS0FBRixDQUFRLFdBQVIsQ0FBcUIsSUFBaEUsQ0FBSixFQUEwRTtZQUN0RTtVQUNILENBRkQsTUFFTztZQUNIRixDQUFDLENBQUNFLEtBQUYsQ0FBUUcsSUFBUixHQUFlTCxDQUFDLENBQUNFLEtBQUYsQ0FBUSxXQUFSLENBQWY7WUFDQUYsQ0FBQyxDQUFDRSxLQUFGLENBQVEsV0FBUixJQUF1QkksU0FBdkI7VUFDSDtRQUNKOztRQUNELE1BQU1DLFVBQVUsR0FBR1QsSUFBSSxDQUFDRSxDQUFDLENBQUNDLElBQUgsQ0FBSixJQUFnQixFQUFuQztRQUNBTSxVQUFVLENBQUNDLElBQVgsQ0FBZ0JSLENBQWhCO1FBQ0FGLElBQUksQ0FBQ0UsQ0FBQyxDQUFDQyxJQUFILENBQUosR0FBZU0sVUFBZjtNQUNILENBZEQ7TUFlQSxNQUFNRSxjQUFjLEdBQUdYLElBQUksQ0FBQ1ks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R0FBd0NWLEdBQUcsQ0FBQ1csV0FBSixDQUFnQkYsQ0FBaEIsQ0FBL0M7RUFDSCxDQUhEO0VBSUFQLE9BQU8sQ0FBQ3ZELE9BQVIsQ0FBaUI4RCxDQUFELElBQUtyQixNQUFNLENBQUN3QixZQUFQLENBQW9CSCxDQUFwQixFQUF1Qm5CLFdBQXZCLENBQXJCO0VBQ0FBLFdBQVcsQ0FBQ0ssT0FBWixHQUFzQixDQUFDRixTQUFTLEdBQUdHLE9BQU8sQ0FBQ1csTUFBcEIsR0FBNkJMLE9BQU8sQ0FBQ0ssTUFBdEMsRUFBOENNLFFBQTlDLEVBQXRCO0FBQ0g7O0FBRUQsSUFBSSxDQUFDLE9BQU83RSxPQUFPLENBQUNFLE9BQWYsS0FBMkIsVUFBM0IsSUFBMEMsT0FBT0YsT0FBTyxDQUFDRSxPQUFmLEtBQTJCLFFBQTNCLElBQXVDRixPQUFPLENBQUNFLE9BQVIsS0FBb0IsSUFBdEcsS0FBZ0gsT0FBT0YsT0FBTyxDQUFDRSxPQUFSLENBQWdCNEUsVUFBdkIsS0FBc0MsV0FBMUosRUFBdUs7RUFDcktoRixNQUFNLENBQUNDLGNBQVAsQ0FBc0JDLE9BQU8sQ0FBQ0UsT0FBOUIsRUFBdUMsWUFBdkMsRUFBcUQ7SUFBRUQsS0FBSyxFQUFFO0VBQVQsQ0FBckQ7RUFDQUgsTUFBTSxDQUFDaUYsTUFBUCxDQUFjL0UsT0FBTyxDQUFDRSxPQUF0QixFQUErQkYsT0FBL0I7RUFDQWdGLE1BQU0sQ0FBQ2hGLE9BQVAsR0FBaUJBLE9BQU8sQ0FBQ0UsT0FBekI7QUFDRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JlYWN0LW5hdGl2ZS13ZWItZXhhbXBsZXMvLi4vLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvaGVhZC1tYW5hZ2VyLmpzPzczNjkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBpbml0SGVhZE1hbmFnZXI7XG5leHBvcnRzLmlzRXF1YWxOb2RlID0gaXNFcXVhbE5vZGU7XG5leHBvcnRzLkRPTUF0dHJpYnV0ZU5hbWVzID0gdm9pZCAwO1xuZnVuY3Rpb24gaW5pdEhlYWRNYW5hZ2VyKCkge1xuICAgIHJldHVybiB7XG4gICAgICAgIG1vdW50ZWRJbnN0YW5jZXM6IG5ldyBTZXQoKSxcbiAgICAgICAgdXBkYXRlSGVhZDogKGhlYWQpPT57XG4gICAgICAgICAgICBjb25zdCB0YWdzID0ge307XG4gICAgICAgICAgICBoZWFkLmZvckVhY2goKGgpPT57XG4gICAgICAgICAgICAgICAgaWYgKC8vIElmIHRoZSBmb250IHRhZyBpcyBsb2FkZWQgb25seSBvbiBjbGllbnQgbmF2aWdhdGlvblxuICAgICAgICAgICAgICAgIC8vIGl0IHdvbid0IGJlIGlubGluZWQuIEluIHRoaXMgY2FzZSByZXZlcnQgdG8gdGhlIG9yaWdpbmFsIGJlaGF2aW9yXG4gICAgICAgICAgICAgICAgaC50eXBlID09PSAnbGluaycgJiYgaC5wcm9wc1snZGF0YS1vcHRpbWl6ZWQtZm9udHMnXSkge1xuICAgICAgICAgICAgICAgICAgICBpZiAoZG9jdW1lbnQucXVlcnlTZWxlY3Rvcihgc3R5bGVbZGF0YS1ocmVmPVwiJHtoLnByb3BzWydkYXRhLWhyZWYnXX1cIl1gKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaC5wcm9wcy5ocmVmID0gaC5wcm9wc1snZGF0YS1ocmVmJ107XG4gICAgICAgICAgICAgICAgICAgICAgICBoLnByb3BzWydkYXRhLWhyZWYnXSA9IHVuZGVmaW5lZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zdCBjb21wb25lbnRzID0gdGFnc1toLnR5cGVdIHx8IFtdO1xuICAgICAgICAgICAgICAgIGNvbXBvbmVudHMucHVzaChoKTtcbiAgICAgICAgICAgICAgICB0YWdzW2gudHlwZV0gPSBjb21wb25lbnRzO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBjb25zdCB0aXRsZUNvbXBvbmVudCA9IHRhZ3MudGl0bGUgPyB0YWdzLnRpdGxlWzBdIDogbnVsbDtcbiAgICAgICAgICAgIGxldCB0aXRsZSA9ICcnO1xuICAgICAgICAgICAgaWYgKHRpdGxlQ29tcG9uZW50KSB7XG4gICAgICAgICAgICAgICAgY29uc3QgeyBjaGlsZHJlbiAgfSA9IHRpdGxlQ29tcG9uZW50LnByb3BzO1xuICAgICAgICAgICAgICAgIHRpdGxlID0gdHlwZW9mIGNoaWxkcmVuID09PSAnc3RyaW5nJyA/IGNoaWxkcmVuIDogQXJyYXkuaXNBcnJheShjaGlsZHJlbikgPyBjaGlsZHJlbi5qb2luKCcnKSA6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKHRpdGxlICE9PSBkb2N1bWVudC50aXRsZSkgZG9jdW1lbnQudGl0bGUgPSB0aXRsZTtcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAnbWV0YScsXG4gICAgICAgICAgICAgICAgJ2Jhc2UnLFxuICAgICAgICAgICAgICAgICdsaW5rJyxcbiAgICAgICAgICAgICAgICAnc3R5bGUnLFxuICAgICAgICAgICAgICAgICdzY3JpcHQnXG4gICAgICAgICAgICBdLmZvckVhY2goKHR5cGUpPT57XG4gICAgICAgICAgICAgICAgdXBkYXRlRWxlbWVudHModHlwZSwgdGFnc1t0eXBlXSB8fCBbXSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgIH07XG59XG5jb25zdCBET01BdHRyaWJ1dGVOYW1lcyA9IHtcbiAgICBhY2NlcHRDaGFyc2V0OiAnYWNjZXB0LWNoYXJzZXQnLFxuICAgIGNsYXNzTmFtZTogJ2NsYXNzJyxcbiAgICBodG1sRm9yOiAnZm9yJyxcbiAgICBodHRwRXF1aXY6ICdodHRwLWVxdWl2JyxcbiAgICBub01vZHVsZTogJ25vTW9kdWxlJ1xufTtcbmV4cG9ydHMuRE9NQXR0cmlidXRlTmFtZXMgPSBET01BdHRyaWJ1dGVOYW1lcztcbmZ1bmN0aW9uIHJlYWN0RWxlbWVudFRvRE9NKHsgdHlwZSAsIHByb3BzICB9KSB7XG4gICAgY29uc3QgZWwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KHR5cGUpO1xuICAgIGZvcihjb25zdCBwIGluIHByb3BzKXtcbiAgICAgICAgaWYgKCFwcm9wcy5oYXNPd25Qcm9wZXJ0eShwKSkgY29udGludWU7XG4gICAgICAgIGlmIChwID09PSAnY2hpbGRyZW4nIHx8IHAgPT09ICdkYW5nZXJvdXNseVNldElubmVySFRNTCcpIGNvbnRpbnVlO1xuICAgICAgICAvLyB3ZSBkb24ndCByZW5kZXIgdW5kZWZpbmVkIHByb3BzIHRvIHRoZSBET01cbiAgICAgICAgaWYgKHByb3BzW3BdID09PSB1bmRlZmluZWQpIGNvbnRpbnVlO1xuICAgICAgICBjb25zdCBhdHRyID0gRE9NQXR0cmlidXRlTmFtZXNbcF0gfHwgcC50b0xvd2VyQ2FzZSgpO1xuICAgICAgICBpZiAodHlwZSA9PT0gJ3NjcmlwdCcgJiYgKGF0dHIgPT09ICdhc3luYycgfHwgYXR0ciA9PT0gJ2RlZmVyJyB8fCBhdHRyID09PSAnbm9Nb2R1bGUnKSkge1xuICAgICAgICAgICAgZWxbYXR0cl0gPSAhIXByb3BzW3BdO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZWwuc2V0QXR0cmlidXRlKGF0dHIsIHByb3BzW3BdKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBjb25zdCB7IGNoaWxkcmVuICwgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwgIH0gPSBwcm9wcztcbiAgICBpZiAoZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwpIHtcbiAgICAgICAgZWwuaW5uZXJIVE1MID0gZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwuX19odG1sIHx8ICcnO1xuICAgIH0gZWxzZSBpZiAoY2hpbGRyZW4pIHtcbiAgICAgICAgZWwudGV4dENvbnRlbnQgPSB0eXBlb2YgY2hpbGRyZW4gPT09ICdzdHJpbmcnID8gY2hpbGRyZW4gOiBBcnJheS5pc0FycmF5KGNoaWxkcmVuKSA/IGNoaWxkcmVuLmpvaW4oJycpIDogJyc7XG4gICAgfVxuICAgIHJldHVybiBlbDtcbn1cbmZ1bmN0aW9uIGlzRXF1YWxOb2RlKG9sZFRhZywgbmV3VGFnKSB7XG4gICAgaWYgKG9sZFRhZyBpbnN0YW5jZW9mIEhUTUxFbGVtZW50ICYmIG5ld1RhZyBpbnN0YW5jZW9mIEhUTUxFbGVtZW50KSB7XG4gICAgICAgIGNvbnN0IG5vbmNlID0gbmV3VGFnLmdldEF0dHJpYnV0ZSgnbm9uY2UnKTtcbiAgICAgICAgLy8gT25seSBzdHJpcCB0aGUgbm9uY2UgaWYgYG9sZFRhZ2AgaGFzIGhhZCBpdCBzdHJpcHBlZC4gQW4gZWxlbWVudCdzIG5vbmNlIGF0dHJpYnV0ZSB3aWxsIG5vdFxuICAgICAgICAvLyBiZSBzdHJpcHBlZCBpZiB0aGVyZSBpcyBubyBjb250ZW50IHNlY3VyaXR5IHBvbGljeSByZXNwb25zZSBoZWFkZXIgdGhhdCBpbmNsdWRlcyBhIG5vbmNlLlxuICAgICAgICBpZiAobm9uY2UgJiYgIW9sZFRhZy5nZXRBdHRyaWJ1dGUoJ25vbmNlJykpIHtcbiAgICAgICAgICAgIGNvbnN0IGNsb25lVGFnID0gbmV3VGFnLmNsb25lTm9kZSh0cnVlKTtcbiAgICAgICAgICAgIGNsb25lVGFnLnNldEF0dHJpYnV0ZSgnbm9uY2UnLCAnJyk7XG4gICAgICAgICAgICBjbG9uZVRhZy5ub25jZSA9IG5vbmNlO1xuICAgICAgICAgICAgcmV0dXJuIG5vbmNlID09PSBvbGRUYWcubm9uY2UgJiYgb2xkVGFnLmlzRXF1YWxOb2RlKGNsb25lVGFnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gb2xkVGFnLmlzRXF1YWxOb2RlKG5ld1RhZyk7XG59XG5mdW5jdGlvbiB1cGRhdGVFbGVtZW50cyh0eXBlLCBjb21wb25lbnRzKSB7XG4gICAgY29uc3QgaGVhZEVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXTtcbiAgICBjb25zdCBoZWFkQ291bnRFbCA9IGhlYWRFbC5xdWVyeVNlbGVjdG9yKCdtZXRhW25hbWU9bmV4dC1oZWFkLWNvdW50XScpO1xuICAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nKSB7XG4gICAgICAgIGlmICghaGVhZENvdW50RWwpIHtcbiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoJ1dhcm5pbmc6IG5leHQtaGVhZC1jb3VudCBpcyBtaXNzaW5nLiBodHRwczovL25leHRqcy5vcmcvZG9jcy9tZXNzYWdlcy9uZXh0LWhlYWQtY291bnQtbWlzc2luZycpO1xuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvbnN0IGhlYWRDb3VudCA9IE51bWJlcihoZWFkQ291bnRFbC5jb250ZW50KTtcbiAgICBjb25zdCBvbGRUYWdzID0gW107XG4gICAgZm9yKGxldCBpID0gMCwgaiA9IGhlYWRDb3VudEVsLnByZXZpb3VzRWxlbWVudFNpYmxpbmc7IGkgPCBoZWFkQ291bnQ7IGkrKywgaiA9IChqID09IG51bGwgPyB2b2lkIDAgOiBqLnByZXZpb3VzRWxlbWVudFNpYmxpbmcpIHx8IG51bGwpe1xuICAgICAgICB2YXIgcmVmO1xuICAgICAgICBpZiAoKGogPT0gbnVsbCA/IHZvaWQgMCA6IChyZWYgPSBqLnRhZ05hbWUpID09IG51bGwgPyB2b2lkIDAgOiByZWYudG9Mb3dlckNhc2UoKSkgPT09IHR5cGUpIHtcbiAgICAgICAgICAgIG9sZFRhZ3MucHVzaChqKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBjb25zdCBuZXdUYWdzID0gY29tcG9uZW50cy5tYXAocmVhY3RFbGVtZW50VG9ET00pLmZpbHRlcigobmV3VGFnKT0+e1xuICAgICAgICBmb3IobGV0IGsgPSAwLCBsZW4gPSBvbGRUYWdzLmxlbmd0aDsgayA8IGxlbjsgaysrKXtcbiAgICAgICAgICAgIGNvbnN0IG9sZFRhZyA9IG9sZFRhZ3Nba107XG4gICAgICAgICAgICBpZiAoaXNFcXVhbE5vZGUob2xkVGFnLCBuZXdUYWcpKSB7XG4gICAgICAgICAgICAgICAgb2xkVGFncy5zcGxpY2UoaywgMSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIH0pO1xuICAgIG9sZFRhZ3MuZm9yRWFjaCgodCk9PntcbiAgICAgICAgdmFyIHJlZjtcbiAgICAgICAgcmV0dXJuIChyZWYgPSB0LnBhcmVudE5vZGUpID09IG51bGwgPyB2b2lkIDAgOiByZWYucmVtb3ZlQ2hpbGQodCk7XG4gICAgfSk7XG4gICAgbmV3VGFncy5mb3JFYWNoKCh0KT0+aGVhZEVsLmluc2VydEJlZm9yZSh0LCBoZWFkQ291bnRFbCkpO1xuICAgIGhlYWRDb3VudEVsLmNvbnRlbnQgPSAoaGVhZENvdW50IC0gb2xkVGFncy5sZW5ndGggKyBuZXdUYWdzLmxlbmd0aCkudG9TdHJpbmcoKTtcbn1cblxuaWYgKCh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnZnVuY3Rpb24nIHx8ICh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnb2JqZWN0JyAmJiBleHBvcnRzLmRlZmF1bHQgIT09IG51bGwpKSAmJiB0eXBlb2YgZXhwb3J0cy5kZWZhdWx0Ll9fZXNNb2R1bGUgPT09ICd1bmRlZmluZWQnKSB7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLmRlZmF1bHQsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiAgT2JqZWN0LmFzc2lnbihleHBvcnRzLmRlZmF1bHQsIGV4cG9ydHMpO1xuICBtb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHMuZGVmYXVsdDtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGVhZC1tYW5hZ2VyLmpzLm1hcCJdLCJuYW1lcyI6WyJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImV4cG9ydHMiLCJ2YWx1ZSIsImRlZmF1bHQiLCJpbml0SGVhZE1hbmFnZXIiLCJpc0VxdWFsTm9kZSIsIkRPTUF0dHJpYnV0ZU5hbWVzIiwibW91bnRlZEluc3RhbmNlcyIsIlNldCIsInVwZGF0ZUhlYWQiLCJoZWFkIiwidGFncyIsImZvckVhY2giLCJoIiwidHlwZSIsInByb3BzIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwiaHJlZiIsInVuZGVmaW5lZCIsImNvbXBvbmVudHMiLCJwdXNoIiwidGl0bGVDb21wb25lbnQiLCJ0aXRsZSIsImNoaWxkcmVuIiwiQXJyYXkiLCJpc0FycmF5Iiwiam9pbiIsInVwZGF0ZUVsZW1lbnRzIiwiYWNjZXB0Q2hhcnNldCIsImNsYXNzTmFtZSIsImh0bWxGb3IiLCJodHRwRXF1aXYiLCJub01vZHVsZSIsInJlYWN0RWxlbWVudFRvRE9NIiwiZWwiLCJjcmVhdGVFbGVtZW50IiwicCIsImhhc093blByb3BlcnR5IiwiYXR0ciIsInRvTG93ZXJDYXNlIiwic2V0QXR0cmlidXRlIiwiZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwiLCJpbm5lckhUTUwiLCJfX2h0bWwiLCJ0ZXh0Q29udGVudCIsIm9sZFRhZyIsIm5ld1RhZyIsIkhUTUxFbGVtZW50Iiwibm9uY2UiLCJnZXRBdHRyaWJ1dGUiLCJjbG9uZVRhZyIsImNsb25lTm9kZSIsImhlYWRFbCIsImdldEVsZW1lbnRzQnlUYWdOYW1lIiwiaGVhZENvdW50RWwiLCJjb25zb2xlIiwiZXJyb3IiLCJoZWFkQ291bnQiLCJOdW1iZXIiLCJjb250ZW50Iiwib2xkVGFncyIsImkiLCJqIiwicHJldmlvdXNFbGVtZW50U2libGluZyIsInJlZiIsInRhZ05hbWUiLCJuZXdUYWdzIiwibWFwIiwiZmlsdGVyIiwiayIsImxlbiIsImxlbmd0aCIsInNwbGljZSIsInQiLCJwYXJlbnROb2RlIiwicmVtb3ZlQ2hpbGQiLCJpbnNlcnRCZWZvcmUiLCJ0b1N0cmluZyIsIl9fZXNNb2R1bGUiLCJhc3NpZ24iLCJtb2R1bGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/next/dist/client/head-manager.js\n" + ); + + /***/ + }, + + /***/ '../../node_modules/next/dist/client/request-idle-callback.js': + /*!********************************************************************!*\ + !*** ../../node_modules/next/dist/client/request-idle-callback.js ***! + \********************************************************************/ + /***/ (module, exports) => { + 'use strict'; + eval( + "\n\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.cancelIdleCallback = exports.requestIdleCallback = void 0;\n\nconst requestIdleCallback = typeof self !== 'undefined' && self.requestIdleCallback && self.requestIdleCallback.bind(window) || function (cb) {\n let start = Date.now();\n return setTimeout(function () {\n cb({\n didTimeout: false,\n timeRemaining: function () {\n return Math.max(0, 50 - (Date.now() - start));\n }\n });\n }, 1);\n};\n\nexports.requestIdleCallback = requestIdleCallback;\n\nconst cancelIdleCallback = typeof self !== 'undefined' && self.cancelIdleCallback && self.cancelIdleCallback.bind(window) || function (id) {\n return clearTimeout(id);\n};\n\nexports.cancelIdleCallback = cancelIdleCallback;\n\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n Object.defineProperty(exports.default, '__esModule', {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvcmVxdWVzdC1pZGxlLWNhbGxiYWNrLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUNiQSw4Q0FBNkM7RUFDekNHLEtBQUssRUFBRTtBQURrQyxDQUE3QztBQUdBRCwwQkFBQSxHQUE2QkEsMkJBQUEsR0FBOEIsS0FBSyxDQUFoRTs7QUFDQSxNQUFNRyxtQkFBbUIsR0FBRyxPQUFPQyxJQUFQLEtBQWdCLFdBQWhCLElBQStCQSxJQUFJLENBQUNELG1CQUFwQyxJQUEyREMsSUFBSSxDQUFDRCxtQkFBTCxDQUF5QkUsSUFBekIsQ0FBOEJDLE1BQTlCLENBQTNELElBQW9HLFVBQVNDLEVBQVQsRUFBYTtFQUN6SSxJQUFJQyxLQUFLLEdBQUdDLElBQUksQ0FBQ0MsR0FBTCxFQUFaO0VBQ0EsT0FBT0MsVUFBVSxDQUFDLFlBQVc7SUFDekJKLEVBQUUsQ0FBQztNQUNDSyxVQUFVLEVBQUUsS0FEYjtNQUVDQyxhQUFhLEVBQUUsWUFBVztRQUN0QixPQUFPQyxJQUFJLENBQUNDLEdBQUwsQ0FBUyxDQUFULEVBQVksTUFBTU4sSUFBSSxDQUFDQyxHQUFMLEtBQWFGLEtBQW5CLENBQVosQ0FBUDtNQUNIO0lBSkYsQ0FBRCxDQUFGO0VBTUgsQ0FQZ0IsRUFPZCxDQVBjLENBQWpCO0FBUUgsQ0FWRDs7QUFXQVIsMkJBQUEsR0FBOEJHLG1CQUE5Qjs7QUFDQSxNQUFNRCxrQkFBa0IsR0FBRyxPQUFPRSxJQUFQLEtBQWdCLFdBQWhCLElBQStCQSxJQUFJLENBQUNGLGtCQUFwQyxJQUEwREUsSUFBSSxDQUFDRixrQkFBTCxDQUF3QkcsSUFBeEIsQ0FBNkJDLE1BQTdCLENBQTFELElBQWtHLFVBQVNVLEVBQVQsRUFBYTtFQUN0SSxPQUFPQyxZQUFZLENBQUNELEVBQUQsQ0FBbkI7QUFDSCxDQUZEOztBQUdBaEIsMEJBQUEsR0FBNkJFLGtCQUE3Qjs7QUFFQSxJQUFJLENBQUMsT0FBT0YsT0FBTyxDQUFDa0IsT0FBZixLQUEyQixVQUEzQixJQUEwQyxPQUFPbEIsT0FBTyxDQUFDa0IsT0FBZixLQUEyQixRQUEzQixJQUF1Q2xCLE9BQU8sQ0FBQ2tCLE9BQVIsS0FBb0IsSUFBdEcsS0FBZ0gsT0FBT2xCLE9BQU8sQ0FBQ2tCLE9BQVIsQ0FBZ0JDLFVBQXZCLEtBQXNDLFdBQTFKLEVBQXVLO0VBQ3JLckIsTUFBTSxDQUFDQyxjQUFQLENBQXNCQyxPQUFPLENBQUNrQixPQUE5QixFQUF1QyxZQUF2QyxFQUFxRDtJQUFFakIsS0FBSyxFQUFFO0VBQVQsQ0FBckQ7RUFDQUgsTUFBTSxDQUFDc0IsTUFBUCxDQUFjcEIsT0FBTyxDQUFDa0IsT0FBdEIsRUFBK0JsQixPQUEvQjtFQUNBcUIsTUFBTSxDQUFDckIsT0FBUCxHQUFpQkEsT0FBTyxDQUFDa0IsT0FBekI7QUFDRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JlYWN0LW5hdGl2ZS13ZWItZXhhbXBsZXMvLi4vLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvcmVxdWVzdC1pZGxlLWNhbGxiYWNrLmpzP2U5NzAiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmNhbmNlbElkbGVDYWxsYmFjayA9IGV4cG9ydHMucmVxdWVzdElkbGVDYWxsYmFjayA9IHZvaWQgMDtcbmNvbnN0IHJlcXVlc3RJZGxlQ2FsbGJhY2sgPSB0eXBlb2Ygc2VsZiAhPT0gJ3VuZGVmaW5lZCcgJiYgc2VsZi5yZXF1ZXN0SWRsZUNhbGxiYWNrICYmIHNlbGYucmVxdWVzdElkbGVDYWxsYmFjay5iaW5kKHdpbmRvdykgfHwgZnVuY3Rpb24oY2IpIHtcbiAgICBsZXQgc3RhcnQgPSBEYXRlLm5vdygpO1xuICAgIHJldHVybiBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuICAgICAgICBjYih7XG4gICAgICAgICAgICBkaWRUaW1lb3V0OiBmYWxzZSxcbiAgICAgICAgICAgIHRpbWVSZW1haW5pbmc6IGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBNYXRoLm1heCgwLCA1MCAtIChEYXRlLm5vdygpIC0gc3RhcnQpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfSwgMSk7XG59O1xuZXhwb3J0cy5yZXF1ZXN0SWRsZUNhbGxiYWNrID0gcmVxdWVzdElkbGVDYWxsYmFjaztcbmNvbnN0IGNhbmNlbElkbGVDYWxsYmFjayA9IHR5cGVvZiBzZWxmICE9PSAndW5kZWZpbmVkJyAmJiBzZWxmLmNhbmNlbElkbGVDYWxsYmFjayAmJiBzZWxmLmNhbmNlbElkbGVDYWxsYmFjay5iaW5kKHdpbmRvdykgfHwgZnVuY3Rpb24oaWQpIHtcbiAgICByZXR1cm4gY2xlYXJUaW1lb3V0KGlkKTtcbn07XG5leHBvcnRzLmNhbmNlbElkbGVDYWxsYmFjayA9IGNhbmNlbElkbGVDYWxsYmFjaztcblxuaWYgKCh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnZnVuY3Rpb24nIHx8ICh0eXBlb2YgZXhwb3J0cy5kZWZhdWx0ID09PSAnb2JqZWN0JyAmJiBleHBvcnRzLmRlZmF1bHQgIT09IG51bGwpKSAmJiB0eXBlb2YgZXhwb3J0cy5kZWZhdWx0Ll9fZXNNb2R1bGUgPT09ICd1bmRlZmluZWQnKSB7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLmRlZmF1bHQsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiAgT2JqZWN0LmFzc2lnbihleHBvcnRzLmRlZmF1bHQsIGV4cG9ydHMpO1xuICBtb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHMuZGVmYXVsdDtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVxdWVzdC1pZGxlLWNhbGxiYWNrLmpzLm1hcCJdLCJuYW1lcyI6WyJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImV4cG9ydHMiLCJ2YWx1ZSIsImNhbmNlbElkbGVDYWxsYmFjayIsInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJzZWxmIiwiYmluZCIsIndpbmRvdyIsImNiIiwic3RhcnQiLCJEYXRlIiwibm93Iiwic2V0VGltZW91dCIsImRpZFRpbWVvdXQiLCJ0aW1lUmVtYWluaW5nIiwiTWF0aCIsIm1heCIsImlkIiwiY2xlYXJUaW1lb3V0IiwiZGVmYXVsdCIsIl9fZXNNb2R1bGUiLCJhc3NpZ24iLCJtb2R1bGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/next/dist/client/request-idle-callback.js\n" + ); + + /***/ + }, + + /***/ '../../node_modules/next/dist/client/script.js': + /*!*****************************************************!*\ + !*** ../../node_modules/next/dist/client/script.js ***! + \*****************************************************/ + /***/ (module, exports, __webpack_require__) => { + 'use strict'; + eval( + "\n\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.handleClientScriptLoad = handleClientScriptLoad;\nexports.initScriptLoader = initScriptLoader;\nexports[\"default\"] = void 0;\n\nvar _react = _interopRequireWildcard(__webpack_require__(/*! react */ \"react\"));\n\nvar _headManagerContext = __webpack_require__(/*! ../shared/lib/head-manager-context */ \"../shared/lib/head-manager-context\");\n\nvar _headManager = __webpack_require__(/*! ./head-manager */ \"../../node_modules/next/dist/client/head-manager.js\");\n\nvar _requestIdleCallback = __webpack_require__(/*! ./request-idle-callback */ \"../../node_modules/next/dist/client/request-idle-callback.js\");\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n\n _getRequireWildcardCache = function () {\n return cache;\n };\n\n return cache;\n}\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n\n var cache = _getRequireWildcardCache();\n\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n\n newObj.default = obj;\n\n if (cache) {\n cache.set(obj, newObj);\n }\n\n return newObj;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nconst ScriptCache = new Map();\nconst LoadCache = new Set();\nconst ignoreProps = ['onLoad', 'dangerouslySetInnerHTML', 'children', 'onError', 'strategy'];\n\nconst loadScript = props => {\n const {\n src,\n id,\n onLoad = () => {},\n dangerouslySetInnerHTML,\n children = '',\n strategy = 'afterInteractive',\n onError\n } = props;\n const cacheKey = id || src; // Script has already loaded\n\n if (cacheKey && LoadCache.has(cacheKey)) {\n return;\n } // Contents of this script are already loading/loaded\n\n\n if (ScriptCache.has(src)) {\n LoadCache.add(cacheKey); // Execute onLoad since the script loading has begun\n\n ScriptCache.get(src).then(onLoad, onError);\n return;\n }\n\n const el = document.createElement('script');\n const loadPromise = new Promise((resolve, reject) => {\n el.addEventListener('load', function (e) {\n resolve();\n\n if (onLoad) {\n onLoad.call(this, e);\n }\n });\n el.addEventListener('error', function (e) {\n reject(e);\n });\n }).catch(function (e) {\n if (onError) {\n onError(e);\n }\n });\n\n if (src) {\n ScriptCache.set(src, loadPromise);\n }\n\n LoadCache.add(cacheKey);\n\n if (dangerouslySetInnerHTML) {\n el.innerHTML = dangerouslySetInnerHTML.__html || '';\n } else if (children) {\n el.textContent = typeof children === 'string' ? children : Array.isArray(children) ? children.join('') : '';\n } else if (src) {\n el.src = src;\n }\n\n for (const [k, value] of Object.entries(props)) {\n if (value === undefined || ignoreProps.includes(k)) {\n continue;\n }\n\n const attr = _headManager.DOMAttributeNames[k] || k.toLowerCase();\n el.setAttribute(attr, value);\n }\n\n if (strategy === 'worker') {\n el.setAttribute('type', 'text/partytown');\n }\n\n el.setAttribute('data-nscript', strategy);\n document.body.appendChild(el);\n};\n\nfunction handleClientScriptLoad(props) {\n const {\n strategy = 'afterInteractive'\n } = props;\n\n if (strategy === 'lazyOnload') {\n window.addEventListener('load', () => {\n (0, _requestIdleCallback).requestIdleCallback(() => loadScript(props));\n });\n } else {\n loadScript(props);\n }\n}\n\nfunction loadLazyScript(props) {\n if (document.readyState === 'complete') {\n (0, _requestIdleCallback).requestIdleCallback(() => loadScript(props));\n } else {\n window.addEventListener('load', () => {\n (0, _requestIdleCallback).requestIdleCallback(() => loadScript(props));\n });\n }\n}\n\nfunction addBeforeInteractiveToCache() {\n const scripts = [...document.querySelectorAll('[data-nscript=\"beforeInteractive\"]'), ...document.querySelectorAll('[data-nscript=\"beforePageRender\"]')];\n scripts.forEach(script => {\n const cacheKey = script.id || script.getAttribute('src');\n LoadCache.add(cacheKey);\n });\n}\n\nfunction initScriptLoader(scriptLoaderItems) {\n scriptLoaderItems.forEach(handleClientScriptLoad);\n addBeforeInteractiveToCache();\n}\n\nfunction Script(props) {\n const {\n src = '',\n onLoad = () => {},\n strategy = 'afterInteractive',\n onError\n } = props,\n restProps = _objectWithoutPropertiesLoose(props, [\"src\", \"onLoad\", \"strategy\", \"onError\"]); // Context is available only during SSR\n\n\n const {\n updateScripts,\n scripts,\n getIsSsr\n } = (0, _react).useContext(_headManagerContext.HeadManagerContext);\n (0, _react).useEffect(() => {\n if (strategy === 'afterInteractive') {\n loadScript(props);\n } else if (strategy === 'lazyOnload') {\n loadLazyScript(props);\n }\n }, [props, strategy]);\n\n if (strategy === 'beforeInteractive' || strategy === 'worker') {\n if (updateScripts) {\n scripts[strategy] = (scripts[strategy] || []).concat([_extends({\n src,\n onLoad,\n onError\n }, restProps)]);\n updateScripts(scripts);\n } else if (getIsSsr && getIsSsr()) {\n // Script has already loaded during SSR\n LoadCache.add(restProps.id || src);\n } else if (getIsSsr && !getIsSsr()) {\n loadScript(props);\n }\n }\n\n return null;\n}\n\nvar _default = Script;\nexports[\"default\"] = _default;\n\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n Object.defineProperty(exports.default, '__esModule', {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvc2NyaXB0LmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUNiQSw4Q0FBNkM7RUFDekNHLEtBQUssRUFBRTtBQURrQyxDQUE3QztBQUdBRCw4QkFBQSxHQUFpQ0Usc0JBQWpDO0FBQ0FGLHdCQUFBLEdBQTJCRyxnQkFBM0I7QUFDQUgsa0JBQUEsR0FBa0IsS0FBSyxDQUF2Qjs7QUFDQSxJQUFJSyxNQUFNLEdBQUdDLHVCQUF1QixDQUFDQyxtQkFBTyxDQUFDLG9CQUFELENBQVIsQ0FBcEM7O0FBQ0EsSUFBSUMsbUJBQW1CLEdBQUdELG1CQUFPLENBQUMsOEVBQUQsQ0FBakM7O0FBQ0EsSUFBSUUsWUFBWSxHQUFHRixtQkFBTyxDQUFDLDJFQUFELENBQTFCOztBQUNBLElBQUlHLG9CQUFvQixHQUFHSCxtQkFBTyxDQUFDLDZGQUFELENBQWxDOztBQUNBLFNBQVNJLFFBQVQsR0FBb0I7RUFDaEJBLFFBQVEsR0FBR2IsTUFBTSxDQUFDYyxNQUFQLElBQWlCLFVBQVNDLE1BQVQsRUFBaUI7SUFDekMsS0FBSSxJQUFJQyxDQUFDLEdBQUcsQ0FBWixFQUFlQSxDQUFDLEdBQUdDLFNBQVMsQ0FBQ0MsTUFBN0IsRUFBcUNGLENBQUMsRUFBdEMsRUFBeUM7TUFDckMsSUFBSUcsTUFBTSxHQUFHRixTQUFTLENBQUNELENBQUQsQ0FBdEI7O01BQ0EsS0FBSSxJQUFJSSxHQUFSLElBQWVELE1BQWYsRUFBc0I7UUFDbEIsSUFBSW5CLE1BQU0sQ0FBQ3FCLFNBQVAsQ0FBaUJDLGNBQWpCLENBQWdDQyxJQUFoQyxDQUFxQ0osTUFBckMsRUFBNkNDLEdBQTdDLENBQUosRUFBdUQ7VUFDbkRMLE1BQU0sQ0FBQ0ssR0FBRCxDQUFOLEdBQWNELE1BQU0sQ0FBQ0MsR0FBRCxDQUFwQjtRQUNIO01BQ0o7SUFDSjs7SUFDRCxPQUFPTCxNQUFQO0VBQ0gsQ0FWRDs7RUFXQSxPQUFPRixRQUFRLENBQUNXLEtBQVQsQ0FBZSxJQUFm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MUosRUFBdUs7RUFDcks3QixNQUFNLENBQUNDLGNBQVAsQ0FBc0JDLE9BQU8sQ0FBQ0ksT0FBOUIsRUFBdUMsWUFBdkMsRUFBcUQ7SUFBRUgsS0FBSyxFQUFFO0VBQVQsQ0FBckQ7RUFDQUgsTUFBTSxDQUFDYyxNQUFQLENBQWNaLE9BQU8sQ0FBQ0ksT0FBdEIsRUFBK0JKLE9BQS9CO0VBQ0F1RyxNQUFNLENBQUN2RyxPQUFQLEdBQWlCQSxPQUFPLENBQUNJLE9BQXpCO0FBQ0QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yZWFjdC1uYXRpdmUtd2ViLWV4YW1wbGVzLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L3NjcmlwdC5qcz80YzA5Il0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5oYW5kbGVDbGllbnRTY3JpcHRMb2FkID0gaGFuZGxlQ2xpZW50U2NyaXB0TG9hZDtcbmV4cG9ydHMuaW5pdFNjcmlwdExvYWRlciA9IGluaXRTY3JpcHRMb2FkZXI7XG5leHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7XG52YXIgX3JlYWN0ID0gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZShcInJlYWN0XCIpKTtcbnZhciBfaGVhZE1hbmFnZXJDb250ZXh0ID0gcmVxdWlyZShcIi4uL3NoYXJlZC9saWIvaGVhZC1tYW5hZ2VyLWNvbnRleHRcIik7XG52YXIgX2hlYWRNYW5hZ2VyID0gcmVxdWlyZShcIi4vaGVhZC1tYW5hZ2VyXCIpO1xudmFyIF9yZXF1ZXN0SWRsZUNhbGxiYWNrID0gcmVxdWlyZShcIi4vcmVxdWVzdC1pZGxlLWNhbGxiYWNrXCIpO1xuZnVuY3Rpb24gX2V4dGVuZHMoKSB7XG4gICAgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uKHRhcmdldCkge1xuICAgICAgICBmb3IodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKXtcbiAgICAgICAgICAgIHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07XG4gICAgICAgICAgICBmb3IodmFyIGtleSBpbiBzb3VyY2Upe1xuICAgICAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0YXJnZXQ7XG4gICAgfTtcbiAgICByZXR1cm4gX2V4dGVuZHMuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbn1cbmZ1bmN0aW9uIF9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZSgpIHtcbiAgICBpZiAodHlwZW9mIFdlYWtNYXAgIT09IFwiZnVuY3Rpb25cIikgcmV0dXJuIG51bGw7XG4gICAgdmFyIGNhY2hlID0gbmV3IFdlYWtNYXAoKTtcbiAgICBfZ2V0UmVxdWlyZVdpbGRjYXJkQ2FjaGUgPSBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGNhY2hlO1xuICAgIH07XG4gICAgcmV0dXJuIGNhY2hlO1xufVxuZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQob2JqKSB7XG4gICAgaWYgKG9iaiAmJiBvYmouX19lc01vZHVsZSkge1xuICAgICAgICByZXR1cm4gb2JqO1xuICAgIH1cbiAgICBpZiAob2JqID09PSBudWxsIHx8IHR5cGVvZiBvYmogIT09IFwib2JqZWN0XCIgJiYgdHlwZW9mIG9iaiAhPT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBkZWZhdWx0OiBvYmpcbiAgICAgICAgfTtcbiAgICB9XG4gICAgdmFyIGNhY2hlID0gX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlKCk7XG4gICAgaWYgKGNhY2hlICYmIGNhY2hlLmhhcyhvYmopKSB7XG4gICAgICAgIHJldHVybiBjYWNoZS5nZXQob2JqKTtcbiAgICB9XG4gICAgdmFyIG5ld09iaiA9IHt9O1xuICAgIHZhciBoYXNQcm9wZXJ0eURlc2NyaXB0b3IgPSBPYmplY3QuZGVmaW5lUHJvcGVydHkgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtcbiAgICBmb3IodmFyIGtleSBpbiBvYmope1xuICAgICAgICBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iaiwga2V5KSkge1xuICAgICAgICAgICAgdmFyIGRlc2MgPSBoYXNQcm9wZXJ0eURlc2NyaXB0b3IgPyBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG9iaiwga2V5KSA6IG51bGw7XG4gICAgICAgICAgICBpZiAoZGVzYyAmJiAoZGVzYy5nZXQgfHwgZGVzYy5zZXQpKSB7XG4gICAgICAgICAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ld09iaiwga2V5LCBkZXNjKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgbmV3T2JqW2tleV0gPSBvYmpba2V5XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBuZXdPYmouZGVmYXVsdCA9IG9iajtcbiAgICBpZiAoY2FjaGUpIHtcbiAgICAgICAgY2FjaGUuc2V0KG9iaiwgbmV3T2JqKTtcbiAgICB9XG4gICAgcmV0dXJuIG5ld09iajtcbn1cbmZ1bmN0aW9uIF9vYmplY3RXaXRob3V0UHJvcGVydGllc0xvb3NlKHNvdXJjZSwgZXhjbHVkZWQpIHtcbiAgICBpZiAoc291cmNlID09IG51bGwpIHJldHVybiB7fTtcbiAgICB2YXIgdGFyZ2V0ID0ge307XG4gICAgdmFyIHNvdXJjZUtleXMgPSBPYmplY3Qua2V5cyhzb3VyY2UpO1xuICAgIHZhciBrZXksIGk7XG4gICAgZm9yKGkgPSAwOyBpIDwgc291cmNlS2V5cy5sZW5ndGg7IGkrKyl7XG4gICAgICAgIGtleSA9IHNvdXJjZUtleXNbaV07XG4gICAgICAgIGlmIChleGNsdWRlZC5pbmRleE9mKGtleSkgPj0gMCkgY29udGludWU7XG4gICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgfVxuICAgIHJldHVybiB0YXJnZXQ7XG59XG5jb25zdCBTY3JpcHRDYWNoZSA9IG5ldyBNYXAoKTtcbmNvbnN0IExvYWRDYWNoZSA9IG5ldyBTZXQoKTtcbmNvbnN0IGlnbm9yZVByb3BzID0gW1xuICAgICdvbkxvYWQnLFxuICAgICdkYW5nZXJvdXNseVNldElubmVySFRNTCcsXG4gICAgJ2NoaWxkcmVuJyxcbiAgICAnb25FcnJvcicsXG4gICAgJ3N0cmF0ZWd5JywgXG5dO1xuY29uc3QgbG9hZFNjcmlwdCA9IChwcm9wcyk9PntcbiAgICBjb25zdCB7IHNyYyAsIGlkICwgb25Mb2FkID0oKT0+e30gLCBkYW5nZXJvdXNseVNldElubmVySFRNTCAsIGNoaWxkcmVuID0nJyAsIHN0cmF0ZWd5ID0nYWZ0ZXJJbnRlcmFjdGl2ZScgLCBvbkVycm9yICwgIH0gPSBwcm9wcztcbiAgICBjb25zdCBjYWNoZUtleSA9IGlkIHx8IHNyYztcbiAgICAvLyBTY3JpcHQgaGFzIGFscmVhZHkgbG9hZGVkXG4gICAgaWYgKGNhY2hlS2V5ICYmIExvYWRDYWNoZS5oYXMoY2FjaGVLZXkpKSB7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG4gICAgLy8gQ29udGVudHMgb2YgdGhpcyBzY3JpcHQgYXJlIGFscmVhZHkgbG9hZGluZy9sb2FkZWRcbiAgICBpZiAoU2NyaXB0Q2FjaGUuaGFzKHNyYykpIHtcbiAgICAgICAgTG9hZENhY2hlLmFkZChjYWNoZUtleSk7XG4gICAgICAgIC8vIEV4ZWN1dGUgb25Mb2FkIHNpbmNlIHRoZSBzY3JpcHQgbG9hZGluZyBoYXMgYmVndW5cbiAgICAgICAgU2NyaXB0Q2FjaGUuZ2V0KHNyYykudGhlbihvbkxvYWQsIG9uRXJyb3IpO1xuICAgICAgICByZXR1cm47XG4gICAgfVxuICAgIGNvbnN0IGVsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4gICAgY29uc3QgbG9hZFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KT0+e1xuICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZnVuY3Rpb24oZSkge1xuICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgICAgaWYgKG9uTG9hZCkge1xuICAgICAgICAgICAgICAgIG9uTG9hZC5jYWxsKHRoaXMsIGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgZWwuYWRkRXZlbnRMaXN0ZW5lcignZXJyb3InLCBmdW5jdGlvbihlKSB7XG4gICAgICAgICAgICByZWplY3QoZSk7XG4gICAgICAgIH0pO1xuICAgIH0pLmNhdGNoKGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgaWYgKG9uRXJyb3IpIHtcbiAgICAgICAgICAgIG9uRXJyb3IoZSk7XG4gICAgICAgIH1cbiAgICB9KTtcbiAgICBpZiAoc3JjKSB7XG4gICAgICAgIFNjcmlwdENhY2hlLnNldChzcmMsIGxvYWRQcm9taXNlKTtcbiAgICB9XG4gICAgTG9hZENhY2hlLmFkZChjYWNoZUtleSk7XG4gICAgaWYgKGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MKSB7XG4gICAgICAgIGVsLmlubmVySFRNTCA9IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MLl9faHRtbCB8fCAnJztcbiAgICB9IGVsc2UgaWYgKGNoaWxkcmVuKSB7XG4gICAgICAgIGVsLnRleHRDb250ZW50ID0gdHlwZW9mIGNoaWxkcmVuID09PSAnc3RyaW5nJyA/IGNoaWxkcmVuIDogQXJyYXkuaXNBcnJheShjaGlsZHJlbikgPyBjaGlsZHJlbi5qb2luKCcnKSA6ICcnO1xuICAgIH0gZWxzZSBpZiAoc3JjKSB7XG4gICAgICAgIGVsLnNyYyA9IHNyYztcbiAgICB9XG4gICAgZm9yIChjb25zdCBbaywgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKHByb3BzKSl7XG4gICAgICAgIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkIHx8IGlnbm9yZVByb3BzLmluY2x1ZGVzKGspKSB7XG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBhdHRyID0gX2hlYWRNYW5hZ2VyLkRPTUF0dHJpYnV0ZU5hbWVzW2tdIHx8IGsudG9Mb3dlckNhc2UoKTtcbiAgICAgICAgZWwuc2V0QXR0cmlidXRlKGF0dHIsIHZhbHVlKTtcbiAgICB9XG4gICAgaWYgKHN0cmF0ZWd5ID09PSAnd29ya2VyJykge1xuICAgICAgICBlbC5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCAndGV4dC9wYXJ0eXRvd24nKTtcbiAgICB9XG4gICAgZWwuc2V0QXR0cmlidXRlKCdkYXRhLW5zY3JpcHQnLCBzdHJhdGVneSk7XG4gICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChlbCk7XG59O1xuZnVuY3Rpb24gaGFuZGxlQ2xpZW50U2NyaXB0TG9hZChwcm9wcykge1xuICAgIGNvbnN0IHsgc3RyYXRlZ3kgPSdhZnRlckludGVyYWN0aXZlJyAgfSA9IHByb3BzO1xuICAgIGlmIChzdHJhdGVneSA9PT0gJ2xhenlPbmxvYWQnKSB7XG4gICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgKCk9PntcbiAgICAgICAgICAgICgwLCBfcmVxdWVzdElkbGVDYWxsYmFjaykucmVxdWVzdElkbGVDYWxsYmFjaygoKT0+bG9hZFNjcmlwdChwcm9wcykpO1xuICAgICAgICB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgICBsb2FkU2NyaXB0KHByb3BzKTtcbiAgICB9XG59XG5mdW5jdGlvbiBsb2FkTGF6eVNjcmlwdChwcm9wcykge1xuICAgIGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAnY29tcGxldGUnKSB7XG4gICAgICAgICgwLCBfcmVxdWVzdElkbGVDYWxsYmFjaykucmVxdWVzdElkbGVDYWxsYmFjaygoKT0+bG9hZFNjcmlwdChwcm9wcykpO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgKCk9PntcbiAgICAgICAgICAgICgwLCBfcmVxdWVzdElkbGVDYWxsYmFjaykucmVxdWVzdElkbGVDYWxsYmFjaygoKT0+bG9hZFNjcmlwdChwcm9wcykpO1xuICAgICAgICB9KTtcbiAgICB9XG59XG5mdW5jdGlvbiBhZGRCZWZvcmVJbnRlcmFjdGl2ZVRvQ2FjaGUoKSB7XG4gICAgY29uc3Qgc2NyaXB0cyA9IFtcbiAgICAgICAgLi4uZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtbnNjcmlwdD1cImJlZm9yZUludGVyYWN0aXZlXCJdJyksXG4gICAgICAgIC4uLmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLW5zY3JpcHQ9XCJiZWZvcmVQYWdlUmVuZGVyXCJdJyksIFxuICAgIF07XG4gICAgc2NyaXB0cy5mb3JFYWNoKChzY3JpcHQpPT57XG4gICAgICAgIGNvbnN0IGNhY2hlS2V5ID0gc2NyaXB0LmlkIHx8IHNjcmlwdC5nZXRBdHRyaWJ1dGUoJ3NyYycpO1xuICAgICAgICBMb2FkQ2FjaGUuYWRkKGNhY2hlS2V5KTtcbiAgICB9KTtcbn1cbmZ1bmN0aW9uIGluaXRTY3JpcHRMb2FkZXIoc2NyaXB0TG9hZGVySXRlbXMpIHtcbiAgICBzY3JpcHRMb2FkZXJJdGVtcy5mb3JFYWNoKGhhbmRsZUNsaWVudFNjcmlwdExvYWQpO1xuICAgIGFkZEJlZm9yZUludGVyYWN0aXZlVG9DYWNoZSgpO1xufVxuZnVuY3Rpb24gU2NyaXB0KHByb3BzKSB7XG4gICAgY29uc3QgeyBzcmMgPScnICwgb25Mb2FkID0oKT0+e30gLCBzdHJhdGVneSA9J2FmdGVySW50ZXJhY3RpdmUnICwgb25FcnJvciAgfSA9IHByb3BzLCByZXN0UHJvcHMgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZShwcm9wcywgW1xuICAgICAgICBcInNyY1wiLFxuICAgICAgICBcIm9uTG9hZFwiLFxuICAgICAgICBcInN0cmF0ZWd5XCIsXG4gICAgICAgIFwib25FcnJvclwiXG4gICAgXSk7XG4gICAgLy8gQ29udGV4dCBpcyBhdmFpbGFibGUgb25seSBkdXJpbmcgU1NSXG4gICAgY29uc3QgeyB1cGRhdGVTY3JpcHRzICwgc2NyaXB0cyAsIGdldElzU3NyICB9ID0gKDAsIF9yZWFjdCkudXNlQ29udGV4dChfaGVhZE1hbmFnZXJDb250ZXh0LkhlYWRNYW5hZ2VyQ29udGV4dCk7XG4gICAgKDAsIF9yZWFjdCkudXNlRWZmZWN0KCgpPT57XG4gICAgICAgIGlmIChzdHJhdGVneSA9PT0gJ2FmdGVySW50ZXJhY3RpdmUnKSB7XG4gICAgICAgICAgICBsb2FkU2NyaXB0KHByb3BzKTtcbiAgICAgICAgfSBlbHNlIGlmIChzdHJhdGVneSA9PT0gJ2xhenlPbmxvYWQnKSB7XG4gICAgICAgICAgICBsb2FkTGF6eVNjcmlwdChwcm9wcyk7XG4gICAgICAgIH1cbiAgICB9LCBbXG4gICAgICAgIHByb3BzLFxuICAgICAgICBzdHJhdGVneVxuICAgIF0pO1xuICAgIGlmIChzdHJhdGVneSA9PT0gJ2JlZm9yZUludGVyYWN0aXZlJyB8fCBzdHJhdGVneSA9PT0gJ3dvcmtlcicpIHtcbiAgICAgICAgaWYgKHVwZGF0ZVNjcmlwdHMpIHtcbiAgICAgICAgICAgIHNjcmlwdHNbc3RyYXRlZ3ldID0gKHNjcmlwdHNbc3RyYXRlZ3ldIHx8IFtdKS5jb25jYXQoW1xuICAgICAgICAgICAgICAgIF9leHRlbmRzKHtcbiAgICAgICAgICAgICAgICAgICAgc3JjLFxuICAgICAgICAgICAgICAgICAgICBvbkxvYWQsXG4gICAgICAgICAgICAgICAgICAgIG9uRXJyb3JcbiAgICAgICAgICAgICAgICB9LCByZXN0UHJvcHMpLCBcbiAgICAgICAgICAgIF0pO1xuICAgICAgICAgICAgdXBkYXRlU2NyaXB0cyhzY3JpcHRzKTtcbiAgICAgICAgfSBlbHNlIGlmIChnZXRJc1NzciAmJiBnZXRJc1NzcigpKSB7XG4gICAgICAgICAgICAvLyBTY3JpcHQgaGFzIGFscmVhZHkgbG9hZGVkIGR1cmluZyBTU1JcbiAgICAgICAgICAgIExvYWRDYWNoZS5hZGQocmVzdFByb3BzLmlkIHx8IHNyYyk7XG4gICAgICAgIH0gZWxzZSBpZiAoZ2V0SXNTc3IgJiYgIWdldElzU3NyKCkpIHtcbiAgICAgICAgICAgIGxvYWRTY3JpcHQocHJvcHMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBudWxsO1xufVxudmFyIF9kZWZhdWx0ID0gU2NyaXB0O1xuZXhwb3J0cy5kZWZhdWx0ID0gX2RlZmF1bHQ7XG5cbmlmICgodHlwZW9mIGV4cG9ydHMuZGVmYXVsdCA9PT0gJ2Z1bmN0aW9uJyB8fCAodHlwZW9mIGV4cG9ydHMuZGVmYXVsdCA9PT0gJ29iamVjdCcgJiYgZXhwb3J0cy5kZWZhdWx0ICE9PSBudWxsKSkgJiYgdHlwZW9mIGV4cG9ydHMuZGVmYXVsdC5fX2VzTW9kdWxlID09PSAndW5kZWZpbmVkJykge1xuICBPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cy5kZWZhdWx0LCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG4gIE9iamVjdC5hc3NpZ24oZXhwb3J0cy5kZWZhdWx0LCBleHBvcnRzKTtcbiAgbW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzLmRlZmF1bHQ7XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjcmlwdC5qcy5tYXAiXSwibmFtZXMiOlsiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJleHBvcnRzIiwidmFsdWUiLCJoYW5kbGVDbGllbnRTY3JpcHRMb2FkIiwiaW5pdFNjcmlwdExvYWRlciIsImRlZmF1bHQiLCJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZCIsInJlcXVpcmUiLCJfaGVhZE1hbmFnZXJDb250ZXh0IiwiX2hlYWRNYW5hZ2VyIiwiX3JlcXVlc3RJZGxlQ2FsbGJhY2siLCJfZXh0ZW5kcyIsImFzc2lnbiIsInRhcmdldCIsImkiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJzb3VyY2UiLCJrZXkiLCJwcm90b3R5cGUiLCJoYXNPd25Qcm9wZXJ0eSIsImNhbGwiLCJhcHBseSIsIl9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZSIsIldlYWtNYXAiLCJjYWNoZSIsIm9iaiIsIl9fZXNNb2R1bGUiLCJoYXMiLCJnZXQiLCJuZXdPYmoiLCJoYXNQcm9wZXJ0eURlc2NyaXB0b3IiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJkZXNjIiwic2V0IiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzTG9vc2UiLCJleGNsdWRlZCIsInNvdXJjZUtleXMiLCJrZXlzIiwiaW5kZXhPZiIsIlNjcmlwdENhY2hlIiwiTWFwIiwiTG9hZENhY2hlIiwiU2V0IiwiaWdub3JlUHJvcHMiLCJsb2FkU2NyaXB0IiwicHJvcHMiLCJzcmMiLCJpZCIsIm9uTG9hZCIsImRhbmdlcm91c2x5U2V0SW5uZXJIVE1MIiwiY2hpbGRyZW4iLCJzdHJhdGVneSIsIm9uRXJyb3IiLCJjYWNoZUtleSIsImFkZCIsInRoZW4iLCJlbCIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImxvYWRQcm9taXNlIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJhZGRFdmVudExpc3RlbmVyIiwiZSIsImNhdGNoIiwiaW5uZXJIVE1MIiwiX19odG1sIiwidGV4dENvbnRlbnQiLCJBcnJheSIsImlzQXJyYXkiLCJqb2luIiwiayIsImVudHJpZXMiLCJ1bmRlZmluZWQiLCJpbmNsdWRlcyIsImF0dHIiLCJET01BdHRyaWJ1dGVOYW1lcyIsInRvTG93ZXJDYXNlIiwic2V0QXR0cmlidXRlIiwiYm9keSIsImFwcGVuZENoaWxkIiwid2luZG93IiwicmVxdWVzdElkbGVDYWxsYmFjayIsImxvYWRMYXp5U2NyaXB0IiwicmVhZHlTdGF0ZSIsImFkZEJlZm9yZUludGVyYWN0aXZlVG9DYWNoZSIsInNjcmlwdHMiLCJxdWVyeVNlbGVjdG9yQWxsIiwiZm9yRWFjaCIsInNjcmlwdCIsImdldEF0dHJpYnV0ZSIsInNjcmlwdExvYWRlckl0ZW1zIiwiU2NyaXB0IiwicmVzdFByb3BzIiwidXBkYXRlU2NyaXB0cyIsImdldElzU3NyIiwidXNlQ29udGV4dCIsIkhlYWRNYW5hZ2VyQ29udGV4dCIsInVzZUVmZmVjdCIsImNvbmNhdCIsIl9kZWZhdWx0IiwibW9kdWxlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/next/dist/client/script.js\n" + ); + + /***/ + }, + + /***/ '../../node_modules/next/dist/pages/_document.js': + /*!*******************************************************!*\ + !*** ../../node_modules/next/dist/pages/_document.js ***! + \*******************************************************/ + /***/ (__unused_webpack_module, exports, __webpack_require__) => { + 'use strict'; + eval( + '\n\nconst _excluded = ["strategy", "src", "children", "dangerouslySetInnerHTML"],\n _excluded2 = ["strategy"],\n _excluded3 = ["strategy", "children", "dangerouslySetInnerHTML", "src"],\n _excluded4 = ["crossOrigin", "nonce"];\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nObject.defineProperty(exports, "__esModule", ({\n value: true\n}));\nexports.Html = Html;\nexports.Main = Main;\nexports["default"] = void 0;\n\nvar _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));\n\nvar _constants = __webpack_require__(/*! ../shared/lib/constants */ "../shared/lib/constants");\n\nvar _getPageFiles = __webpack_require__(/*! ../server/get-page-files */ "../server/get-page-files");\n\nvar _utils = __webpack_require__(/*! ../server/utils */ "../server/utils");\n\nvar _htmlescape = __webpack_require__(/*! ../server/htmlescape */ "../server/htmlescape");\n\nvar _script = _interopRequireDefault(__webpack_require__(/*! ../client/script */ "../../node_modules/next/dist/client/script.js"));\n\nvar _isError = _interopRequireDefault(__webpack_require__(/*! ../lib/is-error */ "../../node_modules/next/dist/lib/is-error.js"));\n\nvar _htmlContext = __webpack_require__(/*! ../shared/lib/html-context */ "../shared/lib/html-context");\n\nclass Document extends _react.Component {\n /**\n * `getInitialProps` hook returns the context object with the addition of `renderPage`.\n * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers\n */\n static getInitialProps(ctx) {\n return ctx.defaultGetInitialProps(ctx);\n }\n\n render() {\n return /*#__PURE__*/_react.default.createElement(Html, null, /*#__PURE__*/_react.default.createElement(Head, null), /*#__PURE__*/_react.default.createElement("body", null, /*#__PURE__*/_react.default.createElement(Main, null), /*#__PURE__*/_react.default.createElement(NextScript, null)));\n }\n\n}\n\nexports["default"] = Document;\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== "function") return null;\n var cache = new WeakMap();\n\n _getRequireWildcardCache = function () {\n return cache;\n };\n\n return cache;\n}\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || typeof obj !== "object" && typeof obj !== "function") {\n return {\n default: obj\n };\n }\n\n var cache = _getRequireWildcardCache();\n\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n\n newObj.default = obj;\n\n if (cache) {\n cache.set(obj, newObj);\n }\n\n return newObj;\n}\n\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, "/_app");\n const pageFiles = inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [...new Set([...sharedFiles, ...pageFiles])]\n };\n}\n\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const {\n assetPrefix,\n buildManifest,\n devOnlyCacheBusterQueryString,\n disableOptimizedLoading,\n crossOrigin\n } = context;\n return buildManifest.polyfillFiles.filter(polyfill => polyfill.endsWith(".js") && !polyfill.endsWith(".module.js")).map(polyfill => /*#__PURE__*/_react.default.createElement("script", {\n key: polyfill,\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`\n }));\n}\n\nfunction hasComponentProps(child) {\n return !!child && !!child.props;\n}\n\nfunction handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props) {\n var ref, ref1, ref2, ref3;\n if (!props.children) return;\n const scriptLoaderItems = [];\n const children = Array.isArray(props.children) ? props.children : [props.children];\n const headChildren = (ref = children.find(child => child.type === Head)) == null ? void 0 : (ref1 = ref.props) == null ? void 0 : ref1.children;\n const bodyChildren = (ref2 = children.find(child => child.type === "body")) == null ? void 0 : (ref3 = ref2.props) == null ? void 0 : ref3.children; // Scripts with beforeInteractive can be placed inside Head or
so children of both needs to be traversed\n\n const combinedChildren = [...(Array.isArray(headChildren) ? headChildren : [headChildren]), ...(Array.isArray(bodyChildren) ? bodyChildren : [bodyChildren])];\n\n _react.default.Children.forEach(combinedChildren, child => {\n if (!child) return;\n\n if (child.type === _script.default) {\n if (child.props.strategy === "beforeInteractive") {\n scriptLoader.beforeInteractive = (scriptLoader.beforeInteractive || []).concat([_objectSpread({}, child.props)]);\n return;\n } else if (["lazyOnload", "afterInteractive", "worker"].includes(child.props.strategy)) {\n scriptLoaderItems.push(child.props);\n return;\n }\n }\n });\n\n __NEXT_DATA__.scriptLoader = scriptLoaderItems;\n}\n\nfunction getPreNextWorkerScripts(context, props) {\n const {\n assetPrefix,\n scriptLoader,\n crossOrigin,\n nextScriptWorkers\n } = context; // disable `nextScriptWorkers` in edge runtime\n\n if (!nextScriptWorkers || "nodejs" === "edge") return null;\n\n try {\n let {\n partytownSnippet\n } = require("@builder.io/partytown/integration");\n\n const children = Array.isArray(props.children) ? props.children : [props.children]; // Check to see if the user has defined their own Partytown configuration\n\n const userDefinedConfig = children.find(child => {\n var ref, ref4;\n return hasComponentProps(child) && (child == null ? void 0 : (ref = child.props) == null ? void 0 : (ref4 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref4.__html.length) && "data-partytown-config" in child.props;\n });\n return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !userDefinedConfig && /*#__PURE__*/_react.default.createElement("script", {\n "data-partytown-config": "",\n dangerouslySetInnerHTML: {\n __html: `\n partytown = {\n lib: "${assetPrefix}/_next/static/~partytown/"\n };\n `\n }\n }), /*#__PURE__*/_react.default.createElement("script", {\n "data-partytown": "",\n dangerouslySetInnerHTML: {\n __html: partytownSnippet()\n }\n }), (scriptLoader.worker || []).map((file, index) => {\n const {\n strategy,\n src,\n children: scriptChildren,\n dangerouslySetInnerHTML\n } = file,\n scriptProps = _objectWithoutProperties(file, _excluded);\n\n let srcProps = {};\n\n if (src) {\n // Use external src if provided\n srcProps.src = src;\n } else if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {\n // Embed inline script if provided with dangerouslySetInnerHTML\n srcProps.dangerouslySetInnerHTML = {\n __html: dangerouslySetInnerHTML.__html\n };\n } else if (scriptChildren) {\n // Embed inline script if provided with children\n srcProps.dangerouslySetInnerHTML = {\n __html: typeof scriptChildren === "string" ? scriptChildren : Array.isArray(scriptChildren) ? scriptChildren.join("") : ""\n };\n } else {\n throw new Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");\n }\n\n return /*#__PURE__*/_react.default.createElement("script", Object.assign({}, srcProps, scriptProps, {\n type: "text/partytown",\n key: src || index,\n nonce: props.nonce,\n "data-nscript": "worker",\n crossOrigin: props.crossOrigin || crossOrigin\n }));\n }));\n } catch (err) {\n if ((0, _isError).default(err) && err.code !== "MODULE_NOT_FOUND") {\n console.warn(`Warning: ${err.message}`);\n }\n\n return null;\n }\n}\n\nfunction getPreNextScripts(context, props) {\n const {\n scriptLoader,\n disableOptimizedLoading,\n crossOrigin\n } = context;\n const webWorkerScripts = getPreNextWorkerScripts(context, props);\n const beforeInteractiveScripts = (scriptLoader.beforeInteractive || []).filter(script => script.src).map((file, index) => {\n const {\n strategy\n } = file,\n scriptProps = _objectWithoutProperties(file, _excluded2);\n\n var _defer;\n\n return /*#__PURE__*/_react.default.createElement("script", Object.assign({}, scriptProps, {\n key: scriptProps.src || index,\n defer: (_defer = scriptProps.defer) != null ? _defer : !disableOptimizedLoading,\n nonce: props.nonce,\n "data-nscript": "beforeInteractive",\n crossOrigin: props.crossOrigin || crossOrigin\n }));\n });\n return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, webWorkerScripts, beforeInteractiveScripts);\n}\n\nfunction getDynamicChunks(context, props, files) {\n const {\n dynamicImports,\n assetPrefix,\n isDevelopment,\n devOnlyCacheBusterQueryString,\n disableOptimizedLoading,\n crossOrigin\n } = context;\n return dynamicImports.map(file => {\n if (!file.endsWith(".js") || files.allFiles.includes(file)) return null;\n return /*#__PURE__*/_react.default.createElement("script", {\n async: !isDevelopment && disableOptimizedLoading,\n defer: !disableOptimizedLoading,\n key: file,\n src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin\n });\n });\n}\n\nfunction getScripts(context, props, files) {\n var ref;\n const {\n assetPrefix,\n buildManifest,\n isDevelopment,\n devOnlyCacheBusterQueryString,\n disableOptimizedLoading,\n crossOrigin\n } = context;\n const normalScripts = files.allFiles.filter(file => file.endsWith(".js"));\n const lowPriorityScripts = (ref = buildManifest.lowPriorityFiles) == null ? void 0 : ref.filter(file => file.endsWith(".js"));\n return [...normalScripts, ...lowPriorityScripts].map(file => {\n return /*#__PURE__*/_react.default.createElement("script", {\n key: file,\n src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,\n nonce: props.nonce,\n async: !isDevelopment && disableOptimizedLoading,\n defer: !disableOptimizedLoading,\n crossOrigin: props.crossOrigin || crossOrigin\n });\n });\n} // Add a special property to the built-in `Document` component so later we can\n// identify if a user customized `Document` is used or not.\n\n\nconst InternalFunctionDocument = function InternalFunctionDocument() {\n return /*#__PURE__*/_react.default.createElement(Html, null, /*#__PURE__*/_react.default.createElement(Head, null), /*#__PURE__*/_react.default.createElement("body", null, /*#__PURE__*/_react.default.createElement(Main, null), /*#__PURE__*/_react.default.createElement(NextScript, null)));\n};\n\nDocument[_constants.NEXT_BUILTIN_DOCUMENT] = InternalFunctionDocument;\n\nfunction Html(props) {\n const {\n inAmpMode,\n docComponentsRendered,\n locale,\n scriptLoader,\n __NEXT_DATA__\n } = (0, _react).useContext(_htmlContext.HtmlContext);\n docComponentsRendered.Html = true;\n handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props);\n return /*#__PURE__*/_react.default.createElement("html", Object.assign({}, props, {\n lang: props.lang || locale || undefined,\n amp: inAmpMode ? "" : undefined,\n "data-ampdevmode": inAmpMode && true ? "" : undefined\n }));\n}\n\nfunction AmpStyles({\n styles\n}) {\n if (!styles) return null; // try to parse styles from fragment for backwards compat\n\n const curStyles = Array.isArray(styles) ? styles : [];\n\n if ( // @ts-ignore Property \'props\' does not exist on type ReactElement\n styles.props && // @ts-ignore Property \'props\' does not exist on type ReactElement\n Array.isArray(styles.props.children)) {\n const hasStyles = el => {\n var ref, ref5;\n return el == null ? void 0 : (ref = el.props) == null ? void 0 : (ref5 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref5.__html;\n }; // @ts-ignore Property \'props\' does not exist on type ReactElement\n\n\n styles.props.children.forEach(child => {\n if (Array.isArray(child)) {\n child.forEach(el => hasStyles(el) && curStyles.push(el));\n } else if (hasStyles(child)) {\n curStyles.push(child);\n }\n });\n }\n /* Add custom styles before AMP styles to prevent accidental overrides */\n\n\n return /*#__PURE__*/_react.default.createElement("style", {\n "amp-custom": "",\n dangerouslySetInnerHTML: {\n __html: curStyles.map(style => style.props.dangerouslySetInnerHTML.__html).join("").replace(/\\/\\*# sourceMappingURL=.*\\*\\//g, "").replace(/\\/\\*@ sourceURL=.*?\\*\\//g, "")\n }\n });\n}\n\nclass Head extends _react.Component {\n getCssLinks(files) {\n const {\n assetPrefix,\n devOnlyCacheBusterQueryString,\n dynamicImports,\n crossOrigin,\n optimizeCss,\n optimizeFonts\n } = this.context;\n const cssFiles = files.allFiles.filter(f => f.endsWith(".css"));\n const sharedFiles = new Set(files.sharedFiles); // Unmanaged files are CSS files that will be handled directly by the\n // webpack runtime (`mini-css-extract-plugin`).\n\n let unmangedFiles = new Set([]);\n let dynamicCssFiles = Array.from(new Set(dynamicImports.filter(file => file.endsWith(".css"))));\n\n if (dynamicCssFiles.length) {\n const existing = new Set(cssFiles);\n dynamicCssFiles = dynamicCssFiles.filter(f => !(existing.has(f) || sharedFiles.has(f)));\n unmangedFiles = new Set(dynamicCssFiles);\n cssFiles.push(...dynamicCssFiles);\n }\n\n let cssLinkElements = [];\n cssFiles.forEach(file => {\n const isSharedFile = sharedFiles.has(file);\n\n if (!optimizeCss) {\n cssLinkElements.push( /*#__PURE__*/_react.default.createElement("link", {\n key: `${file}-preload`,\n nonce: this.props.nonce,\n rel: "preload",\n href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,\n as: "style",\n crossOrigin: this.props.crossOrigin || crossOrigin\n }));\n }\n\n const isUnmanagedFile = unmangedFiles.has(file);\n cssLinkElements.push( /*#__PURE__*/_react.default.createElement("link", {\n key: file,\n nonce: this.props.nonce,\n rel: "stylesheet",\n href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,\n crossOrigin: this.props.crossOrigin || crossOrigin,\n "data-n-g": isUnmanagedFile ? undefined : isSharedFile ? "" : undefined,\n "data-n-p": isUnmanagedFile ? undefined : isSharedFile ? undefined : ""\n }));\n });\n\n if (false) {}\n\n return cssLinkElements.length === 0 ? null : cssLinkElements;\n }\n\n getPreloadDynamicChunks() {\n const {\n dynamicImports,\n assetPrefix,\n devOnlyCacheBusterQueryString,\n crossOrigin\n } = this.context;\n return dynamicImports.map(file => {\n if (!file.endsWith(".js")) {\n return null;\n }\n\n return /*#__PURE__*/_react.default.createElement("link", {\n rel: "preload",\n key: file,\n href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,\n as: "script",\n nonce: this.props.nonce,\n crossOrigin: this.props.crossOrigin || crossOrigin\n });\n }) // Filter out nulled scripts\n .filter(Boolean);\n }\n\n getPreloadMainLinks(files) {\n const {\n assetPrefix,\n devOnlyCacheBusterQueryString,\n scriptLoader,\n crossOrigin\n } = this.context;\n const preloadFiles = files.allFiles.filter(file => {\n return file.endsWith(".js");\n });\n return [...(scriptLoader.beforeInteractive || []).map(file => /*#__PURE__*/_react.default.createElement("link", {\n key: file.src,\n nonce: this.props.nonce,\n rel: "preload",\n href: file.src,\n as: "script",\n crossOrigin: this.props.crossOrigin || crossOrigin\n })), ...preloadFiles.map(file => /*#__PURE__*/_react.default.createElement("link", {\n key: file,\n nonce: this.props.nonce,\n rel: "preload",\n href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,\n as: "script",\n crossOrigin: this.props.crossOrigin || crossOrigin\n }))];\n }\n\n getBeforeInteractiveInlineScripts() {\n const {\n scriptLoader\n } = this.context;\n const {\n nonce,\n crossOrigin\n } = this.props;\n return (scriptLoader.beforeInteractive || []).filter(script => !script.src && (script.dangerouslySetInnerHTML || script.children)).map((file, index) => {\n const {\n strategy,\n children,\n dangerouslySetInnerHTML,\n src\n } = file,\n scriptProps = _objectWithoutProperties(file, _excluded3);\n\n let html = "";\n\n if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {\n html = dangerouslySetInnerHTML.__html;\n } else if (children) {\n html = typeof children === "string" ? children : Array.isArray(children) ? children.join("") : "";\n }\n\n return /*#__PURE__*/_react.default.createElement("script", Object.assign({}, scriptProps, {\n dangerouslySetInnerHTML: {\n __html: html\n },\n key: scriptProps.id || index,\n nonce: nonce,\n "data-nscript": "beforeInteractive",\n crossOrigin: crossOrigin || undefined\n }));\n });\n }\n\n getDynamicChunks(files) {\n return getDynamicChunks(this.context, this.props, files);\n }\n\n getPreNextScripts() {\n return getPreNextScripts(this.context, this.props);\n }\n\n getScripts(files) {\n return getScripts(this.context, this.props, files);\n }\n\n getPolyfillScripts() {\n return getPolyfillScripts(this.context, this.props);\n }\n\n makeStylesheetInert(node) {\n return _react.default.Children.map(node, c => {\n var ref8, ref6;\n\n if ((c == null ? void 0 : c.type) === "link" && (c == null ? void 0 : (ref8 = c.props) == null ? void 0 : ref8.href) && _constants.OPTIMIZED_FONT_PROVIDERS.some(({\n url\n }) => {\n var ref, ref7;\n return c == null ? void 0 : (ref = c.props) == null ? void 0 : (ref7 = ref.href) == null ? void 0 : ref7.startsWith(url);\n })) {\n const newProps = _objectSpread(_objectSpread({}, c.props || {}), {}, {\n "data-href": c.props.href,\n href: undefined\n });\n\n return /*#__PURE__*/_react.default.cloneElement(c, newProps);\n } else if (c == null ? void 0 : (ref6 = c.props) == null ? void 0 : ref6.children) {\n const newProps = _objectSpread(_objectSpread({}, c.props || {}), {}, {\n children: this.makeStylesheetInert(c.props.children)\n });\n\n return /*#__PURE__*/_react.default.cloneElement(c, newProps);\n }\n\n return c;\n }).filter(Boolean);\n }\n\n render() {\n const {\n styles,\n ampPath,\n inAmpMode,\n hybridAmp,\n canonicalBase,\n __NEXT_DATA__,\n dangerousAsPath,\n headTags,\n unstable_runtimeJS,\n unstable_JsPreload,\n disableOptimizedLoading,\n optimizeCss,\n optimizeFonts\n } = this.context;\n const disableRuntimeJS = unstable_runtimeJS === false;\n const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading;\n this.context.docComponentsRendered.Head = true;\n let {\n head\n } = this.context;\n let cssPreloads = [];\n let otherHeadElements = [];\n\n if (head) {\n head.forEach(c => {\n if (c && c.type === "link" && c.props["rel"] === "preload" && c.props["as"] === "style") {\n cssPreloads.push(c);\n } else {\n c && otherHeadElements.push(c);\n }\n });\n head = cssPreloads.concat(otherHeadElements);\n }\n\n let children = _react.default.Children.toArray(this.props.children).filter(Boolean); // show a warning if Head contains