-
Notifications
You must be signed in to change notification settings - Fork 28.7k
[node-webstreams] Use React builds for Node.js #80941
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: canary
Are you sure you want to change the base?
Conversation
0cc5140
to
e50d788
Compare
Failing test suitesCommit: 64867e7
Expand output● Dynamic IO Dev Errors › should display error when component accessed data without suspense boundary
Read more about building and testing Next.js in contributing.md.
Expand output● app-dir action handling › should handle action correctly with middleware rewrite
● app-dir action handling › should handle basic actions correctly
● app-dir action handling › should report errors with bad inputs correctly
● app-dir action handling › should propagate errors from a
● app-dir action handling › should trigger an error boundary for action responses with an invalid content-type
● app-dir action handling › should support headers and cookies
● app-dir action handling › should support setting cookies when redirecting (with javascript)
● app-dir action handling › should support setting cookies when redirecting (no javascript)
● app-dir action handling › should push new route when redirecting
● app-dir action handling › should replace current route when redirecting with type set to replace
● app-dir action handling › should support headers in client imported actions
● app-dir action handling › should not log errors for non-action form POSTs
● app-dir action handling › should support setting cookies in route handlers with the correct overrides
● app-dir action handling › should support formData and redirect
● app-dir action handling › should support .bind
● app-dir action handling › should support chained .bind
● app-dir action handling › should support notFound (javascript disabled)
● app-dir action handling › should support notFound
● app-dir action handling › should support uploading files
● app-dir action handling › should support hoc auth wrappers
● app-dir action handling › should support importing actions in client components
● app-dir action handling › should support importing the same action module instance in both server and action layers
● app-dir action handling › should not block navigation events while a server action is in flight
● app-dir action handling › should not block router.back() while a server action is in flight
● app-dir action handling › should trigger a refresh for a server action that gets discarded due to a navigation
● app-dir action handling › should trigger a refresh for a server action that also dispatches a navigation event
● app-dir action handling › should support next/dynamic with ssr: false
● app-dir action handling › should support next/dynamic with ssr: false (edge)
● app-dir action handling › should only submit action once when resubmitting an action after navigation
● app-dir action handling › should handle actions executed in quick succession
● app-dir action handling › should reset the form state when the action redirects to a page that contains the same form
● app-dir action handling › should invalidate the client router cache if the redirect action triggers a revalidation
● app-dir action handling › should reset the form state when the action redirects to itself
● app-dir action handling › should be possible to catch network errors
● app-dir action handling › should be possible to catch regular errors
● app-dir action handling › should keep action instances identical
● app-dir action handling › should forward action request to a worker that contains the action handler (node)
● app-dir action handling › should forward action request to a worker that contains the action handler (edge)
● app-dir action handling › should not error when a forwarded action triggers a redirect (node)
● app-dir action handling › should not error when a forwarded action triggers a redirect (edge)
● app-dir action handling › should not expose action content in sourcemaps
● app-dir action handling › Edge SSR › should handle basic actions correctly
● app-dir action handling › Edge SSR › should return error response for hoc auth wrappers in edge runtime
● app-dir action handling › Edge SSR › should handle calls to redirect() with a relative URL in a single pass
● app-dir action handling › Edge SSR › should handle calls to redirect() with a absolute URL in a single pass
● app-dir action handling › Edge SSR › should handle calls to redirect() with external URLs
● app-dir action handling › Edge SSR › should allow cookie and header async storages
● app-dir action handling › Edge SSR › should handle unicode search params
● app-dir action handling › fetch actions › should handle a fetch action initiated from a static page
● app-dir action handling › fetch actions › should handle calls to redirect() with a relative URL in a single pass
● app-dir action handling › fetch actions › should handle calls to redirect() with a absolute URL in a single pass
● app-dir action handling › fetch actions › should handle calls to redirect() with external URLs
● app-dir action handling › fetch actions › should handle redirects to routes that provide an invalid RSC response
● app-dir action handling › fetch actions › should handle unstable_expirePath
● app-dir action handling › fetch actions › should handle unstable_expireTag
● app-dir action handling › fetch actions › should handle unstable_expireTag + redirect
● app-dir action handling › fetch actions › should store revalidation data in the prefetch cache
● app-dir action handling › fetch actions › should revalidate when cookies.set is called
● app-dir action handling › fetch actions › should invalidate client cache on other routes when cookies.set is called
● app-dir action handling › fetch actions › should revalidate when cookies.set is called in a client action
● app-dir action handling › fetch actions › should invalidate client cache when tag is revalidated
● app-dir action handling › fetch actions › should invalidate client cache when path is revalidated
● app-dir action handling › should work with interception routes
● app-dir action handling › encryption › should send encrypted values from the closed over closure
● app-dir action handling › encryption › should be able to resolve other server actions and client components
● app-dir action handling › redirects › redirects properly when route handler uses
● app-dir action handling › redirects › redirects properly when route handler uses
● app-dir action handling › redirects › displays searchParams correctly when redirecting with SearchParams
● app-dir action handling › redirects › merges cookies correctly when redirecting
● app-dir action handling › redirects › should not forward next-action header to a redirected RSC request
● app-dir action handling › redirects › redirects properly when route handler redirects with a 307 status code
● app-dir action handling › redirects › redirects properly when route handler redirects with a 308 status code
● app-dir action handling › server actions render client components › server component imported action › should support importing client components from actions
● app-dir action handling › server actions render client components › client component imported action › should support importing client components from actions
● app-dir action handling › caching disabled by default › should use no-store as default for server action
● app-dir action handling › caching disabled by default › should not override force-cache in server action
● app-dir action handling › caching disabled by default › should not override revalidate in server action
● app-dir action handling › request body decoding › should correctly decode multi-byte characters in the request body (node)
● app-dir action handling › request body decoding › should correctly decode multi-byte characters in the request body (edge)
Read more about building and testing Next.js in contributing.md.
Expand output● app-dir edge runtime root layout › should not emit metadata files into bad paths
● app-dir edge runtime root layout › should mark static contain metadata routes as edge functions
Read more about building and testing Next.js in contributing.md.
Expand output● app-dir action handling › should handle action correctly with middleware rewrite
● app-dir action handling › should handle basic actions correctly
● app-dir action handling › should report errors with bad inputs correctly
● app-dir action handling › should propagate errors from a
● app-dir action handling › should trigger an error boundary for action responses with an invalid content-type
● app-dir action handling › should support headers and cookies
● app-dir action handling › should support setting cookies when redirecting (with javascript)
● app-dir action handling › should support setting cookies when redirecting (no javascript)
● app-dir action handling › should push new route when redirecting
● app-dir action handling › should replace current route when redirecting with type set to replace
● app-dir action handling › should support headers in client imported actions
● app-dir action handling › should not log errors for non-action form POSTs
● app-dir action handling › should support setting cookies in route handlers with the correct overrides
● app-dir action handling › should support formData and redirect
● app-dir action handling › should support .bind
● app-dir action handling › should support chained .bind
● app-dir action handling › should support notFound (javascript disabled)
● app-dir action handling › should support notFound
● app-dir action handling › should support uploading files
● app-dir action handling › should support hoc auth wrappers
● app-dir action handling › should support importing actions in client components
● app-dir action handling › should support importing the same action module instance in both server and action layers
● app-dir action handling › should not block navigation events while a server action is in flight
● app-dir action handling › should not block router.back() while a server action is in flight
● app-dir action handling › should trigger a refresh for a server action that gets discarded due to a navigation
● app-dir action handling › should trigger a refresh for a server action that also dispatches a navigation event
● app-dir action handling › should support next/dynamic with ssr: false
● app-dir action handling › should support next/dynamic with ssr: false (edge)
● app-dir action handling › should only submit action once when resubmitting an action after navigation
● app-dir action handling › should handle actions executed in quick succession
● app-dir action handling › should reset the form state when the action redirects to a page that contains the same form
● app-dir action handling › should invalidate the client router cache if the redirect action triggers a revalidation
● app-dir action handling › should reset the form state when the action redirects to itself
● app-dir action handling › should be possible to catch network errors
● app-dir action handling › should be possible to catch regular errors
● app-dir action handling › should keep action instances identical
● app-dir action handling › should forward action request to a worker that contains the action handler (node)
● app-dir action handling › should forward action request to a worker that contains the action handler (edge)
● app-dir action handling › should not error when a forwarded action triggers a redirect (node)
● app-dir action handling › should not error when a forwarded action triggers a redirect (edge)
● app-dir action handling › should not expose action content in sourcemaps
● app-dir action handling › Edge SSR › should handle basic actions correctly
● app-dir action handling › Edge SSR › should return error response for hoc auth wrappers in edge runtime
● app-dir action handling › Edge SSR › should handle calls to redirect() with a relative URL in a single pass
● app-dir action handling › Edge SSR › should handle calls to redirect() with a absolute URL in a single pass
● app-dir action handling › Edge SSR › should handle calls to redirect() with external URLs
● app-dir action handling › Edge SSR › should allow cookie and header async storages
● app-dir action handling › Edge SSR › should handle unicode search params
● app-dir action handling › fetch actions › should handle a fetch action initiated from a static page
● app-dir action handling › fetch actions › should handle calls to redirect() with a relative URL in a single pass
● app-dir action handling › fetch actions › should handle calls to redirect() with a absolute URL in a single pass
● app-dir action handling › fetch actions › should handle calls to redirect() with external URLs
● app-dir action handling › fetch actions › should handle redirects to routes that provide an invalid RSC response
● app-dir action handling › fetch actions › should handle unstable_expirePath
● app-dir action handling › fetch actions › should handle unstable_expireTag
● app-dir action handling › fetch actions › should handle unstable_expireTag + redirect
● app-dir action handling › fetch actions › should store revalidation data in the prefetch cache
● app-dir action handling › fetch actions › should revalidate when cookies.set is called
● app-dir action handling › fetch actions › should invalidate client cache on other routes when cookies.set is called
● app-dir action handling › fetch actions › should revalidate when cookies.set is called in a client action
● app-dir action handling › fetch actions › should invalidate client cache when tag is revalidated
● app-dir action handling › fetch actions › should invalidate client cache when path is revalidated
● app-dir action handling › should work with interception routes
● app-dir action handling › encryption › should send encrypted values from the closed over closure
● app-dir action handling › encryption › should be able to resolve other server actions and client components
● app-dir action handling › redirects › redirects properly when route handler uses
● app-dir action handling › redirects › redirects properly when route handler uses
● app-dir action handling › redirects › displays searchParams correctly when redirecting with SearchParams
● app-dir action handling › redirects › merges cookies correctly when redirecting
● app-dir action handling › redirects › should not forward next-action header to a redirected RSC request
● app-dir action handling › redirects › redirects properly when route handler redirects with a 307 status code
● app-dir action handling › redirects › redirects properly when route handler redirects with a 308 status code
● app-dir action handling › server actions render client components › server component imported action › should support importing client components from actions
● app-dir action handling › server actions render client components › client component imported action › should support importing client components from actions
● app-dir action handling › caching disabled by default › should use no-store as default for server action
● app-dir action handling › caching disabled by default › should not override force-cache in server action
● app-dir action handling › caching disabled by default › should not override revalidate in server action
● app-dir action handling › request body decoding › should correctly decode multi-byte characters in the request body (node)
● app-dir action handling › request body decoding › should correctly decode multi-byte characters in the request body (edge)
Read more about building and testing Next.js in contributing.md.
Expand output● app dir - css › css support › server layouts › should support global css inside server layouts
● app dir - css › css support › server layouts › should support css modules inside server layouts
● app dir - css › css support › server layouts › should support external css imports
● app dir - css › css support › server pages › should support global css inside server pages
● app dir - css › css support › server pages › should support css modules inside server pages
● app dir - css › css support › server pages › should not contain pages css in app dir page
● app dir - css › css support › server pages › should support css modules shared between server pages
● app dir - css › css support › client layouts › should support css modules inside client layouts
● app dir - css › css support › client layouts › should support global css inside client layouts
● app dir - css › css support › client pages › should support css modules inside client pages
● app dir - css › css support › client pages › should support global css inside client pages
● app dir - css › css support › client components › should support css modules inside client page
● app dir - css › css support › client components › should support css modules inside client components
● app dir - css › css support › special entries › should include css imported in loading.js
● app dir - css › css support › special entries › should include css imported in client template.js
● app dir - css › css support › special entries › should include css imported in server template.js
● app dir - css › css support › special entries › should include css imported in client not-found.js
● app dir - css › css support › special entries › should include css imported in server not-found.js
● app dir - css › css support › special entries › should include root layout css for root not-found.js
● app dir - css › css support › special entries › should include css imported in root not-found.js
● app dir - css › css support › special entries › should include css imported in error.js
● app dir - css › css support › page extensions › should include css imported in MDX pages
● app dir - css › css support › chunks › should bundle css resources into chunks
● app dir - css › css support › css ordering › should have inner layers take precedence over outer layers
● app dir - css › sass support › server layouts › should support global sass/scss inside server layouts
● app dir - css › sass support › server layouts › should support sass/scss modules inside server layouts
● app dir - css › sass support › server pages › should support global sass/scss inside server pages
● app dir - css › sass support › server pages › should support sass/scss modules inside server pages
● app dir - css › sass support › client layouts › should support global sass/scss inside client layouts
● app dir - css › sass support › client layouts › should support sass/scss modules inside client layouts
● app dir - css › sass support › client pages › should support global sass/scss inside client pages
● app dir - css › sass support › client pages › should support sass/scss modules inside client pages
● app dir - css › pages dir › should include css modules and global css after page transition
Read more about building and testing Next.js in contributing.md.
Expand output● app dir - basic › should have correct cache-control for SSR routes
● app dir - basic › should contain framework.json
● app dir - basic › outputs correct build-diagnostics.json
● app dir - basic › should have correct size in build output
● app dir - basic › should have correct preferredRegion values in manifest
● app dir - basic › should work for catch-all edge page
● app dir - basic › should return normalized dynamic route params for catch-all edge page
● app dir - basic › should have correct searchParams and params (server)
● app dir - basic › should have correct searchParams and params (client)
● app dir - basic › should successfully detect app route during prefetch
● app dir - basic › should match redirects in pages correctly $path
● app dir - basic › should match redirects in pages correctly $path
● app dir - basic › should match redirects in pages correctly $path
● app dir - basic › should match redirects in pages correctly $path
● app dir - basic › should match redirects in pages correctly $path
● app dir - basic › should match redirects in pages correctly $path
● app dir - basic › should not apply client router filter on shallow
● app dir - basic › should not share edge workers
● app dir - basic › should generate build traces correctly
● app dir - basic › should use text/x-component for flight
● app dir - basic › should use text/x-component for flight with edge runtime
● app dir - basic › should return the
● app dir - basic › should return the
● app dir - basic › should pass props from getServerSideProps in root layout
● app dir - basic › should serve from pages
● app dir - basic › should serve dynamic route from pages
● app dir - basic › should serve from public
● app dir - basic › should serve from app
● app dir - basic › should ensure the suffix is at the end of the stream
● app dir - basic › should serve /index as separate page
● app dir - basic › should serve polyfills for browsers that do not support modules
● app dir - basic › should handle css imports in next/dynamic correctly
● app dir - basic › should include layouts when no direct parent layout
● app dir - basic › should not include parent when not in parent directory with route in directory
● app dir - basic › should use new root layout when provided
● app dir - basic › should not create new root layout when nested (optional)
● app dir - basic › should include parent document when no direct parent layout
● app dir - basic › should not include parent when not in parent directory
● app dir - basic › should serve nested parent
● app dir - basic › should serve dynamic parameter
● app dir - basic › should serve page as a segment name correctly
● app dir - basic › should include document html and body
● app dir - basic › should not serve when layout is provided but no folder index
● app dir - basic › should match partial parameters
● app dir - basic › rewrites › should support rewrites on initial load
● app dir - basic › rewrites › should support rewrites on client-side navigation from pages to app with existing pages path
● app dir - basic › rewrites › should support rewrites on client-side navigation
● app dir - basic › should not rerender layout when navigating between routes in the same layout
● app dir - basic › should handle hash in initial url
● app dir - basic › › should hard push
● app dir - basic › › should hard replace
● app dir - basic › › should soft push
● app dir - basic › › should soft replace
● app dir - basic › › should be soft for back navigation
● app dir - basic › › should be soft for forward navigation
● app dir - basic › › should allow linking from app page to pages page
● app dir - basic › › should navigate to pages dynamic route from pages page if it overlaps with an app page
● app dir - basic › › should push to external url
● app dir - basic › › should replace to external url
● app dir - basic › server components › should not serve .server.js as a path
● app dir - basic › server components › should not serve .client.js as a path
● app dir - basic › server components › should serve shared component
● app dir - basic › server components › dynamic routes › should only pass params that apply to the layout
● app dir - basic › server components › catch-all routes › should handle optional segments
● app dir - basic › server components › catch-all routes › should handle optional segments root
● app dir - basic › server components › catch-all routes › should handle optional catch-all segments link
● app dir - basic › server components › catch-all routes › should handle required segments
● app dir - basic › server components › catch-all routes › should handle required segments root as not found
● app dir - basic › server components › catch-all routes › should handle catch-all segments link
● app dir - basic › server components › should serve client component › should serve server-side
● app dir - basic › server components › should serve client component › should serve client-side
● app dir - basic › server components › should include client component layout with server component route › should include it server-side
● app dir - basic › server components › should include client component layout with server component route › should include it client-side
● app dir - basic › server components › Loading › should render loading.js in initial html for slow page
● app dir - basic › server components › Loading › should render loading.js in browser for slow page
● app dir - basic › server components › Loading › should render loading.js in initial html for slow layout
● app dir - basic › server components › Loading › should render loading.js in browser for slow layout
● app dir - basic › server components › Loading › should render loading.js in initial html for slow layout and page
● app dir - basic › server components › Loading › should render loading.js in browser for slow layout and page
● app dir - basic › server components › middleware › should strip internal query parameters from requests to middleware for rewrite
● app dir - basic › server components › middleware › should strip internal query parameters from requests to middleware for redirect
● app dir - basic › server components › next/router › should support router.back and router.forward
● app dir - basic › server components › client components › should have consistent query and params handling
● app dir - basic › searchParams prop › client component › should have the correct search params
● app dir - basic › searchParams prop › client component › should have the correct search params on rewrite
● app dir - basic › searchParams prop › client component › should have the correct search params on middleware rewrite
● app dir - basic › searchParams prop › server component › should have the correct search params
● app dir - basic › searchParams prop › server component › should have the correct search params on rewrite
● app dir - basic › searchParams prop › server component › should have the correct search params on middleware rewrite
● app dir - basic › template component › should render the template that holds state in a client component and reset on navigation
● app dir - basic › template component › should render the template that is a server component and rerender on navigation
● app dir - basic › known bugs › should support React cache › server component
● app dir - basic › known bugs › should support React cache › server component client-navigation
● app dir - basic › known bugs › should support React cache › client component
● app dir - basic › known bugs › should support React cache › client component client-navigation
● app dir - basic › known bugs › should support React cache › middleware overriding headers
● app dir - basic › known bugs › should support React fetch instrumentation › server component
● app dir - basic › known bugs › should support React fetch instrumentation › server component client-navigation
● app dir - basic › known bugs › should support React fetch instrumentation › client component
● app dir - basic › known bugs › should support React fetch instrumentation › client component client-navigation
● app dir - basic › known bugs › should not share flight data between requests
● app dir - basic › known bugs › should handle router.refresh without resetting state
● app dir - basic › known bugs › should handle as on next/link
● app dir - basic › known bugs › should handle next/link back to initially loaded page
● app dir - basic › known bugs › should not do additional pushState when already on the page
● app dir - basic › next/script › should support next/script and render in correct order
● app dir - basic › next/script › should pass on extra props for beforeInteractive scripts with a src prop
● app dir - basic › next/script › should pass on extra props for beforeInteractive scripts without a src prop
● app dir - basic › next/script › should insert preload tags for beforeInteractive and afterInteractive scripts
● app dir - basic › next/script › should load stylesheets for next/scripts
● app dir - basic › next/script › should pass
● app dir - basic › next/script › should pass manual
● app dir - basic › next/script › should pass manual
● app dir - basic › next/script › should pass nonce when using next/font
● app dir - basic › data fetch with response over 16KB with chunked encoding › should load page when fetching a large amount of data
● app dir - basic › bootstrap scripts › should only bootstrap with one script, prinitializing the rest
● app dir - basic › bootstrap scripts › should successfully bootstrap even when using CSP
Read more about building and testing Next.js in contributing.md.
Expand output● develop - app-dir - edge errros hmr › should recover from build errors when server component error
● develop - app-dir - edge errros hmr › should recover from build errors when client component error
Read more about building and testing Next.js in contributing.md.
Expand output● app dir - draft mode › in nodejs runtime › should use initial rand when draft mode is disabled on /index
● app dir - draft mode › in nodejs runtime › should use initial rand when draft mode is disabled on /with-cookies
● app dir - draft mode › in nodejs runtime › should not generate rand when draft mode disabled during next start
● app dir - draft mode › in nodejs runtime › should not read other cookies when draft mode disabled during next start
● app dir - draft mode › in nodejs runtime › should be disabled from api route handler
● app dir - draft mode › in nodejs runtime › should have set-cookie header on enable
● app dir - draft mode › in nodejs runtime › should have set-cookie header with redirect location
● app dir - draft mode › in nodejs runtime › should generate rand when draft mode enabled
● app dir - draft mode › in nodejs runtime › should read other cookies when draft mode enabled
● app dir - draft mode › in nodejs runtime › should be enabled from api route handler when draft mode enabled
● app dir - draft mode › in nodejs runtime › should not perform full page navigation on router.refresh()
● app dir - draft mode › in edge runtime › should use initial rand when draft mode is disabled on /with-edge/index
● app dir - draft mode › in edge runtime › should use initial rand when draft mode is disabled on /with-edge/with-cookies
● app dir - draft mode › in edge runtime › should not read other cookies when draft mode disabled during next start
● app dir - draft mode › in edge runtime › should be disabled from api route handler
● app dir - draft mode › in edge runtime › should have set-cookie header on enable
● app dir - draft mode › in edge runtime › should have set-cookie header with redirect location
● app dir - draft mode › in edge runtime › should generate rand when draft mode enabled
● app dir - draft mode › in edge runtime › should read other cookies when draft mode enabled
● app dir - draft mode › in edge runtime › should be enabled from api route handler when draft mode enabled
● app dir - draft mode › in edge runtime › should not perform full page navigation on router.refresh()
Read more about building and testing Next.js in contributing.md.
Expand output● app-dir hmr-env › should update server components pages when env files is changed (edge)
● app-dir hmr-env › should update server components pages when env files is changed (edge-module-var)
Read more about building and testing Next.js in contributing.md.
Expand output● dynamic-data inside cache scope › displays redbox when accessing dynamic data inside a cache scope
Read more about building and testing Next.js in contributing.md.
Expand output● Invalid Global CSS › should fail to build
Read more about building and testing Next.js in contributing.md.
Expand output● Valid and Invalid Global CSS with Custom App › should fail to build
Read more about building and testing Next.js in contributing.md.
Expand output● app dir - dynamic css › should only apply corresponding css for page loaded in edge runtime
Read more about building and testing Next.js in contributing.md.
Expand output● Invalid Global CSS with Custom App › should fail to build
Read more about building and testing Next.js in contributing.md.
Expand output● Dynamic IO Errors - Without --prerender-debug › Error Attribution with Sync IO - Unguarded RSC with guarded Client sync IO › should show a collapsed redbox error
Read more about building and testing Next.js in contributing.md.
Expand output● Dynamic IO Errors - Without --prerender-debug › Dynamic Metadata - Error Route › should show a collapsed redbox error
● Dynamic IO Errors - Without --prerender-debug › Dynamic Root › should show a collapsed redbox with two errors
Read more about building and testing Next.js in contributing.md. |
Stats from current PRDefault Build (Increase detected
|
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
buildDuration | 18.4s | 15.4s | N/A |
buildDurationCached | 14.4s | 12.8s | N/A |
nodeModulesSize | 439 MB | 434 MB | N/A |
nextStartRea..uration (ms) | 386ms | 389ms | N/A |
Client Bundles (main, webpack) Overall increase ⚠️
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
194b18f3-HASH.js gzip | 54.1 kB | 54.1 kB | ✓ |
2192.HASH.js gzip | 169 B | 169 B | ✓ |
4719-HASH.js gzip | 5.3 kB | 5.27 kB | N/A |
6236-HASH.js gzip | 44.9 kB | 45.3 kB | |
framework-HASH.js gzip | 57.4 kB | 57.4 kB | N/A |
main-app-HASH.js gzip | 257 B | 260 B | N/A |
main-HASH.js gzip | 33.3 kB | 33.4 kB | N/A |
webpack-HASH.js gzip | 1.71 kB | 1.71 kB | N/A |
Overall change | 99.2 kB | 99.6 kB |
Legacy Client Bundles (polyfills)
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
polyfills-HASH.js gzip | 39.4 kB | 39.4 kB | ✓ |
Overall change | 39.4 kB | 39.4 kB | ✓ |
Client Pages
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
_app-HASH.js gzip | 193 B | 193 B | ✓ |
_error-HASH.js gzip | 182 B | 182 B | ✓ |
amp-HASH.js gzip | 501 B | 500 B | N/A |
css-HASH.js gzip | 335 B | 333 B | N/A |
dynamic-HASH.js gzip | 1.83 kB | 1.83 kB | N/A |
edge-ssr-HASH.js gzip | 256 B | 255 B | N/A |
head-HASH.js gzip | 350 B | 351 B | N/A |
hooks-HASH.js gzip | 382 B | 382 B | ✓ |
image-HASH.js gzip | 4.68 kB | 4.66 kB | N/A |
index-HASH.js gzip | 259 B | 259 B | ✓ |
link-HASH.js gzip | 2.52 kB | 2.52 kB | N/A |
routerDirect..HASH.js gzip | 319 B | 316 B | N/A |
script-HASH.js gzip | 386 B | 386 B | ✓ |
withRouter-HASH.js gzip | 316 B | 315 B | N/A |
1afbb74e6ecf..834.css gzip | 106 B | 106 B | ✓ |
Overall change | 1.51 kB | 1.51 kB | ✓ |
Client Build Manifests
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
_buildManifest.js gzip | 752 B | 752 B | ✓ |
Overall change | 752 B | 752 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
index.html gzip | 529 B | 529 B | ✓ |
link.html gzip | 543 B | 542 B | N/A |
withRouter.html gzip | 525 B | 525 B | ✓ |
Overall change | 1.05 kB | 1.05 kB | ✓ |
Edge SSR bundle Size Overall increase ⚠️
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
edge-ssr.js gzip | 140 kB | 140 kB | |
page.js gzip | 237 kB | 231 kB | N/A |
Overall change | 140 kB | 140 kB |
Middleware size Overall increase ⚠️
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
middleware-b..fest.js gzip | 677 B | 673 B | N/A |
middleware-r..fest.js gzip | 155 B | 157 B | N/A |
middleware.js gzip | 32.2 kB | 32.4 kB | |
edge-runtime..pack.js gzip | 853 B | 853 B | ✓ |
Overall change | 33 kB | 33.3 kB |
Next Runtimes
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
app-page-exp...dev.js gzip | 292 kB | 267 kB | N/A |
app-page-exp..prod.js gzip | 163 kB | 152 kB | N/A |
app-page-tur...dev.js gzip | 292 kB | 267 kB | N/A |
app-page-tur..prod.js gzip | 163 kB | 151 kB | N/A |
app-page-tur...dev.js gzip | 279 kB | 254 kB | N/A |
app-page-tur..prod.js gzip | 158 kB | 146 kB | N/A |
app-page.run...dev.js gzip | 279 kB | 254 kB | N/A |
app-page.run..prod.js gzip | 158 kB | 146 kB | N/A |
app-route-ex...dev.js gzip | 69.2 kB | 69.2 kB | ✓ |
app-route-ex..prod.js gzip | 47.6 kB | 47.6 kB | ✓ |
app-route-tu...dev.js gzip | 69.3 kB | 69.3 kB | ✓ |
app-route-tu..prod.js gzip | 47.6 kB | 47.6 kB | ✓ |
app-route-tu...dev.js gzip | 68.6 kB | 68.6 kB | ✓ |
app-route-tu..prod.js gzip | 47.3 kB | 47.3 kB | ✓ |
app-route.ru...dev.js gzip | 68.6 kB | 68.6 kB | ✓ |
app-route.ru..prod.js gzip | 47.3 kB | 47.3 kB | ✓ |
dist_client_...dev.js gzip | 326 B | 326 B | ✓ |
dist_client_...dev.js gzip | 328 B | 328 B | ✓ |
dist_client_...dev.js gzip | 320 B | 320 B | ✓ |
dist_client_...dev.js gzip | 318 B | 318 B | ✓ |
pages-api-tu...dev.js gzip | 42.5 kB | 42.5 kB | ✓ |
pages-api-tu..prod.js gzip | 31.7 kB | 31.7 kB | ✓ |
pages-api.ru...dev.js gzip | 42.4 kB | 42.4 kB | ✓ |
pages-api.ru..prod.js gzip | 31.7 kB | 31.7 kB | ✓ |
pages-turbo....dev.js gzip | 52.7 kB | 52.7 kB | ✓ |
pages-turbo...prod.js gzip | 39.1 kB | 39.1 kB | ✓ |
pages.runtim...dev.js gzip | 52.8 kB | 52.8 kB | ✓ |
pages.runtim..prod.js gzip | 39.2 kB | 39.2 kB | ✓ |
server.runti..prod.js gzip | 63.8 kB | 63.8 kB | ✓ |
Overall change | 863 kB | 863 kB | ✓ |
build cache Overall increase ⚠️
vercel/next.js canary | vercel/next.js sebbie/node-web-streams | Change | |
---|---|---|---|
0.pack gzip | 3.93 MB | 3.93 MB | |
index.pack gzip | 91.2 kB | 88.8 kB | N/A |
Overall change | 3.93 MB | 3.93 MB |
Diff details
Diff for page.js
Diff too large to display
Diff for middleware.js
Diff too large to display
Diff for edge-ssr.js
failed to diff
Diff for css-HASH.js
@@ -1,7 +1,7 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[9813],
{
- /***/ 1586: /***/ (
+ /***/ 2628: /***/ (
__unused_webpack_module,
__unused_webpack_exports,
__webpack_require__
@@ -9,7 +9,7 @@
(window.__NEXT_P = window.__NEXT_P || []).push([
"/css",
function () {
- return __webpack_require__(4362);
+ return __webpack_require__(8707);
},
]);
if (false) {
@@ -18,14 +18,7 @@
/***/
},
- /***/ 4350: /***/ (module) => {
- // extracted by mini-css-extract-plugin
- module.exports = { helloWorld: "css_helloWorld__aUdUq" };
-
- /***/
- },
-
- /***/ 4362: /***/ (
+ /***/ 8707: /***/ (
__unused_webpack_module,
__webpack_exports__,
__webpack_require__
@@ -39,7 +32,7 @@
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
__webpack_require__(5640);
/* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1__ =
- __webpack_require__(4350);
+ __webpack_require__(9080);
/* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1___default =
/*#__PURE__*/ __webpack_require__.n(
_css_module_css__WEBPACK_IMPORTED_MODULE_1__
@@ -58,13 +51,20 @@
/***/
},
+
+ /***/ 9080: /***/ (module) => {
+ // extracted by mini-css-extract-plugin
+ module.exports = { helloWorld: "css_helloWorld__aUdUq" };
+
+ /***/
+ },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(1586)
+ __webpack_exec__(2628)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for dynamic-HASH.js
@@ -1,17 +1,117 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[2291],
{
- /***/ 283: /***/ (
+ /***/ 2001: /***/ (
+ __unused_webpack_module,
+ __webpack_exports__,
+ __webpack_require__
+ ) => {
+ "use strict";
+ __webpack_require__.r(__webpack_exports__);
+ /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+ /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
+ /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
+ /* harmony export */
+ });
+ /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
+ __webpack_require__(5640);
+ /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1__ =
+ __webpack_require__(9553);
+ /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1___default =
+ /*#__PURE__*/ __webpack_require__.n(
+ next_dynamic__WEBPACK_IMPORTED_MODULE_1__
+ );
+
+ const DynamicHello = next_dynamic__WEBPACK_IMPORTED_MODULE_1___default()(
+ () =>
+ __webpack_require__
+ .e(/* import() */ 8042)
+ .then(__webpack_require__.bind(__webpack_require__, 8042))
+ .then((mod) => mod.Hello),
+ {
+ loadableGenerated: {
+ webpack: () => [/*require.resolve*/ 8042],
+ },
+ }
+ );
+ const Page = () =>
+ /*#__PURE__*/ (0, react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(
+ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,
+ {
+ children: [
+ /*#__PURE__*/ (0,
+ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("p", {
+ children: "testing next/dynamic size",
+ }),
+ /*#__PURE__*/ (0,
+ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
+ DynamicHello,
+ {}
+ ),
+ ],
+ }
+ );
+ var __N_SSP = true;
+ /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = Page;
+
+ /***/
+ },
+
+ /***/ 2976: /***/ (
+ __unused_webpack_module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ (window.__NEXT_P = window.__NEXT_P || []).push([
+ "/dynamic",
+ function () {
+ return __webpack_require__(2001);
+ },
+ ]);
+ if (false) {
+ }
+
+ /***/
+ },
+
+ /***/ 7807: /***/ (
+ __unused_webpack_module,
+ exports,
+ __webpack_require__
+ ) => {
+ "use strict";
+ /* __next_internal_client_entry_do_not_use__ cjs */
+ Object.defineProperty(exports, "__esModule", {
+ value: true,
+ });
+ Object.defineProperty(exports, "LoadableContext", {
+ enumerable: true,
+ get: function () {
+ return LoadableContext;
+ },
+ });
+ const _interop_require_default = __webpack_require__(1532);
+ const _react = /*#__PURE__*/ _interop_require_default._(
+ __webpack_require__(148)
+ );
+ const LoadableContext = _react.default.createContext(null);
+ if (false) {
+ } //# sourceMappingURL=loadable-context.shared-runtime.js.map
+
+ /***/
+ },
+
+ /***/ 9553: /***/ (
module,
__unused_webpack_exports,
__webpack_require__
) => {
- module.exports = __webpack_require__(6990);
+ module.exports = __webpack_require__(9986);
/***/
},
- /***/ 505: /***/ (
+ /***/ 9829: /***/ (
__unused_webpack_module,
exports,
__webpack_require__
@@ -53,7 +153,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
const _react = /*#__PURE__*/ _interop_require_default._(
__webpack_require__(148)
);
- const _loadablecontextsharedruntime = __webpack_require__(6179);
+ const _loadablecontextsharedruntime = __webpack_require__(7807);
function resolve(obj) {
return obj && obj.default ? obj.default : obj;
}
@@ -288,90 +388,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
/***/
},
- /***/ 5703: /***/ (
- __unused_webpack_module,
- __webpack_exports__,
- __webpack_require__
- ) => {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export */ __webpack_require__.d(__webpack_exports__, {
- /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
- /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
- /* harmony export */
- });
- /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
- __webpack_require__(5640);
- /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1__ =
- __webpack_require__(283);
- /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1___default =
- /*#__PURE__*/ __webpack_require__.n(
- next_dynamic__WEBPACK_IMPORTED_MODULE_1__
- );
-
- const DynamicHello = next_dynamic__WEBPACK_IMPORTED_MODULE_1___default()(
- () =>
- __webpack_require__
- .e(/* import() */ 2192)
- .then(__webpack_require__.bind(__webpack_require__, 2192))
- .then((mod) => mod.Hello),
- {
- loadableGenerated: {
- webpack: () => [/*require.resolve*/ 2192],
- },
- }
- );
- const Page = () =>
- /*#__PURE__*/ (0, react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(
- react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,
- {
- children: [
- /*#__PURE__*/ (0,
- react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("p", {
- children: "testing next/dynamic size",
- }),
- /*#__PURE__*/ (0,
- react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
- DynamicHello,
- {}
- ),
- ],
- }
- );
- var __N_SSP = true;
- /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = Page;
-
- /***/
- },
-
- /***/ 6179: /***/ (
- __unused_webpack_module,
- exports,
- __webpack_require__
- ) => {
- "use strict";
- /* __next_internal_client_entry_do_not_use__ cjs */
- Object.defineProperty(exports, "__esModule", {
- value: true,
- });
- Object.defineProperty(exports, "LoadableContext", {
- enumerable: true,
- get: function () {
- return LoadableContext;
- },
- });
- const _interop_require_default = __webpack_require__(1532);
- const _react = /*#__PURE__*/ _interop_require_default._(
- __webpack_require__(148)
- );
- const LoadableContext = _react.default.createContext(null);
- if (false) {
- } //# sourceMappingURL=loadable-context.shared-runtime.js.map
-
- /***/
- },
-
- /***/ 6990: /***/ (module, exports, __webpack_require__) => {
+ /***/ 9986: /***/ (module, exports, __webpack_require__) => {
"use strict";
Object.defineProperty(exports, "__esModule", {
@@ -404,7 +421,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
__webpack_require__(148)
);
const _loadablesharedruntime = /*#__PURE__*/ _interop_require_default._(
- __webpack_require__(505)
+ __webpack_require__(9829)
);
const isServerSide = "object" === "undefined";
// Normalize loader to return the module as form { default: Component } for `React.lazy`.
@@ -504,30 +521,13 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
/***/
},
-
- /***/ 9254: /***/ (
- __unused_webpack_module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- (window.__NEXT_P = window.__NEXT_P || []).push([
- "/dynamic",
- function () {
- return __webpack_require__(5703);
- },
- ]);
- if (false) {
- }
-
- /***/
- },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(9254)
+ __webpack_exec__(2976)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for hooks-HASH.js
@@ -1,24 +1,7 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[9804],
{
- /***/ 1664: /***/ (
- __unused_webpack_module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- (window.__NEXT_P = window.__NEXT_P || []).push([
- "/hooks",
- function () {
- return __webpack_require__(6130);
- },
- ]);
- if (false) {
- }
-
- /***/
- },
-
- /***/ 6130: /***/ (
+ /***/ 4756: /***/ (
__unused_webpack_module,
__webpack_exports__,
__webpack_require__
@@ -76,13 +59,30 @@
/***/
},
+
+ /***/ 5426: /***/ (
+ __unused_webpack_module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ (window.__NEXT_P = window.__NEXT_P || []).push([
+ "/hooks",
+ function () {
+ return __webpack_require__(4756);
+ },
+ ]);
+ if (false) {
+ }
+
+ /***/
+ },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(1664)
+ __webpack_exec__(5426)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for image-HASH.js
@@ -1,7 +1,7 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[2983],
{
- /***/ 2198: /***/ (
+ /***/ 264: /***/ (
__unused_webpack_module,
__unused_webpack_exports,
__webpack_require__
@@ -9,7 +9,7 @@
(window.__NEXT_P = window.__NEXT_P || []).push([
"/image",
function () {
- return __webpack_require__(3444);
+ return __webpack_require__(3594);
},
]);
if (false) {
@@ -18,7 +18,190 @@
/***/
},
- /***/ 2514: /***/ (
+ /***/ 1206: /***/ (__unused_webpack_module, exports) => {
+ "use strict";
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true,
+ });
+ Object.defineProperty(exports, "default", {
+ enumerable: true,
+ get: function () {
+ return _default;
+ },
+ });
+ const DEFAULT_Q = 75;
+ function defaultLoader(param) {
+ let { config, src, width, quality } = param;
+ var _config_qualities;
+ if (false) {
+ }
+ const q =
+ quality ||
+ ((_config_qualities = config.qualities) == null
+ ? void 0
+ : _config_qualities.reduce((prev, cur) =>
+ Math.abs(cur - DEFAULT_Q) < Math.abs(prev - DEFAULT_Q)
+ ? cur
+ : prev
+ )) ||
+ DEFAULT_Q;
+ return (
+ config.path +
+ "?url=" +
+ encodeURIComponent(src) +
+ "&w=" +
+ width +
+ "&q=" +
+ q +
+ (src.startsWith("/_next/static/media/") && false ? 0 : "")
+ );
+ }
+ // We use this to determine if the import is the default loader
+ // or a custom loader defined by the user in next.config.js
+ defaultLoader.__next_img_default = true;
+ const _default = defaultLoader; //# sourceMappingURL=image-loader.js.map
+
+ /***/
+ },
+
+ /***/ 1765: /***/ (module, exports, __webpack_require__) => {
+ "use strict";
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true,
+ });
+ Object.defineProperty(exports, "useMergedRef", {
+ enumerable: true,
+ get: function () {
+ return useMergedRef;
+ },
+ });
+ const _react = __webpack_require__(148);
+ function useMergedRef(refA, refB) {
+ const cleanupA = (0, _react.useRef)(null);
+ const cleanupB = (0, _react.useRef)(null);
+ // NOTE: In theory, we could skip the wrapping if only one of the refs is non-null.
+ // (this happens often if the user doesn't pass a ref to Link/Form/Image)
+ // But this can cause us to leak a cleanup-ref into user code (e.g. via `<Link legacyBehavior>`),
+ // and the user might pass that ref into ref-merging library that doesn't support cleanup refs
+ // (because it hasn't been updated for React 19)
+ // which can then cause things to blow up, because a cleanup-returning ref gets called with `null`.
+ // So in practice, it's safer to be defensive and always wrap the ref, even on React 19.
+ return (0, _react.useCallback)(
+ (current) => {
+ if (current === null) {
+ const cleanupFnA = cleanupA.current;
+ if (cleanupFnA) {
+ cleanupA.current = null;
+ cleanupFnA();
+ }
+ const cleanupFnB = cleanupB.current;
+ if (cleanupFnB) {
+ cleanupB.current = null;
+ cleanupFnB();
+ }
+ } else {
+ if (refA) {
+ cleanupA.current = applyRef(refA, current);
+ }
+ if (refB) {
+ cleanupB.current = applyRef(refB, current);
+ }
+ }
+ },
+ [refA, refB]
+ );
+ }
+ function applyRef(refA, current) {
+ if (typeof refA === "function") {
+ const cleanup = refA(current);
+ if (typeof cleanup === "function") {
+ return cleanup;
+ } else {
+ return () => refA(null);
+ }
+ } else {
+ refA.current = current;
+ return () => {
+ refA.current = null;
+ };
+ }
+ }
+ if (
+ (typeof exports.default === "function" ||
+ (typeof exports.default === "object" && exports.default !== null)) &&
+ typeof exports.default.__esModule === "undefined"
+ ) {
+ Object.defineProperty(exports.default, "__esModule", {
+ value: true,
+ });
+ Object.assign(exports.default, exports);
+ module.exports = exports.default;
+ } //# sourceMappingURL=use-merged-ref.js.map
+
+ /***/
+ },
+
+ /***/ 3353: /***/ (
+ module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ module.exports = __webpack_require__(5526);
+
+ /***/
+ },
+
+ /***/ 3594: /***/ (
+ __unused_webpack_module,
+ __webpack_exports__,
+ __webpack_require__
+ ) => {
+ "use strict";
+ // ESM COMPAT FLAG
+ __webpack_require__.r(__webpack_exports__);
+
+ // EXPORTS
+ __webpack_require__.d(__webpack_exports__, {
+ __N_SSP: () => /* binding */ __N_SSP,
+ default: () => /* binding */ pages_image,
+ });
+
+ // EXTERNAL MODULE: ./node_modules/.pnpm/react@19.1.0/node_modules/react/jsx-runtime.js
+ var jsx_runtime = __webpack_require__(5640);
+ // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/image.js
+ var next_image = __webpack_require__(3353);
+ var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // ./pages/nextjs.png
+ /* harmony default export */ const nextjs = {
+ src: "/_next/static/media/nextjs.cae0b805.png",
+ height: 1347,
+ width: 1626,
+ blurDataURL:
+ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAD1BMVEX////x8fH6+vrb29vo6Oh8o70bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAH0lEQVR4nGNgwARMjIyMjCAGCzMzMwsTRISJCcRABwAEcAAkLCQfgAAAAABJRU5ErkJggg==",
+ blurWidth: 8,
+ blurHeight: 7,
+ }; // ./pages/image.js
+ function ImagePage(props) {
+ return /*#__PURE__*/ (0, jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [
+ /*#__PURE__*/ (0, jsx_runtime.jsx)("h1", {
+ children: "next/image example",
+ }),
+ /*#__PURE__*/ (0, jsx_runtime.jsx)(image_default(), {
+ src: nextjs,
+ placeholder: "blur",
+ }),
+ ],
+ });
+ }
+ var __N_SSP = true;
+ /* harmony default export */ const pages_image = ImagePage;
+
+ /***/
+ },
+
+ /***/ 3854: /***/ (
__unused_webpack_module,
exports,
__webpack_require__
@@ -34,9 +217,9 @@
return getImgProps;
},
});
- const _warnonce = __webpack_require__(5127);
- const _imageblursvg = __webpack_require__(4287);
- const _imageconfig = __webpack_require__(2795);
+ const _warnonce = __webpack_require__(3603);
+ const _imageblursvg = __webpack_require__(7835);
+ const _imageconfig = __webpack_require__(6799);
const VALID_LOADING_VALUES =
/* unused pure expression or super */ null && [
"lazy",
@@ -463,55 +646,69 @@
/***/
},
- /***/ 3444: /***/ (
+ /***/ 5526: /***/ (
__unused_webpack_module,
- __webpack_exports__,
+ exports,
__webpack_require__
) => {
"use strict";
- // ESM COMPAT FLAG
- __webpack_require__.r(__webpack_exports__);
- // EXPORTS
- __webpack_require__.d(__webpack_exports__, {
- __N_SSP: () => /* binding */ __N_SSP,
- default: () => /* binding */ pages_image,
+ Object.defineProperty(exports, "__esModule", {
+ value: true,
});
-
- // EXTERNAL MODULE: ./node_modules/.pnpm/react@19.1.0/node_modules/react/jsx-runtime.js
- var jsx_runtime = __webpack_require__(5640);
- // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/image.js
- var next_image = __webpack_require__(6359);
- var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // ./pages/nextjs.png
- /* harmony default export */ const nextjs = {
- src: "/_next/static/media/nextjs.cae0b805.png",
- height: 1347,
- width: 1626,
- blurDataURL:
- "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAD1BMVEX////x8fH6+vrb29vo6Oh8o70bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAH0lEQVR4nGNgwARMjIyMjCAGCzMzMwsTRISJCcRABwAEcAAkLCQfgAAAAABJRU5ErkJggg==",
- blurWidth: 8,
- blurHeight: 7,
- }; // ./pages/image.js
- function ImagePage(props) {
- return /*#__PURE__*/ (0, jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [
- /*#__PURE__*/ (0, jsx_runtime.jsx)("h1", {
- children: "next/image example",
- }),
- /*#__PURE__*/ (0, jsx_runtime.jsx)(image_default(), {
- src: nextjs,
- placeholder: "blur",
- }),
- ],
+ 0 && 0;
+ function _export(target, all) {
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ });
+ }
+ _export(exports, {
+ default: function () {
+ return _default;
+ },
+ getImageProps: function () {
+ return getImageProps;
+ },
+ });
+ const _interop_require_default = __webpack_require__(1532);
+ const _getimgprops = __webpack_require__(3854);
+ const _imagecomponent = __webpack_require__(8350);
+ const _imageloader = /*#__PURE__*/ _interop_require_default._(
+ __webpack_require__(1206)
+ );
+ function getImageProps(imgProps) {
+ const { props } = (0, _getimgprops.getImgProps)(imgProps, {
+ defaultLoader: _imageloader.default,
+ // This is replaced by webpack define plugin
+ imgConf: {
+ deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
+ imageSizes: [16, 32, 48, 64, 96, 128, 256, 384],
+ path: "/_next/image",
+ loader: "default",
+ dangerouslyAllowSVG: false,
+ unoptimized: false,
+ },
});
+ // Normally we don't care about undefined props because we pass to JSX,
+ // but this exported function could be used by the end user for anything
+ // so we delete undefined props to clean it up a little.
+ for (const [key, value] of Object.entries(props)) {
+ if (value === undefined) {
+ delete props[key];
+ }
+ }
+ return {
+ props,
+ };
}
- var __N_SSP = true;
- /* harmony default export */ const pages_image = ImagePage;
+ const _default = _imagecomponent.Image; //# sourceMappingURL=image-external.js.map
/***/
},
- /***/ 4287: /***/ (__unused_webpack_module, exports) => {
+ /***/ 7835: /***/ (__unused_webpack_module, exports) => {
"use strict";
/**
* A shared function, used on both client and server, to generate a SVG blur placeholder.
@@ -566,85 +763,7 @@
/***/
},
- /***/ 4985: /***/ (module, exports, __webpack_require__) => {
- "use strict";
-
- Object.defineProperty(exports, "__esModule", {
- value: true,
- });
- Object.defineProperty(exports, "useMergedRef", {
- enumerable: true,
- get: function () {
- return useMergedRef;
- },
- });
- const _react = __webpack_require__(148);
- function useMergedRef(refA, refB) {
- const cleanupA = (0, _react.useRef)(null);
- const cleanupB = (0, _react.useRef)(null);
- // NOTE: In theory, we could skip the wrapping if only one of the refs is non-null.
- // (this happens often if the user doesn't pass a ref to Link/Form/Image)
- // But this can cause us to leak a cleanup-ref into user code (e.g. via `<Link legacyBehavior>`),
- // and the user might pass that ref into ref-merging library that doesn't support cleanup refs
- // (because it hasn't been updated for React 19)
- // which can then cause things to blow up, because a cleanup-returning ref gets called with `null`.
- // So in practice, it's safer to be defensive and always wrap the ref, even on React 19.
- return (0, _react.useCallback)(
- (current) => {
- if (current === null) {
- const cleanupFnA = cleanupA.current;
- if (cleanupFnA) {
- cleanupA.current = null;
- cleanupFnA();
- }
- const cleanupFnB = cleanupB.current;
- if (cleanupFnB) {
- cleanupB.current = null;
- cleanupFnB();
- }
- } else {
- if (refA) {
- cleanupA.current = applyRef(refA, current);
- }
- if (refB) {
- cleanupB.current = applyRef(refB, current);
- }
- }
- },
- [refA, refB]
- );
- }
- function applyRef(refA, current) {
- if (typeof refA === "function") {
- const cleanup = refA(current);
- if (typeof cleanup === "function") {
- return cleanup;
- } else {
- return () => refA(null);
- }
- } else {
- refA.current = current;
- return () => {
- refA.current = null;
- };
- }
- }
- if (
- (typeof exports.default === "function" ||
- (typeof exports.default === "object" && exports.default !== null)) &&
- typeof exports.default.__esModule === "undefined"
- ) {
- Object.defineProperty(exports.default, "__esModule", {
- value: true,
- });
- Object.assign(exports.default, exports);
- module.exports = exports.default;
- } //# sourceMappingURL=use-merged-ref.js.map
-
- /***/
- },
-
- /***/ 5898: /***/ (module, exports, __webpack_require__) => {
+ /***/ 8350: /***/ (module, exports, __webpack_require__) => {
"use strict";
/* __next_internal_client_entry_do_not_use__ cjs */
Object.defineProperty(exports, "__esModule", {
@@ -666,17 +785,17 @@
__webpack_require__(7897)
);
const _head = /*#__PURE__*/ _interop_require_default._(
- __webpack_require__(5207)
+ __webpack_require__(8843)
);
- const _getimgprops = __webpack_require__(2514);
- const _imageconfig = __webpack_require__(2795);
- const _imageconfigcontextsharedruntime = __webpack_require__(2349);
- const _warnonce = __webpack_require__(5127);
- const _routercontextsharedruntime = __webpack_require__(3556);
+ const _getimgprops = __webpack_require__(3854);
+ const _imageconfig = __webpack_require__(6799);
+ const _imageconfigcontextsharedruntime = __webpack_require__(3905);
+ const _warnonce = __webpack_require__(3603);
+ const _routercontextsharedruntime = __webpack_require__(6712);
const _imageloader = /*#__PURE__*/ _interop_require_default._(
- __webpack_require__(5970)
+ __webpack_require__(1206)
);
- const _usemergedref = __webpack_require__(4985);
+ const _usemergedref = __webpack_require__(1765);
// This is replaced by webpack define plugin
const configEnv = {
deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
@@ -1001,132 +1120,13 @@
/***/
},
-
- /***/ 5970: /***/ (__unused_webpack_module, exports) => {
- "use strict";
-
- Object.defineProperty(exports, "__esModule", {
- value: true,
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function () {
- return _default;
- },
- });
- const DEFAULT_Q = 75;
- function defaultLoader(param) {
- let { config, src, width, quality } = param;
- var _config_qualities;
- if (false) {
- }
- const q =
- quality ||
- ((_config_qualities = config.qualities) == null
- ? void 0
- : _config_qualities.reduce((prev, cur) =>
- Math.abs(cur - DEFAULT_Q) < Math.abs(prev - DEFAULT_Q)
- ? cur
- : prev
- )) ||
- DEFAULT_Q;
- return (
- config.path +
- "?url=" +
- encodeURIComponent(src) +
- "&w=" +
- width +
- "&q=" +
- q +
- (src.startsWith("/_next/static/media/") && false ? 0 : "")
- );
- }
- // We use this to determine if the import is the default loader
- // or a custom loader defined by the user in next.config.js
- defaultLoader.__next_img_default = true;
- const _default = defaultLoader; //# sourceMappingURL=image-loader.js.map
-
- /***/
- },
-
- /***/ 6359: /***/ (
- module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- module.exports = __webpack_require__(8986);
-
- /***/
- },
-
- /***/ 8986: /***/ (
- __unused_webpack_module,
- exports,
- __webpack_require__
- ) => {
- "use strict";
-
- Object.defineProperty(exports, "__esModule", {
- value: true,
- });
- 0 && 0;
- function _export(target, all) {
- for (var name in all)
- Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name],
- });
- }
- _export(exports, {
- default: function () {
- return _default;
- },
- getImageProps: function () {
- return getImageProps;
- },
- });
- const _interop_require_default = __webpack_require__(1532);
- const _getimgprops = __webpack_require__(2514);
- const _imagecomponent = __webpack_require__(5898);
- const _imageloader = /*#__PURE__*/ _interop_require_default._(
- __webpack_require__(5970)
- );
- function getImageProps(imgProps) {
- const { props } = (0, _getimgprops.getImgProps)(imgProps, {
- defaultLoader: _imageloader.default,
- // This is replaced by webpack define plugin
- imgConf: {
- deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
- imageSizes: [16, 32, 48, 64, 96, 128, 256, 384],
- path: "/_next/image",
- loader: "default",
- dangerouslyAllowSVG: false,
- unoptimized: false,
- },
- });
- // Normally we don't care about undefined props because we pass to JSX,
- // but this exported function could be used by the end user for anything
- // so we delete undefined props to clean it up a little.
- for (const [key, value] of Object.entries(props)) {
- if (value === undefined) {
- delete props[key];
- }
- }
- return {
- props,
- };
- }
- const _default = _imagecomponent.Image; //# sourceMappingURL=image-external.js.map
-
- /***/
- },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(2198)
+ __webpack_exec__(264)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for index-HASH.js
@@ -1,7 +1,24 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[3332],
{
- /***/ 9418: /***/ (
+ /***/ 8230: /***/ (
+ __unused_webpack_module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ (window.__NEXT_P = window.__NEXT_P || []).push([
+ "/",
+ function () {
+ return __webpack_require__(8696);
+ },
+ ]);
+ if (false) {
+ }
+
+ /***/
+ },
+
+ /***/ 8696: /***/ (
__unused_webpack_module,
__webpack_exports__,
__webpack_require__
@@ -19,30 +36,13 @@
/***/
},
-
- /***/ 9532: /***/ (
- __unused_webpack_module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- (window.__NEXT_P = window.__NEXT_P || []).push([
- "/",
- function () {
- return __webpack_require__(9418);
- },
- ]);
- if (false) {
- }
-
- /***/
- },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(9532)
+ __webpack_exec__(8230)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for link-HASH.js
@@ -1,125 +1,7 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[4672],
{
- /***/ 1854: /***/ (
- __unused_webpack_module,
- __webpack_exports__,
- __webpack_require__
- ) => {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export */ __webpack_require__.d(__webpack_exports__, {
- /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
- /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
- /* harmony export */
- });
- /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
- __webpack_require__(5640);
- /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ =
- __webpack_require__(8770);
- /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default =
- /*#__PURE__*/ __webpack_require__.n(
- next_link__WEBPACK_IMPORTED_MODULE_1__
- );
-
- function aLink(props) {
- return /*#__PURE__*/ (0,
- react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
- children: [
- /*#__PURE__*/ (0,
- react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("h3", {
- children: "A Link page!",
- }),
- /*#__PURE__*/ (0,
- react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
- next_link__WEBPACK_IMPORTED_MODULE_1___default(),
- {
- href: "/",
- children: "Go to /",
- }
- ),
- ],
- });
- }
- var __N_SSP = true;
- /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = aLink;
-
- /***/
- },
-
- /***/ 3199: /***/ (__unused_webpack_module, exports) => {
- "use strict";
-
- Object.defineProperty(exports, "__esModule", {
- value: true,
- });
- Object.defineProperty(exports, "errorOnce", {
- enumerable: true,
- get: function () {
- return errorOnce;
- },
- });
- let errorOnce = (_) => {};
- if (false) {
- } //# sourceMappingURL=error-once.js.map
-
- /***/
- },
-
- /***/ 3568: /***/ (
- __unused_webpack_module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- (window.__NEXT_P = window.__NEXT_P || []).push([
- "/link",
- function () {
- return __webpack_require__(1854);
- },
- ]);
- if (false) {
- }
-
- /***/
- },
-
- /***/ 3857: /***/ (module, exports, __webpack_require__) => {
- "use strict";
-
- Object.defineProperty(exports, "__esModule", {
- value: true,
- });
- Object.defineProperty(exports, "getDomainLocale", {
- enumerable: true,
- get: function () {
- return getDomainLocale;
- },
- });
- const _normalizetrailingslash = __webpack_require__(4869);
- const basePath =
- /* unused pure expression or super */ null && (false || "");
- function getDomainLocale(path, locale, locales, domainLocales) {
- if (false) {
- } else {
- return false;
- }
- }
- if (
- (typeof exports.default === "function" ||
- (typeof exports.default === "object" && exports.default !== null)) &&
- typeof exports.default.__esModule === "undefined"
- ) {
- Object.defineProperty(exports.default, "__esModule", {
- value: true,
- });
- Object.assign(exports.default, exports);
- module.exports = exports.default;
- } //# sourceMappingURL=get-domain-locale.js.map
-
- /***/
- },
-
- /***/ 3947: /***/ (module, exports, __webpack_require__) => {
+ /***/ 591: /***/ (module, exports, __webpack_require__) => {
"use strict";
/* __next_internal_client_entry_do_not_use__ cjs */
Object.defineProperty(exports, "__esModule", {
@@ -146,17 +28,17 @@
const _react = /*#__PURE__*/ _interop_require_wildcard._(
__webpack_require__(148)
);
- const _resolvehref = __webpack_require__(3161);
- const _islocalurl = __webpack_require__(2309);
- const _formaturl = __webpack_require__(3768);
- const _utils = __webpack_require__(5554);
- const _addlocale = __webpack_require__(7591);
- const _routercontextsharedruntime = __webpack_require__(3556);
- const _useintersection = __webpack_require__(5624);
- const _getdomainlocale = __webpack_require__(3857);
- const _addbasepath = __webpack_require__(4356);
- const _usemergedref = __webpack_require__(4985);
- const _erroronce = __webpack_require__(3199);
+ const _resolvehref = __webpack_require__(5837);
+ const _islocalurl = __webpack_require__(5953);
+ const _formaturl = __webpack_require__(6212);
+ const _utils = __webpack_require__(6950);
+ const _addlocale = __webpack_require__(6467);
+ const _routercontextsharedruntime = __webpack_require__(6712);
+ const _useintersection = __webpack_require__(9692);
+ const _getdomainlocale = __webpack_require__(6850);
+ const _addbasepath = __webpack_require__(4928);
+ const _usemergedref = __webpack_require__(1765);
+ const _erroronce = __webpack_require__(8659);
const prefetched = new Set();
function prefetch(router, href, as, options) {
if (false) {
@@ -545,7 +427,17 @@
/***/
},
- /***/ 4985: /***/ (module, exports, __webpack_require__) => {
+ /***/ 1148: /***/ (
+ module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ module.exports = __webpack_require__(591);
+
+ /***/
+ },
+
+ /***/ 1765: /***/ (module, exports, __webpack_require__) => {
"use strict";
Object.defineProperty(exports, "__esModule", {
@@ -623,7 +515,125 @@
/***/
},
- /***/ 5624: /***/ (module, exports, __webpack_require__) => {
+ /***/ 5436: /***/ (
+ __unused_webpack_module,
+ __webpack_exports__,
+ __webpack_require__
+ ) => {
+ "use strict";
+ __webpack_require__.r(__webpack_exports__);
+ /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+ /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
+ /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
+ /* harmony export */
+ });
+ /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
+ __webpack_require__(5640);
+ /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ =
+ __webpack_require__(1148);
+ /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default =
+ /*#__PURE__*/ __webpack_require__.n(
+ next_link__WEBPACK_IMPORTED_MODULE_1__
+ );
+
+ function aLink(props) {
+ return /*#__PURE__*/ (0,
+ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
+ children: [
+ /*#__PURE__*/ (0,
+ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("h3", {
+ children: "A Link page!",
+ }),
+ /*#__PURE__*/ (0,
+ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
+ next_link__WEBPACK_IMPORTED_MODULE_1___default(),
+ {
+ href: "/",
+ children: "Go to /",
+ }
+ ),
+ ],
+ });
+ }
+ var __N_SSP = true;
+ /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = aLink;
+
+ /***/
+ },
+
+ /***/ 6850: /***/ (module, exports, __webpack_require__) => {
+ "use strict";
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true,
+ });
+ Object.defineProperty(exports, "getDomainLocale", {
+ enumerable: true,
+ get: function () {
+ return getDomainLocale;
+ },
+ });
+ const _normalizetrailingslash = __webpack_require__(6457);
+ const basePath =
+ /* unused pure expression or super */ null && (false || "");
+ function getDomainLocale(path, locale, locales, domainLocales) {
+ if (false) {
+ } else {
+ return false;
+ }
+ }
+ if (
+ (typeof exports.default === "function" ||
+ (typeof exports.default === "object" && exports.default !== null)) &&
+ typeof exports.default.__esModule === "undefined"
+ ) {
+ Object.defineProperty(exports.default, "__esModule", {
+ value: true,
+ });
+ Object.assign(exports.default, exports);
+ module.exports = exports.default;
+ } //# sourceMappingURL=get-domain-locale.js.map
+
+ /***/
+ },
+
+ /***/ 8659: /***/ (__unused_webpack_module, exports) => {
+ "use strict";
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true,
+ });
+ Object.defineProperty(exports, "errorOnce", {
+ enumerable: true,
+ get: function () {
+ return errorOnce;
+ },
+ });
+ let errorOnce = (_) => {};
+ if (false) {
+ } //# sourceMappingURL=error-once.js.map
+
+ /***/
+ },
+
+ /***/ 9666: /***/ (
+ __unused_webpack_module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ (window.__NEXT_P = window.__NEXT_P || []).push([
+ "/link",
+ function () {
+ return __webpack_require__(5436);
+ },
+ ]);
+ if (false) {
+ }
+
+ /***/
+ },
+
+ /***/ 9692: /***/ (module, exports, __webpack_require__) => {
"use strict";
Object.defineProperty(exports, "__esModule", {
@@ -636,7 +646,7 @@
},
});
const _react = __webpack_require__(148);
- const _requestidlecallback = __webpack_require__(3543);
+ const _requestidlecallback = __webpack_require__(315);
const hasIntersectionObserver =
typeof IntersectionObserver === "function";
const observers = new Map();
@@ -748,23 +758,13 @@
/***/
},
-
- /***/ 8770: /***/ (
- module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- module.exports = __webpack_require__(3947);
-
- /***/
- },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(3568)
+ __webpack_exec__(9666)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for routerDirect-HASH.js
@@ -1,7 +1,7 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[188],
{
- /***/ 3618: /***/ (
+ /***/ 76: /***/ (
__unused_webpack_module,
__webpack_exports__,
__webpack_require__
@@ -16,7 +16,7 @@
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
__webpack_require__(5640);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ =
- __webpack_require__(4631);
+ __webpack_require__(9413);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default =
/*#__PURE__*/ __webpack_require__.n(
next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -36,17 +36,7 @@
/***/
},
- /***/ 4631: /***/ (
- module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- module.exports = __webpack_require__(7086);
-
- /***/
- },
-
- /***/ 7824: /***/ (
+ /***/ 1810: /***/ (
__unused_webpack_module,
__unused_webpack_exports,
__webpack_require__
@@ -54,7 +44,7 @@
(window.__NEXT_P = window.__NEXT_P || []).push([
"/routerDirect",
function () {
- return __webpack_require__(3618);
+ return __webpack_require__(76);
},
]);
if (false) {
@@ -62,13 +52,23 @@
/***/
},
+
+ /***/ 9413: /***/ (
+ module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ module.exports = __webpack_require__(5282);
+
+ /***/
+ },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(7824)
+ __webpack_exec__(1810)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for script-HASH.js
@@ -1,24 +1,17 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[1209],
{
- /***/ 1984: /***/ (
- __unused_webpack_module,
+ /***/ 2227: /***/ (
+ module,
__unused_webpack_exports,
__webpack_require__
) => {
- (window.__NEXT_P = window.__NEXT_P || []).push([
- "/script",
- function () {
- return __webpack_require__(5769);
- },
- ]);
- if (false) {
- }
+ module.exports = __webpack_require__(5984);
/***/
},
- /***/ 5769: /***/ (
+ /***/ 3043: /***/ (
__unused_webpack_module,
__webpack_exports__,
__webpack_require__
@@ -33,7 +26,7 @@
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
__webpack_require__(5640);
/* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1__ =
- __webpack_require__(8293);
+ __webpack_require__(2227);
/* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1___default =
/*#__PURE__*/ __webpack_require__.n(
next_script__WEBPACK_IMPORTED_MODULE_1__
@@ -66,12 +59,19 @@
/***/
},
- /***/ 8293: /***/ (
- module,
+ /***/ 3642: /***/ (
+ __unused_webpack_module,
__unused_webpack_exports,
__webpack_require__
) => {
- module.exports = __webpack_require__(900);
+ (window.__NEXT_P = window.__NEXT_P || []).push([
+ "/script",
+ function () {
+ return __webpack_require__(3043);
+ },
+ ]);
+ if (false) {
+ }
/***/
},
@@ -81,7 +81,7 @@
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(1984)
+ __webpack_exec__(3642)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for withRouter-HASH.js
@@ -1,34 +1,7 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[3263],
{
- /***/ 4631: /***/ (
- module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- module.exports = __webpack_require__(7086);
-
- /***/
- },
-
- /***/ 9216: /***/ (
- __unused_webpack_module,
- __unused_webpack_exports,
- __webpack_require__
- ) => {
- (window.__NEXT_P = window.__NEXT_P || []).push([
- "/withRouter",
- function () {
- return __webpack_require__(9803);
- },
- ]);
- if (false) {
- }
-
- /***/
- },
-
- /***/ 9803: /***/ (
+ /***/ 1089: /***/ (
__unused_webpack_module,
__webpack_exports__,
__webpack_require__
@@ -43,7 +16,7 @@
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
__webpack_require__(5640);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ =
- __webpack_require__(4631);
+ __webpack_require__(9413);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default =
/*#__PURE__*/ __webpack_require__.n(
next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -61,13 +34,40 @@
/***/
},
+
+ /***/ 3962: /***/ (
+ __unused_webpack_module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ (window.__NEXT_P = window.__NEXT_P || []).push([
+ "/withRouter",
+ function () {
+ return __webpack_require__(1089);
+ },
+ ]);
+ if (false) {
+ }
+
+ /***/
+ },
+
+ /***/ 9413: /***/ (
+ module,
+ __unused_webpack_exports,
+ __webpack_require__
+ ) => {
+ module.exports = __webpack_require__(5282);
+
+ /***/
+ },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) =>
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
- __webpack_exec__(9216)
+ __webpack_exec__(3962)
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for 4719-HASH.js
Diff too large to display
Diff for 6236-HASH.js
Diff too large to display
Diff for main-HASH.js
Diff too large to display
Diff for main-app-HASH.js
@@ -1,67 +1,67 @@
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
[4977],
{
- /***/ 3505: /***/ () => {
- /* (ignored) */
- /***/
- },
-
- /***/ 8708: /***/ (
+ /***/ 98: /***/ (
__unused_webpack_module,
__unused_webpack_exports,
__webpack_require__
) => {
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 8790, 23)
+ __webpack_require__.t.bind(__webpack_require__, 5356, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 7537, 23)
+ __webpack_require__.t.bind(__webpack_require__, 1099, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 7382, 23)
+ __webpack_require__.t.bind(__webpack_require__, 4304, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 9442, 23)
+ __webpack_require__.t.bind(__webpack_require__, 3152, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 94, 23)
+ __webpack_require__.t.bind(__webpack_require__, 9464, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 2439, 23)
+ __webpack_require__.t.bind(__webpack_require__, 7601, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 5083, 23)
+ __webpack_require__.t.bind(__webpack_require__, 2553, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 8103, 23)
+ __webpack_require__.t.bind(__webpack_require__, 1925, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 5625, 23)
+ __webpack_require__.t.bind(__webpack_require__, 959, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 4247, 23)
+ __webpack_require__.t.bind(__webpack_require__, 9389, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 5602, 23)
+ __webpack_require__.t.bind(__webpack_require__, 8628, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 2193, 23)
+ __webpack_require__.t.bind(__webpack_require__, 5439, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.bind(__webpack_require__, 5223)
+ __webpack_require__.bind(__webpack_require__, 8685)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 227, 23)
+ __webpack_require__.t.bind(__webpack_require__, 3077, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 6734, 23)
+ __webpack_require__.t.bind(__webpack_require__, 7812, 23)
);
Promise.resolve(/* import() eager */).then(
- __webpack_require__.t.bind(__webpack_require__, 4120, 23)
+ __webpack_require__.t.bind(__webpack_require__, 5774, 23)
);
/***/
},
+
+ /***/ 3579: /***/ () => {
+ /* (ignored) */
+ /***/
+ },
},
/******/ (__webpack_require__) => {
// webpackRuntimeModules
@@ -69,8 +69,8 @@
__webpack_require__((__webpack_require__.s = moduleId));
/******/ __webpack_require__.O(
0,
- [1305, 6236],
- () => (__webpack_exec__(9679), __webpack_exec__(8708))
+ [9910, 4860],
+ () => (__webpack_exec__(1389), __webpack_exec__(98))
);
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
Diff for app-page-exp..ntime.dev.js
failed to diff
Diff for app-page-exp..time.prod.js
failed to diff
Diff for app-page-tur..ntime.dev.js
failed to diff
Diff for app-page-tur..time.prod.js
failed to diff
Diff for app-page-tur..ntime.dev.js
failed to diff
Diff for app-page-tur..time.prod.js
Diff too large to display
Diff for app-page.runtime.dev.js
failed to diff
Diff for app-page.runtime.prod.js
Diff too large to display
CodSpeed Performance ReportMerging #80941 will not alter performanceComparing Summary
Benchmarks breakdown
|
a0f6760
to
957c144
Compare
6b8489b
to
1eabd02
Compare
These have polyfills for the Webstream APIs nowadays. We need the Node.js builds for async debug info.