diff --git a/package.json b/package.json index 936b545e77b3a..e63fe388f0994 100644 --- a/package.json +++ b/package.json @@ -220,16 +220,16 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.1.0-canary-32b0cad8-20250213", + "react-builtin": "npm:react@19.1.0-canary-a84862db-20250218", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.1.0-canary-32b0cad8-20250213", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-32b0cad8-20250213", - "react-experimental-builtin": "npm:react@0.0.0-experimental-32b0cad8-20250213", - "react-is-builtin": "npm:react-is@19.1.0-canary-32b0cad8-20250213", - "react-server-dom-turbopack": "19.1.0-canary-32b0cad8-20250213", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213", - "react-server-dom-webpack": "19.1.0-canary-32b0cad8-20250213", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213", + "react-dom-builtin": "npm:react-dom@19.1.0-canary-a84862db-20250218", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-a84862db-20250218", + "react-experimental-builtin": "npm:react@0.0.0-experimental-a84862db-20250218", + "react-is-builtin": "npm:react-is@19.1.0-canary-a84862db-20250218", + "react-server-dom-turbopack": "19.1.0-canary-a84862db-20250218", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-a84862db-20250218", + "react-server-dom-webpack": "19.1.0-canary-a84862db-20250218", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-a84862db-20250218", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -239,8 +239,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.12.1", - "scheduler-builtin": "npm:scheduler@0.26.0-canary-32b0cad8-20250213", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-32b0cad8-20250213", + "scheduler-builtin": "npm:scheduler@0.26.0-canary-a84862db-20250218", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-a84862db-20250218", "seedrandom": "3.0.5", "semver": "7.3.7", "shell-quote": "1.7.3", @@ -282,10 +282,10 @@ "@types/react": "19.0.8", "@types/react-dom": "19.0.3", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.1.0-canary-32b0cad8-20250213", - "react-dom": "19.1.0-canary-32b0cad8-20250213", - "react-is": "19.1.0-canary-32b0cad8-20250213", - "scheduler": "0.26.0-canary-32b0cad8-20250213" + "react": "19.1.0-canary-a84862db-20250218", + "react-dom": "19.1.0-canary-a84862db-20250218", + "react-is": "19.1.0-canary-a84862db-20250218", + "scheduler": "0.26.0-canary-a84862db-20250218" }, "patchedDependencies": { "webpack-sources@3.2.3": "patches/webpack-sources@3.2.3.patch", diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js index 712db1943084e..b766fdc093f64 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js @@ -582,6 +582,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -596,7 +597,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -658,7 +659,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -676,10 +677,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -719,7 +720,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -795,7 +796,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -818,7 +819,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -837,7 +837,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3773,6 +3773,11 @@ enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } + function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; + } function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -3788,17 +3793,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -3964,7 +3971,7 @@ (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -4057,9 +4064,9 @@ } function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -4176,13 +4183,13 @@ function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -4191,7 +4198,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -4199,7 +4206,7 @@ function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -4619,7 +4626,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5214,6 +5221,28 @@ ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } + function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; + } + function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); + } function mountHookTypesDev() { var hookName = currentHookNameInDev; null === hookTypesDev @@ -5808,7 +5837,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5891,7 +5920,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6865,7 +6894,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -6873,6 +6902,61 @@ markRootEntangled(root, lane); } } + function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var gesture = update.gesture; + gesture.count--; + 0 === gesture.count && deleteScheduledGesture(root, gesture); + }; + } + function mountSwipeTransition(previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; + } + function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root = workInProgressRoot; + if (null === root) + throw Error( + "Expected a work-in-progress root. This is a bug in React. Please file an issue." + ); + root = root.gestures; + for (var update = queue.pending; null !== update; ) { + if (root === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; + } function pushDebugInfo(debugInfo) { var previousDebugInfo = currentDebugInfo; null != debugInfo && @@ -9343,33 +9427,33 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_2578; - var JSCompiler_object_inline_stack_2577 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_2581; + var JSCompiler_object_inline_stack_2580 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2575 = !1; + var JSCompiler_object_inline_message_2578 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_2578 = didSuspend) || - (JSCompiler_object_inline_componentStack_2578 = + (JSCompiler_object_inline_componentStack_2581 = didSuspend) || + (JSCompiler_object_inline_componentStack_2581 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_2578 && - ((JSCompiler_object_inline_message_2575 = !0), + JSCompiler_object_inline_componentStack_2581 && + ((JSCompiler_object_inline_message_2578 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_2578 = + JSCompiler_object_inline_componentStack_2581 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2575 + JSCompiler_object_inline_message_2578 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); if (isHydrating) { - var JSCompiler_object_inline_digest_2576 = nextHydratableInstance; + var JSCompiler_object_inline_digest_2579 = nextHydratableInstance; var JSCompiler_temp; - if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2576)) { + if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2579)) { c: { - var instance = JSCompiler_object_inline_digest_2576; + var instance = JSCompiler_object_inline_digest_2579; for ( JSCompiler_temp = rootOrSingletonContext; 8 !== instance.nodeType; @@ -9411,87 +9495,87 @@ JSCompiler_temp && (warnNonHydratedInstance( workInProgress, - JSCompiler_object_inline_digest_2576 + JSCompiler_object_inline_digest_2579 ), throwOnHydrationMismatch(workInProgress)); } - JSCompiler_object_inline_digest_2576 = workInProgress.memoizedState; + JSCompiler_object_inline_digest_2579 = workInProgress.memoizedState; if ( - null !== JSCompiler_object_inline_digest_2576 && - ((JSCompiler_object_inline_digest_2576 = - JSCompiler_object_inline_digest_2576.dehydrated), - null !== JSCompiler_object_inline_digest_2576) + null !== JSCompiler_object_inline_digest_2579 && + ((JSCompiler_object_inline_digest_2579 = + JSCompiler_object_inline_digest_2579.dehydrated), + null !== JSCompiler_object_inline_digest_2579) ) return ( - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2576) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2579) ? (workInProgress.lanes = 32) : (workInProgress.lanes = 536870912), null ); popSuspenseHandler(workInProgress); } - JSCompiler_object_inline_digest_2576 = - JSCompiler_object_inline_stack_2577.children; - JSCompiler_temp = JSCompiler_object_inline_stack_2577.fallback; - if (JSCompiler_object_inline_message_2575) + JSCompiler_object_inline_digest_2579 = + JSCompiler_object_inline_stack_2580.children; + JSCompiler_temp = JSCompiler_object_inline_stack_2580.fallback; + if (JSCompiler_object_inline_message_2578) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_stack_2580 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2576, + JSCompiler_object_inline_digest_2579, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2575 = workInProgress.child), - (JSCompiler_object_inline_message_2575.memoizedState = + (JSCompiler_object_inline_message_2578 = workInProgress.child), + (JSCompiler_object_inline_message_2578.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2575.childLanes = + (JSCompiler_object_inline_message_2578.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ); if ( "number" === - typeof JSCompiler_object_inline_stack_2577.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_2580.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_stack_2580 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2576, + JSCompiler_object_inline_digest_2579, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2575 = workInProgress.child), - (JSCompiler_object_inline_message_2575.memoizedState = + (JSCompiler_object_inline_message_2578 = workInProgress.child), + (JSCompiler_object_inline_message_2578.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2575.childLanes = + (JSCompiler_object_inline_message_2578.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_digest_2576 + JSCompiler_object_inline_digest_2579 ); } var prevState = current.memoizedState; if ( null !== prevState && - ((JSCompiler_object_inline_digest_2576 = prevState.dehydrated), - null !== JSCompiler_object_inline_digest_2576) + ((JSCompiler_object_inline_digest_2579 = prevState.dehydrated), + null !== JSCompiler_object_inline_digest_2579) ) { if (didSuspend) workInProgress.flags & 256 @@ -9508,94 +9592,94 @@ (workInProgress.flags |= 128), (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2575 = - JSCompiler_object_inline_stack_2577.fallback), - (JSCompiler_object_inline_digest_2576 = workInProgress.mode), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_message_2578 = + JSCompiler_object_inline_stack_2580.fallback), + (JSCompiler_object_inline_digest_2579 = workInProgress.mode), + (JSCompiler_object_inline_stack_2580 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2577.children + children: JSCompiler_object_inline_stack_2580.children }, - JSCompiler_object_inline_digest_2576 + JSCompiler_object_inline_digest_2579 )), - (JSCompiler_object_inline_message_2575 = + (JSCompiler_object_inline_message_2578 = createFiberFromFragment( - JSCompiler_object_inline_message_2575, - JSCompiler_object_inline_digest_2576, + JSCompiler_object_inline_message_2578, + JSCompiler_object_inline_digest_2579, renderLanes, null )), - (JSCompiler_object_inline_message_2575.flags |= 2), - (JSCompiler_object_inline_stack_2577.return = workInProgress), - (JSCompiler_object_inline_message_2575.return = workInProgress), - (JSCompiler_object_inline_stack_2577.sibling = - JSCompiler_object_inline_message_2575), - (workInProgress.child = JSCompiler_object_inline_stack_2577), + (JSCompiler_object_inline_message_2578.flags |= 2), + (JSCompiler_object_inline_stack_2580.return = workInProgress), + (JSCompiler_object_inline_message_2578.return = workInProgress), + (JSCompiler_object_inline_stack_2580.sibling = + JSCompiler_object_inline_message_2578), + (workInProgress.child = JSCompiler_object_inline_stack_2580), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2577 = workInProgress.child), - (JSCompiler_object_inline_stack_2577.memoizedState = + (JSCompiler_object_inline_stack_2580 = workInProgress.child), + (JSCompiler_object_inline_stack_2580.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2577.childLanes = + (JSCompiler_object_inline_stack_2580.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - (workInProgress = JSCompiler_object_inline_message_2575)); + (workInProgress = JSCompiler_object_inline_message_2578)); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), isHydrating && console.error( "We should not be hydrating here. This is a bug in React. Please file a bug." ), - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2576)) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2579)) ) { - JSCompiler_object_inline_componentStack_2578 = - JSCompiler_object_inline_digest_2576.nextSibling && - JSCompiler_object_inline_digest_2576.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_2578) { - JSCompiler_temp = JSCompiler_object_inline_componentStack_2578.dgst; - var message = JSCompiler_object_inline_componentStack_2578.msg; - instance = JSCompiler_object_inline_componentStack_2578.stck; + JSCompiler_object_inline_componentStack_2581 = + JSCompiler_object_inline_digest_2579.nextSibling && + JSCompiler_object_inline_digest_2579.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_2581) { + JSCompiler_temp = JSCompiler_object_inline_componentStack_2581.dgst; + var message = JSCompiler_object_inline_componentStack_2581.msg; + instance = JSCompiler_object_inline_componentStack_2581.stck; var componentStack = - JSCompiler_object_inline_componentStack_2578.cstck; + JSCompiler_object_inline_componentStack_2581.cstck; } - JSCompiler_object_inline_message_2575 = message; - JSCompiler_object_inline_digest_2576 = JSCompiler_temp; - JSCompiler_object_inline_stack_2577 = instance; - JSCompiler_temp = JSCompiler_object_inline_componentStack_2578 = + JSCompiler_object_inline_message_2578 = message; + JSCompiler_object_inline_digest_2579 = JSCompiler_temp; + JSCompiler_object_inline_stack_2580 = instance; + JSCompiler_temp = JSCompiler_object_inline_componentStack_2581 = componentStack; - "POSTPONE" !== JSCompiler_object_inline_digest_2576 && - ((JSCompiler_object_inline_componentStack_2578 = - JSCompiler_object_inline_message_2575 - ? Error(JSCompiler_object_inline_message_2575) + "POSTPONE" !== JSCompiler_object_inline_digest_2579 && + ((JSCompiler_object_inline_componentStack_2581 = + JSCompiler_object_inline_message_2578 + ? Error(JSCompiler_object_inline_message_2578) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_2578.stack = - JSCompiler_object_inline_stack_2577 || ""), - (JSCompiler_object_inline_componentStack_2578.digest = - JSCompiler_object_inline_digest_2576), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_componentStack_2581.stack = + JSCompiler_object_inline_stack_2580 || ""), + (JSCompiler_object_inline_componentStack_2581.digest = + JSCompiler_object_inline_digest_2579), + (JSCompiler_object_inline_stack_2580 = void 0 === JSCompiler_temp ? null : JSCompiler_temp), - (JSCompiler_object_inline_message_2575 = { - value: JSCompiler_object_inline_componentStack_2578, + (JSCompiler_object_inline_message_2578 = { + value: JSCompiler_object_inline_componentStack_2581, source: null, - stack: JSCompiler_object_inline_stack_2577 + stack: JSCompiler_object_inline_stack_2580 }), - "string" === typeof JSCompiler_object_inline_stack_2577 && + "string" === typeof JSCompiler_object_inline_stack_2580 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_2578, - JSCompiler_object_inline_message_2575 + JSCompiler_object_inline_componentStack_2581, + JSCompiler_object_inline_message_2578 ), - queueHydrationError(JSCompiler_object_inline_message_2575)); + queueHydrationError(JSCompiler_object_inline_message_2578)); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -9609,44 +9693,44 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_2578 = + (JSCompiler_object_inline_componentStack_2581 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_2578) + didReceiveUpdate || JSCompiler_object_inline_componentStack_2581) ) { - JSCompiler_object_inline_componentStack_2578 = workInProgressRoot; + JSCompiler_object_inline_componentStack_2581 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_2578 && - ((JSCompiler_object_inline_stack_2577 = renderLanes & -renderLanes), - (JSCompiler_object_inline_stack_2577 = - 0 !== (JSCompiler_object_inline_stack_2577 & 42) + null !== JSCompiler_object_inline_componentStack_2581 && + ((JSCompiler_object_inline_stack_2580 = renderLanes & -renderLanes), + (JSCompiler_object_inline_stack_2580 = + 0 !== (JSCompiler_object_inline_stack_2580 & 42) ? 1 : getBumpedLaneForHydrationByLane( - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 )), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_stack_2580 = 0 !== - (JSCompiler_object_inline_stack_2577 & - (JSCompiler_object_inline_componentStack_2578.suspendedLanes | + (JSCompiler_object_inline_stack_2580 & + (JSCompiler_object_inline_componentStack_2581.suspendedLanes | renderLanes)) ? 0 - : JSCompiler_object_inline_stack_2577), - 0 !== JSCompiler_object_inline_stack_2577 && - JSCompiler_object_inline_stack_2577 !== prevState.retryLane) + : JSCompiler_object_inline_stack_2580), + 0 !== JSCompiler_object_inline_stack_2580 && + JSCompiler_object_inline_stack_2580 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2577), + ((prevState.retryLane = JSCompiler_object_inline_stack_2580), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, current, - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ), SelectiveHydrationException) ); - JSCompiler_object_inline_digest_2576.data === + JSCompiler_object_inline_digest_2579.data === SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -9654,14 +9738,14 @@ renderLanes ); } else - JSCompiler_object_inline_digest_2576.data === + JSCompiler_object_inline_digest_2579.data === SUSPENSE_PENDING_START_DATA ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_digest_2576.nextSibling + JSCompiler_object_inline_digest_2579.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -9679,54 +9763,54 @@ (treeContextProvider = workInProgress)), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2577.children + JSCompiler_object_inline_stack_2580.children )), (workInProgress.flags |= 4096)); return workInProgress; } - if (JSCompiler_object_inline_message_2575) + if (JSCompiler_object_inline_message_2578) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2575 = - JSCompiler_object_inline_stack_2577.fallback), - (JSCompiler_object_inline_digest_2576 = workInProgress.mode), + (JSCompiler_object_inline_message_2578 = + JSCompiler_object_inline_stack_2580.fallback), + (JSCompiler_object_inline_digest_2579 = workInProgress.mode), (JSCompiler_temp = current.child), (instance = JSCompiler_temp.sibling), - (JSCompiler_object_inline_stack_2577 = createWorkInProgress( + (JSCompiler_object_inline_stack_2580 = createWorkInProgress( JSCompiler_temp, { mode: "hidden", - children: JSCompiler_object_inline_stack_2577.children + children: JSCompiler_object_inline_stack_2580.children } )), - (JSCompiler_object_inline_stack_2577.subtreeFlags = + (JSCompiler_object_inline_stack_2580.subtreeFlags = JSCompiler_temp.subtreeFlags & 65011712), null !== instance - ? (JSCompiler_object_inline_message_2575 = createWorkInProgress( + ? (JSCompiler_object_inline_message_2578 = createWorkInProgress( instance, - JSCompiler_object_inline_message_2575 + JSCompiler_object_inline_message_2578 )) - : ((JSCompiler_object_inline_message_2575 = createFiberFromFragment( - JSCompiler_object_inline_message_2575, - JSCompiler_object_inline_digest_2576, + : ((JSCompiler_object_inline_message_2578 = createFiberFromFragment( + JSCompiler_object_inline_message_2578, + JSCompiler_object_inline_digest_2579, renderLanes, null )), - (JSCompiler_object_inline_message_2575.flags |= 2)), - (JSCompiler_object_inline_message_2575.return = workInProgress), - (JSCompiler_object_inline_stack_2577.return = workInProgress), - (JSCompiler_object_inline_stack_2577.sibling = - JSCompiler_object_inline_message_2575), - (workInProgress.child = JSCompiler_object_inline_stack_2577), - (JSCompiler_object_inline_stack_2577 = - JSCompiler_object_inline_message_2575), - (JSCompiler_object_inline_message_2575 = workInProgress.child), - (JSCompiler_object_inline_digest_2576 = current.child.memoizedState), - null === JSCompiler_object_inline_digest_2576 - ? (JSCompiler_object_inline_digest_2576 = + (JSCompiler_object_inline_message_2578.flags |= 2)), + (JSCompiler_object_inline_message_2578.return = workInProgress), + (JSCompiler_object_inline_stack_2580.return = workInProgress), + (JSCompiler_object_inline_stack_2580.sibling = + JSCompiler_object_inline_message_2578), + (workInProgress.child = JSCompiler_object_inline_stack_2580), + (JSCompiler_object_inline_stack_2580 = + JSCompiler_object_inline_message_2578), + (JSCompiler_object_inline_message_2578 = workInProgress.child), + (JSCompiler_object_inline_digest_2579 = current.child.memoizedState), + null === JSCompiler_object_inline_digest_2579 + ? (JSCompiler_object_inline_digest_2579 = mountSuspenseOffscreenState(renderLanes)) : ((JSCompiler_temp = - JSCompiler_object_inline_digest_2576.cachePool), + JSCompiler_object_inline_digest_2579.cachePool), null !== JSCompiler_temp ? ((instance = CacheContext._currentValue), (JSCompiler_temp = @@ -9734,38 +9818,38 @@ ? { parent: instance, pool: instance } : JSCompiler_temp)) : (JSCompiler_temp = getSuspendedCache()), - (JSCompiler_object_inline_digest_2576 = { + (JSCompiler_object_inline_digest_2579 = { baseLanes: - JSCompiler_object_inline_digest_2576.baseLanes | renderLanes, + JSCompiler_object_inline_digest_2579.baseLanes | renderLanes, cachePool: JSCompiler_temp })), - (JSCompiler_object_inline_message_2575.memoizedState = - JSCompiler_object_inline_digest_2576), - (JSCompiler_object_inline_message_2575.childLanes = + (JSCompiler_object_inline_message_2578.memoizedState = + JSCompiler_object_inline_digest_2579), + (JSCompiler_object_inline_message_2578.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2577.children + children: JSCompiler_object_inline_stack_2580.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_2578 = + ((JSCompiler_object_inline_componentStack_2581 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_2578 + null === JSCompiler_object_inline_componentStack_2581 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_2578.push(current)); + : JSCompiler_object_inline_componentStack_2581.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -11525,7 +11609,7 @@ selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -13085,7 +13169,7 @@ viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -13548,7 +13632,7 @@ endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -13589,7 +13673,7 @@ inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -14950,7 +15034,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -15891,7 +15975,7 @@ } yieldDuration = (forceSync = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -15998,15 +16082,15 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 60) + 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (yieldEndTime & 4194176) && + : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( forceSync, @@ -16119,7 +16203,7 @@ ) { root.timeoutHandle = noTimeout; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -16268,9 +16352,9 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -16295,13 +16379,13 @@ var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -16309,7 +16393,7 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -16352,7 +16436,7 @@ 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -16365,7 +16449,7 @@ blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -16514,7 +16598,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -17025,6 +17109,7 @@ didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -17036,68 +17121,71 @@ root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if ( - 0 !== (finishedWork.subtreeFlags & 13878) || - suspendedCommitReason - ) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = DiscreteEventPriority; - recoverableErrors = executionContext; - executionContext |= CommitContext; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + suspendedCommitReason === SUSPENDED_COMMIT + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : suspendedCommitReason === THROTTLED_COMMIT && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if ( + 0 !== (finishedWork.subtreeFlags & 13878) || + suspendedCommitReason + ) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = DiscreteEventPriority; + recoverableErrors = executionContext; + executionContext |= CommitContext; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = PENDING_MUTATION_PHASE; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = PENDING_MUTATION_PHASE; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -17306,7 +17394,7 @@ (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -17402,7 +17490,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -17412,6 +17500,14 @@ flushSyncWorkAcrossRoots_impl(0, !1); } } + function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) + throw Error( + "Finished rendering the gesture lane but there were no pending gestures. React should not have started a render in this case. This is a bug in React." + ); + deleteScheduledGesture(root, finishedGesture); + } function makeErrorInfo(componentStack) { componentStack = { componentStack: componentStack }; Object.defineProperty(componentStack, "digest", { @@ -17621,10 +17717,10 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); isConcurrentActEnvironment() && @@ -17826,8 +17922,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -17843,7 +17939,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - 0 === (nextLanes & 3) || + (0 === (nextLanes & 3) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -17879,7 +17975,10 @@ null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || + 0 !== (nextLanes & 3) || + 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -22409,6 +22508,7 @@ this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -23190,7 +23290,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24917,6 +25017,7 @@ useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; + ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMountInDEV = null, HooksDispatcherOnMountWithHookTypesInDEV = null, HooksDispatcherOnUpdateInDEV = null, @@ -25062,6 +25163,11 @@ currentHookNameInDev = "useEffectEvent"; mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; HooksDispatcherOnMountWithHookTypesInDEV = { @@ -25196,6 +25302,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnUpdateInDEV = { @@ -25330,6 +25441,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnRerenderInDEV = { @@ -25464,6 +25580,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnMountInDEV = { @@ -25623,6 +25744,12 @@ warnInvalidHookAccess(); mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnUpdateInDEV = { @@ -25782,6 +25909,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnRerenderInDEV = { @@ -25941,6 +26074,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; var callComponent = { @@ -26882,11 +27021,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -26923,10 +27062,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-a84862db-20250218" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27068,7 +27207,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js index 4552274dae29a..daad3cd369246 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js @@ -340,7 +340,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -361,6 +361,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -375,7 +376,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -431,7 +432,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -449,10 +450,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -487,7 +488,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -561,7 +562,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -584,7 +585,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -603,7 +603,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2021,19 +2021,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) { } var isInputEventSupported = !1; if (canUseDOM) { - var JSCompiler_inline_result$jscomp$287; + var JSCompiler_inline_result$jscomp$288; if (canUseDOM) { - var isSupported$jscomp$inline_425 = "oninput" in document; - if (!isSupported$jscomp$inline_425) { - var element$jscomp$inline_426 = document.createElement("div"); - element$jscomp$inline_426.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_425 = - "function" === typeof element$jscomp$inline_426.oninput; + var isSupported$jscomp$inline_426 = "oninput" in document; + if (!isSupported$jscomp$inline_426) { + var element$jscomp$inline_427 = document.createElement("div"); + element$jscomp$inline_427.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_426 = + "function" === typeof element$jscomp$inline_427.oninput; } - JSCompiler_inline_result$jscomp$287 = isSupported$jscomp$inline_425; - } else JSCompiler_inline_result$jscomp$287 = !1; + JSCompiler_inline_result$jscomp$288 = isSupported$jscomp$inline_426; + } else JSCompiler_inline_result$jscomp$288 = !1; isInputEventSupported = - JSCompiler_inline_result$jscomp$287 && + JSCompiler_inline_result$jscomp$288 && (!document.documentMode || 9 < document.documentMode); } function stopWatchingForValueChange() { @@ -2345,6 +2345,11 @@ function enqueueConcurrentRenderForLane(fiber, lane) { enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } +function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; +} function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -2358,17 +2363,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2652,7 +2659,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3183,6 +3190,28 @@ function getSuspendedCache() { ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } +function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; +} +function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); +} var renderLanes = 0, currentlyRenderingFiber = null, currentHook = null, @@ -3589,7 +3618,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4305,7 +4334,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4313,6 +4342,49 @@ function entangleTransitionUpdate(root, queue, lane) { markRootEntangled(root, lane); } } +function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var cancelledGestured = update.gesture; + cancelledGestured.count--; + 0 === cancelledGestured.count && + deleteScheduledGesture(root, cancelledGestured); + }; +} +function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root$46 = workInProgressRoot; + if (null === root$46) throw Error(formatProdErrorMessage(349)); + root$46 = root$46.gestures; + for (var update = queue.pending; null !== update; ) { + if (root$46 === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; +} var ContextOnlyDispatcher = { readContext: readContext, use: use, @@ -4339,6 +4411,7 @@ var ContextOnlyDispatcher = { useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; +ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMount = { readContext: readContext, use: use, @@ -4450,7 +4523,7 @@ var HooksDispatcherOnMount = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -4528,6 +4601,16 @@ var HooksDispatcherOnMount = { throw Error(formatProdErrorMessage(440)); return ref.impl.apply(void 0, arguments); }; + }, + useSwipeTransition: function (previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; } }, HooksDispatcherOnUpdate = { @@ -4578,6 +4661,7 @@ var HooksDispatcherOnMount = { useCacheRefresh: updateRefresh }; HooksDispatcherOnUpdate.useEffectEvent = updateEvent; +HooksDispatcherOnUpdate.useSwipeTransition = updateSwipeTransition; var HooksDispatcherOnRerender = { readContext: readContext, use: use, @@ -4631,6 +4715,7 @@ var HooksDispatcherOnRerender = { useCacheRefresh: updateRefresh }; HooksDispatcherOnRerender.useEffectEvent = updateEvent; +HooksDispatcherOnRerender.useSwipeTransition = updateSwipeTransition; var thenableState = null, thenableIndexCounter = 0; function unwrapThenable(thenable) { @@ -5485,9 +5570,9 @@ function logUncaughtError(root, errorInfo) { try { var onUncaughtError = root.onUncaughtError; onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack }); - } catch (e$75) { + } catch (e$76) { setTimeout(function () { - throw e$75; + throw e$76; }); } } @@ -5498,9 +5583,9 @@ function logCaughtError(root, boundary, errorInfo) { componentStack: errorInfo.stack, errorBoundary: 1 === boundary.tag ? boundary.stateNode : null }); - } catch (e$76) { + } catch (e$77) { setTimeout(function () { - throw e$76; + throw e$77; }); } } @@ -7565,8 +7650,8 @@ function safelyDetachRef(current, nearestMountedAncestor) { else if ("function" === typeof ref) try { ref(null); - } catch (error$115) { - captureCommitPhaseError(current, nearestMountedAncestor, error$115); + } catch (error$116) { + captureCommitPhaseError(current, nearestMountedAncestor, error$116); } else ref.current = null; } @@ -7785,7 +7870,7 @@ function commitBeforeMutationEffects(root, firstChild, committedLanes) { } else JSCompiler_temp = null; selectionInformation = { focusedElem: root, selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -8372,11 +8457,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$114) { + } catch (error$115) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$114 + error$115 ); } } @@ -9150,7 +9235,7 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) { viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -9184,21 +9269,21 @@ function commitReconciliationEffects(finishedWork) { insertOrAppendPlacementNode(finishedWork, before, parent$jscomp$0); break; case 5: - var parent$116 = JSCompiler_inline_result.stateNode; + var parent$117 = JSCompiler_inline_result.stateNode; JSCompiler_inline_result.flags & 32 && - (setTextContent(parent$116, ""), + (setTextContent(parent$117, ""), (JSCompiler_inline_result.flags &= -33)); - var before$117 = getHostSibling(finishedWork); - insertOrAppendPlacementNode(finishedWork, before$117, parent$116); + var before$118 = getHostSibling(finishedWork); + insertOrAppendPlacementNode(finishedWork, before$118, parent$117); break; case 3: case 4: - var parent$118 = JSCompiler_inline_result.stateNode.containerInfo, - before$119 = getHostSibling(finishedWork); + var parent$119 = JSCompiler_inline_result.stateNode.containerInfo, + before$120 = getHostSibling(finishedWork); insertOrAppendPlacementNodeIntoContainer( finishedWork, - before$119, - parent$118 + before$120, + parent$119 ); break; default: @@ -9562,7 +9647,7 @@ function recursivelyTraversePassiveMountEffects( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if (parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256)) for (parentFiber = parentFiber.child; null !== parentFiber; ) commitPassiveMountOnFiber( @@ -9581,7 +9666,7 @@ function commitPassiveMountOnFiber( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -10527,7 +10612,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10565,14 +10650,14 @@ function cutOffTailIfNeeded(renderState, hasRenderedATailFallback) { break; case "collapsed": lastTailNode = renderState.tail; - for (var lastTailNode$137 = null; null !== lastTailNode; ) - null !== lastTailNode.alternate && (lastTailNode$137 = lastTailNode), + for (var lastTailNode$138 = null; null !== lastTailNode; ) + null !== lastTailNode.alternate && (lastTailNode$138 = lastTailNode), (lastTailNode = lastTailNode.sibling); - null === lastTailNode$137 + null === lastTailNode$138 ? hasRenderedATailFallback || null === renderState.tail ? (renderState.tail = null) : (renderState.tail.sibling = null) - : (lastTailNode$137.sibling = null); + : (lastTailNode$138.sibling = null); } } function bubbleProperties(completedWork) { @@ -10582,19 +10667,19 @@ function bubbleProperties(completedWork) { newChildLanes = 0, subtreeFlags = 0; if (didBailout) - for (var child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags & 65011712), - (subtreeFlags |= child$138.flags & 65011712), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (var child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags & 65011712), + (subtreeFlags |= child$139.flags & 65011712), + (child$139.return = completedWork), + (child$139 = child$139.sibling); else - for (child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags), - (subtreeFlags |= child$138.flags), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags), + (subtreeFlags |= child$139.flags), + (child$139.return = completedWork), + (child$139 = child$139.sibling); completedWork.subtreeFlags |= subtreeFlags; completedWork.childLanes = newChildLanes; return didBailout; @@ -10875,11 +10960,11 @@ function completeWork(current, workInProgress, renderLanes) { null !== newProps.alternate.memoizedState && null !== newProps.alternate.memoizedState.cachePool && (type = newProps.alternate.memoizedState.cachePool.pool); - var cache$151 = null; + var cache$152 = null; null !== newProps.memoizedState && null !== newProps.memoizedState.cachePool && - (cache$151 = newProps.memoizedState.cachePool.pool); - cache$151 !== type && (newProps.flags |= 2048); + (cache$152 = newProps.memoizedState.cachePool.pool); + cache$152 !== type && (newProps.flags |= 2048); } renderLanes !== current && renderLanes && @@ -10904,8 +10989,8 @@ function completeWork(current, workInProgress, renderLanes) { type = workInProgress.memoizedState; if (null === type) return bubbleProperties(workInProgress), null; newProps = 0 !== (workInProgress.flags & 128); - cache$151 = type.rendering; - if (null === cache$151) + cache$152 = type.rendering; + if (null === cache$152) if (newProps) cutOffTailIfNeeded(type, !1); else { if ( @@ -10913,11 +10998,11 @@ function completeWork(current, workInProgress, renderLanes) { (null !== current && 0 !== (current.flags & 128)) ) for (current = workInProgress.child; null !== current; ) { - cache$151 = findFirstSuspended(current); - if (null !== cache$151) { + cache$152 = findFirstSuspended(current); + if (null !== cache$152) { workInProgress.flags |= 128; cutOffTailIfNeeded(type, !1); - current = cache$151.updateQueue; + current = cache$152.updateQueue; workInProgress.updateQueue = current; scheduleRetryEffect(workInProgress, current); workInProgress.subtreeFlags = 0; @@ -10942,7 +11027,7 @@ function completeWork(current, workInProgress, renderLanes) { } else { if (!newProps) - if (((current = findFirstSuspended(cache$151)), null !== current)) { + if (((current = findFirstSuspended(cache$152)), null !== current)) { if ( ((workInProgress.flags |= 128), (newProps = !0), @@ -10952,7 +11037,7 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !0), null === type.tail && "hidden" === type.tailMode && - !cache$151.alternate && + !cache$152.alternate && !isHydrating) ) return bubbleProperties(workInProgress), null; @@ -10965,13 +11050,13 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !1), (workInProgress.lanes = 4194304)); type.isBackwards - ? ((cache$151.sibling = workInProgress.child), - (workInProgress.child = cache$151)) + ? ((cache$152.sibling = workInProgress.child), + (workInProgress.child = cache$152)) : ((current = type.last), null !== current - ? (current.sibling = cache$151) - : (workInProgress.child = cache$151), - (type.last = cache$151)); + ? (current.sibling = cache$152) + : (workInProgress.child = cache$152), + (type.last = cache$152)); } if (null !== type.tail) return ( @@ -11242,7 +11327,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -11330,7 +11415,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -11422,7 +11507,7 @@ function commitRootWhenReady( ) { root.timeoutHandle = -1; suspendedCommitReason = finishedWork.subtreeFlags; - var isViewTransitionEligible = (lanes & 335544192) === lanes; + var isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || suspendedCommitReason & 8192 || @@ -11642,7 +11727,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11707,8 +11792,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) { workLoopSync(); exitStatus = workInProgressRootExitStatus; break; - } catch (thrownValue$170) { - handleThrow(root, thrownValue$170); + } catch (thrownValue$171) { + handleThrow(root, thrownValue$171); } while (1); lanes && root.shellSuspendCounter++; @@ -11823,8 +11908,8 @@ function renderRootConcurrent(root, lanes) { } workLoopConcurrentByScheduler(); break; - } catch (thrownValue$172) { - handleThrow(root, thrownValue$172); + } catch (thrownValue$173) { + handleThrow(root, thrownValue$173); } while (1); lastContextDependency = currentlyRenderingFiber$1 = null; @@ -12013,6 +12098,7 @@ function commitRoot( if (finishedWork === root.current) throw Error(formatProdErrorMessage(177)); didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -12024,55 +12110,58 @@ function commitRoot( root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - recoverableErrors = 0 !== (finishedWork.flags & 13878); - if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { - recoverableErrors = ReactSharedInternals.T; - ReactSharedInternals.T = null; - transitions = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = 2; - spawnedLane = executionContext; - executionContext |= 4; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = spawnedLane), - (ReactDOMSharedInternals.p = transitions), - (ReactSharedInternals.T = recoverableErrors); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + recoverableErrors = 0 !== (finishedWork.flags & 13878); + if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { + recoverableErrors = ReactSharedInternals.T; + ReactSharedInternals.T = null; + transitions = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = 2; + spawnedLane = executionContext; + executionContext |= 4; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = spawnedLane), + (ReactDOMSharedInternals.p = transitions), + (ReactSharedInternals.T = recoverableErrors); + } } + pendingEffectsStatus = 1; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = 1; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -12236,7 +12325,7 @@ function flushSpawnedWork() { finishedWork = pendingFinishedWork, lanes = pendingEffectsLanes, recoverableErrors = pendingRecoverableErrors, - passiveSubtreeMask = (lanes & 335544192) === lanes ? 10262 : 10256; + passiveSubtreeMask = (lanes & 335544064) === lanes ? 10262 : 10256; 0 !== (finishedWork.subtreeFlags & passiveSubtreeMask) || 0 !== (finishedWork.flags & passiveSubtreeMask) ? (pendingEffectsStatus = 5) @@ -12292,7 +12381,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); passiveSubtreeMask = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (passiveSubtreeMask & 42) + 0 !== (lanes & 4194090) && 0 !== (passiveSubtreeMask & 42) ? root === rootWithNestedUpdates ? nestedUpdateCount++ : ((nestedUpdateCount = 0), (rootWithNestedUpdates = root)) @@ -12300,6 +12389,11 @@ function flushSpawnedWork() { flushSyncWorkAcrossRoots_impl(0, !1); } } +function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) throw Error(formatProdErrorMessage(548)); + deleteScheduledGesture(root, finishedGesture); +} function releaseRootPooledCache(root, remainingLanes) { 0 === (root.pooledCacheLanes &= remainingLanes) && ((remainingLanes = root.pooledCache), @@ -12493,41 +12587,42 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { isFlushingWork = !0; do { var didPerformSomeWork = !1; - for (var root$178 = firstScheduledRoot; null !== root$178; ) { + for (var root$179 = firstScheduledRoot; null !== root$179; ) { if (!onlyLegacy) if (0 !== syncTransitionLanes) { - var pendingLanes = root$178.pendingLanes; + var pendingLanes = root$179.pendingLanes; if (0 === pendingLanes) var JSCompiler_inline_result = 0; else { - var suspendedLanes = root$178.suspendedLanes, - pingedLanes = root$178.pingedLanes; + var suspendedLanes = root$179.suspendedLanes, + pingedLanes = root$179.pingedLanes; JSCompiler_inline_result = (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; } 0 !== JSCompiler_inline_result && ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$178, JSCompiler_inline_result)); + performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); } else (JSCompiler_inline_result = workInProgressRootRenderLanes), (JSCompiler_inline_result = getNextLanes( - root$178, - root$178 === workInProgressRoot ? JSCompiler_inline_result : 0, - null !== root$178.cancelPendingCommit || - -1 !== root$178.timeoutHandle + root$179, + root$179 === workInProgressRoot ? JSCompiler_inline_result : 0, + null !== root$179.cancelPendingCommit || + -1 !== root$179.timeoutHandle )), - 0 === (JSCompiler_inline_result & 3) || - checkIfRootIsPrerendering(root$178, JSCompiler_inline_result) || + (0 === (JSCompiler_inline_result & 3) && + 64 !== JSCompiler_inline_result) || + checkIfRootIsPrerendering(root$179, JSCompiler_inline_result) || ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$178, JSCompiler_inline_result)); - root$178 = root$178.next; + performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); + root$179 = root$179.next; } } while (didPerformSomeWork); isFlushingWork = !1; @@ -12555,7 +12650,8 @@ function processRootScheduleInMicrotask() { null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || 0 !== (nextLanes & 3) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -12767,20 +12863,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1572 = 0; - i$jscomp$inline_1572 < simpleEventPluginEvents.length; - i$jscomp$inline_1572++ + var i$jscomp$inline_1576 = 0; + i$jscomp$inline_1576 < simpleEventPluginEvents.length; + i$jscomp$inline_1576++ ) { - var eventName$jscomp$inline_1573 = - simpleEventPluginEvents[i$jscomp$inline_1572], - domEventName$jscomp$inline_1574 = - eventName$jscomp$inline_1573.toLowerCase(), - capitalizedEvent$jscomp$inline_1575 = - eventName$jscomp$inline_1573[0].toUpperCase() + - eventName$jscomp$inline_1573.slice(1); + var eventName$jscomp$inline_1577 = + simpleEventPluginEvents[i$jscomp$inline_1576], + domEventName$jscomp$inline_1578 = + eventName$jscomp$inline_1577.toLowerCase(), + capitalizedEvent$jscomp$inline_1579 = + eventName$jscomp$inline_1577[0].toUpperCase() + + eventName$jscomp$inline_1577.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1574, - "on" + capitalizedEvent$jscomp$inline_1575 + domEventName$jscomp$inline_1578, + "on" + capitalizedEvent$jscomp$inline_1579 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -13961,34 +14057,34 @@ function setInitialProperties(domElement, tag, props) { defaultChecked = null; for (hasSrc in props) if (props.hasOwnProperty(hasSrc)) { - var propValue$192 = props[hasSrc]; - if (null != propValue$192) + var propValue$193 = props[hasSrc]; + if (null != propValue$193) switch (hasSrc) { case "name": - hasSrcSet = propValue$192; + hasSrcSet = propValue$193; break; case "type": - propValue = propValue$192; + propValue = propValue$193; break; case "checked": - checked = propValue$192; + checked = propValue$193; break; case "defaultChecked": - defaultChecked = propValue$192; + defaultChecked = propValue$193; break; case "value": - propKey = propValue$192; + propKey = propValue$193; break; case "defaultValue": - defaultValue = propValue$192; + defaultValue = propValue$193; break; case "children": case "dangerouslySetInnerHTML": - if (null != propValue$192) + if (null != propValue$193) throw Error(formatProdErrorMessage(137, tag)); break; default: - setProp(domElement, tag, hasSrc, propValue$192, props, null); + setProp(domElement, tag, hasSrc, propValue$193, props, null); } } initInput( @@ -14125,14 +14221,14 @@ function setInitialProperties(domElement, tag, props) { return; default: if (isCustomElement(tag)) { - for (propValue$192 in props) - props.hasOwnProperty(propValue$192) && - ((hasSrc = props[propValue$192]), + for (propValue$193 in props) + props.hasOwnProperty(propValue$193) && + ((hasSrc = props[propValue$193]), void 0 !== hasSrc && setPropOnCustomElement( domElement, tag, - propValue$192, + propValue$193, hasSrc, props, void 0 @@ -14180,14 +14276,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp(domElement, tag, propKey, null, nextProps, lastProp); } } - for (var propKey$209 in nextProps) { - var propKey = nextProps[propKey$209]; - lastProp = lastProps[propKey$209]; + for (var propKey$210 in nextProps) { + var propKey = nextProps[propKey$210]; + lastProp = lastProps[propKey$210]; if ( - nextProps.hasOwnProperty(propKey$209) && + nextProps.hasOwnProperty(propKey$210) && (null != propKey || null != lastProp) ) - switch (propKey$209) { + switch (propKey$210) { case "type": propKey !== lastProp && (viewTransitionMutationContext = !0); type = propKey; @@ -14222,7 +14318,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$209, + propKey$210, propKey, nextProps, lastProp @@ -14241,7 +14337,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { ); return; case "select": - propKey = value = defaultValue = propKey$209 = null; + propKey = value = defaultValue = propKey$210 = null; for (type in lastProps) if ( ((lastDefaultValue = lastProps[type]), @@ -14273,7 +14369,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (name) { case "value": type !== lastDefaultValue && (viewTransitionMutationContext = !0); - propKey$209 = type; + propKey$210 = type; break; case "defaultValue": type !== lastDefaultValue && (viewTransitionMutationContext = !0); @@ -14296,15 +14392,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) { tag = defaultValue; lastProps = value; nextProps = propKey; - null != propKey$209 - ? updateOptions(domElement, !!lastProps, propKey$209, !1) + null != propKey$210 + ? updateOptions(domElement, !!lastProps, propKey$210, !1) : !!nextProps !== !!lastProps && (null != tag ? updateOptions(domElement, !!lastProps, tag, !0) : updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1)); return; case "textarea": - propKey = propKey$209 = null; + propKey = propKey$210 = null; for (defaultValue in lastProps) if ( ((name = lastProps[defaultValue]), @@ -14329,7 +14425,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (value) { case "value": name !== type && (viewTransitionMutationContext = !0); - propKey$209 = name; + propKey$210 = name; break; case "defaultValue": name !== type && (viewTransitionMutationContext = !0); @@ -14344,17 +14440,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) { name !== type && setProp(domElement, tag, value, name, nextProps, type); } - updateTextarea(domElement, propKey$209, propKey); + updateTextarea(domElement, propKey$210, propKey); return; case "option": - for (var propKey$225 in lastProps) + for (var propKey$226 in lastProps) if ( - ((propKey$209 = lastProps[propKey$225]), - lastProps.hasOwnProperty(propKey$225) && - null != propKey$209 && - !nextProps.hasOwnProperty(propKey$225)) + ((propKey$210 = lastProps[propKey$226]), + lastProps.hasOwnProperty(propKey$226) && + null != propKey$210 && + !nextProps.hasOwnProperty(propKey$226)) ) - switch (propKey$225) { + switch (propKey$226) { case "selected": domElement.selected = !1; break; @@ -14362,34 +14458,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$225, + propKey$226, null, nextProps, - propKey$209 + propKey$210 ); } for (lastDefaultValue in nextProps) if ( - ((propKey$209 = nextProps[lastDefaultValue]), + ((propKey$210 = nextProps[lastDefaultValue]), (propKey = lastProps[lastDefaultValue]), nextProps.hasOwnProperty(lastDefaultValue) && - propKey$209 !== propKey && - (null != propKey$209 || null != propKey)) + propKey$210 !== propKey && + (null != propKey$210 || null != propKey)) ) switch (lastDefaultValue) { case "selected": - propKey$209 !== propKey && (viewTransitionMutationContext = !0); + propKey$210 !== propKey && (viewTransitionMutationContext = !0); domElement.selected = - propKey$209 && - "function" !== typeof propKey$209 && - "symbol" !== typeof propKey$209; + propKey$210 && + "function" !== typeof propKey$210 && + "symbol" !== typeof propKey$210; break; default: setProp( domElement, tag, lastDefaultValue, - propKey$209, + propKey$210, nextProps, propKey ); @@ -14410,24 +14506,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) { case "track": case "wbr": case "menuitem": - for (var propKey$230 in lastProps) - (propKey$209 = lastProps[propKey$230]), - lastProps.hasOwnProperty(propKey$230) && - null != propKey$209 && - !nextProps.hasOwnProperty(propKey$230) && - setProp(domElement, tag, propKey$230, null, nextProps, propKey$209); + for (var propKey$231 in lastProps) + (propKey$210 = lastProps[propKey$231]), + lastProps.hasOwnProperty(propKey$231) && + null != propKey$210 && + !nextProps.hasOwnProperty(propKey$231) && + setProp(domElement, tag, propKey$231, null, nextProps, propKey$210); for (checked in nextProps) if ( - ((propKey$209 = nextProps[checked]), + ((propKey$210 = nextProps[checked]), (propKey = lastProps[checked]), nextProps.hasOwnProperty(checked) && - propKey$209 !== propKey && - (null != propKey$209 || null != propKey)) + propKey$210 !== propKey && + (null != propKey$210 || null != propKey)) ) switch (checked) { case "children": case "dangerouslySetInnerHTML": - if (null != propKey$209) + if (null != propKey$210) throw Error(formatProdErrorMessage(137, tag)); break; default: @@ -14435,7 +14531,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { domElement, tag, checked, - propKey$209, + propKey$210, nextProps, propKey ); @@ -14443,49 +14539,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) { return; default: if (isCustomElement(tag)) { - for (var propKey$235 in lastProps) - (propKey$209 = lastProps[propKey$235]), - lastProps.hasOwnProperty(propKey$235) && - void 0 !== propKey$209 && - !nextProps.hasOwnProperty(propKey$235) && + for (var propKey$236 in lastProps) + (propKey$210 = lastProps[propKey$236]), + lastProps.hasOwnProperty(propKey$236) && + void 0 !== propKey$210 && + !nextProps.hasOwnProperty(propKey$236) && setPropOnCustomElement( domElement, tag, - propKey$235, + propKey$236, void 0, nextProps, - propKey$209 + propKey$210 ); for (defaultChecked in nextProps) - (propKey$209 = nextProps[defaultChecked]), + (propKey$210 = nextProps[defaultChecked]), (propKey = lastProps[defaultChecked]), !nextProps.hasOwnProperty(defaultChecked) || - propKey$209 === propKey || - (void 0 === propKey$209 && void 0 === propKey) || + propKey$210 === propKey || + (void 0 === propKey$210 && void 0 === propKey) || setPropOnCustomElement( domElement, tag, defaultChecked, - propKey$209, + propKey$210, nextProps, propKey ); return; } } - for (var propKey$240 in lastProps) - (propKey$209 = lastProps[propKey$240]), - lastProps.hasOwnProperty(propKey$240) && - null != propKey$209 && - !nextProps.hasOwnProperty(propKey$240) && - setProp(domElement, tag, propKey$240, null, nextProps, propKey$209); + for (var propKey$241 in lastProps) + (propKey$210 = lastProps[propKey$241]), + lastProps.hasOwnProperty(propKey$241) && + null != propKey$210 && + !nextProps.hasOwnProperty(propKey$241) && + setProp(domElement, tag, propKey$241, null, nextProps, propKey$210); for (lastProp in nextProps) - (propKey$209 = nextProps[lastProp]), + (propKey$210 = nextProps[lastProp]), (propKey = lastProps[lastProp]), !nextProps.hasOwnProperty(lastProp) || - propKey$209 === propKey || - (null == propKey$209 && null == propKey) || - setProp(domElement, tag, lastProp, propKey$209, nextProps, propKey); + propKey$210 === propKey || + (null == propKey$210 && null == propKey) || + setProp(domElement, tag, lastProp, propKey$210, nextProps, propKey); } var eventsEnabled = null, selectionInformation = null; @@ -15237,26 +15333,26 @@ function getResource(type, currentProps, pendingProps, currentResource) { "string" === typeof pendingProps.precedence ) { type = getStyleKey(pendingProps.href); - var styles$248 = getResourcesFromRoot( + var styles$249 = getResourcesFromRoot( JSCompiler_inline_result ).hoistableStyles, - resource$249 = styles$248.get(type); - resource$249 || + resource$250 = styles$249.get(type); + resource$250 || ((JSCompiler_inline_result = JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result), - (resource$249 = { + (resource$250 = { type: "stylesheet", instance: null, count: 0, state: { loading: 0, preload: null } }), - styles$248.set(type, resource$249), - (styles$248 = JSCompiler_inline_result.querySelector( + styles$249.set(type, resource$250), + (styles$249 = JSCompiler_inline_result.querySelector( getStylesheetSelectorFromKey(type) )) && - !styles$248._p && - ((resource$249.instance = styles$248), - (resource$249.state.loading = 5)), + !styles$249._p && + ((resource$250.instance = styles$249), + (resource$250.state.loading = 5)), preloadPropsMap.has(type) || ((pendingProps = { rel: "preload", @@ -15269,16 +15365,16 @@ function getResource(type, currentProps, pendingProps, currentResource) { referrerPolicy: pendingProps.referrerPolicy }), preloadPropsMap.set(type, pendingProps), - styles$248 || + styles$249 || preloadStylesheet( JSCompiler_inline_result, type, pendingProps, - resource$249.state + resource$250.state ))); if (currentProps && null === currentResource) throw Error(formatProdErrorMessage(528, "")); - return resource$249; + return resource$250; } if (currentProps && null !== currentResource) throw Error(formatProdErrorMessage(529, "")); @@ -15375,37 +15471,37 @@ function acquireResource(hoistableRoot, resource, props) { return (resource.instance = instance); case "stylesheet": styleProps = getStyleKey(props.href); - var instance$254 = hoistableRoot.querySelector( + var instance$255 = hoistableRoot.querySelector( getStylesheetSelectorFromKey(styleProps) ); - if (instance$254) + if (instance$255) return ( (resource.state.loading |= 4), - (resource.instance = instance$254), - markNodeAsHoistable(instance$254), - instance$254 + (resource.instance = instance$255), + markNodeAsHoistable(instance$255), + instance$255 ); instance = stylesheetPropsFromRawProps(props); (styleProps = preloadPropsMap.get(styleProps)) && adoptPreloadPropsForStylesheet(instance, styleProps); - instance$254 = ( + instance$255 = ( hoistableRoot.ownerDocument || hoistableRoot ).createElement("link"); - markNodeAsHoistable(instance$254); - var linkInstance = instance$254; + markNodeAsHoistable(instance$255); + var linkInstance = instance$255; linkInstance._p = new Promise(function (resolve, reject) { linkInstance.onload = resolve; linkInstance.onerror = reject; }); - setInitialProperties(instance$254, "link", instance); + setInitialProperties(instance$255, "link", instance); resource.state.loading |= 4; - insertStylesheet(instance$254, props.precedence, hoistableRoot); - return (resource.instance = instance$254); + insertStylesheet(instance$255, props.precedence, hoistableRoot); + return (resource.instance = instance$255); case "script": - instance$254 = getScriptKey(props.src); + instance$255 = getScriptKey(props.src); if ( (styleProps = hoistableRoot.querySelector( - getScriptSelectorFromKey(instance$254) + getScriptSelectorFromKey(instance$255) )) ) return ( @@ -15414,7 +15510,7 @@ function acquireResource(hoistableRoot, resource, props) { styleProps ); instance = props; - if ((styleProps = preloadPropsMap.get(instance$254))) + if ((styleProps = preloadPropsMap.get(instance$255))) (instance = assign({}, props)), adoptPreloadPropsForScript(instance, styleProps); hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot; @@ -15746,6 +15842,7 @@ function FiberRootNode( this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); } function createFiberRoot( @@ -16433,16 +16530,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1824 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1828 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== - isomorphicReactPackageVersion$jscomp$inline_1824 + "19.1.0-experimental-a84862db-20250218" !== + isomorphicReactPackageVersion$jscomp$inline_1828 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1824, - "19.1.0-experimental-32b0cad8-20250213" + isomorphicReactPackageVersion$jscomp$inline_1828, + "19.1.0-experimental-a84862db-20250218" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16462,24 +16559,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2359 = { +var internals$jscomp$inline_2363 = { bundleType: 0, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-a84862db-20250218" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2360 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2364 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2360.isDisabled && - hook$jscomp$inline_2360.supportsFiber + !hook$jscomp$inline_2364.isDisabled && + hook$jscomp$inline_2364.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2360.inject( - internals$jscomp$inline_2359 + (rendererID = hook$jscomp$inline_2364.inject( + internals$jscomp$inline_2363 )), - (injectedHook = hook$jscomp$inline_2360); + (injectedHook = hook$jscomp$inline_2364); } catch (err) {} } exports.createRoot = function (container, options) { @@ -16571,4 +16668,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js index 3134e36dcf3af..7ea651e2e4ac5 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js @@ -590,6 +590,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -604,7 +605,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -666,7 +667,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -684,10 +685,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -727,7 +728,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -803,7 +804,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -826,7 +827,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -845,7 +845,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3781,6 +3781,11 @@ enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } + function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; + } function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -3796,17 +3801,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -3972,7 +3979,7 @@ (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -4065,9 +4072,9 @@ } function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -4184,13 +4191,13 @@ function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -4199,7 +4206,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -4207,7 +4214,7 @@ function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -4627,7 +4634,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5222,6 +5229,28 @@ ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } + function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; + } + function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); + } function mountHookTypesDev() { var hookName = currentHookNameInDev; null === hookTypesDev @@ -5816,7 +5845,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5899,7 +5928,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6873,7 +6902,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -6881,6 +6910,61 @@ markRootEntangled(root, lane); } } + function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var gesture = update.gesture; + gesture.count--; + 0 === gesture.count && deleteScheduledGesture(root, gesture); + }; + } + function mountSwipeTransition(previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; + } + function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root = workInProgressRoot; + if (null === root) + throw Error( + "Expected a work-in-progress root. This is a bug in React. Please file an issue." + ); + root = root.gestures; + for (var update = queue.pending; null !== update; ) { + if (root === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; + } function pushDebugInfo(debugInfo) { var previousDebugInfo = currentDebugInfo; null != debugInfo && @@ -9351,33 +9435,33 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_2583; - var JSCompiler_object_inline_stack_2582 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_2586; + var JSCompiler_object_inline_stack_2585 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2580 = !1; + var JSCompiler_object_inline_message_2583 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_2583 = didSuspend) || - (JSCompiler_object_inline_componentStack_2583 = + (JSCompiler_object_inline_componentStack_2586 = didSuspend) || + (JSCompiler_object_inline_componentStack_2586 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_2583 && - ((JSCompiler_object_inline_message_2580 = !0), + JSCompiler_object_inline_componentStack_2586 && + ((JSCompiler_object_inline_message_2583 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_2583 = + JSCompiler_object_inline_componentStack_2586 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2580 + JSCompiler_object_inline_message_2583 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); if (isHydrating) { - var JSCompiler_object_inline_digest_2581 = nextHydratableInstance; + var JSCompiler_object_inline_digest_2584 = nextHydratableInstance; var JSCompiler_temp; - if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2581)) { + if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2584)) { c: { - var instance = JSCompiler_object_inline_digest_2581; + var instance = JSCompiler_object_inline_digest_2584; for ( JSCompiler_temp = rootOrSingletonContext; 8 !== instance.nodeType; @@ -9419,87 +9503,87 @@ JSCompiler_temp && (warnNonHydratedInstance( workInProgress, - JSCompiler_object_inline_digest_2581 + JSCompiler_object_inline_digest_2584 ), throwOnHydrationMismatch(workInProgress)); } - JSCompiler_object_inline_digest_2581 = workInProgress.memoizedState; + JSCompiler_object_inline_digest_2584 = workInProgress.memoizedState; if ( - null !== JSCompiler_object_inline_digest_2581 && - ((JSCompiler_object_inline_digest_2581 = - JSCompiler_object_inline_digest_2581.dehydrated), - null !== JSCompiler_object_inline_digest_2581) + null !== JSCompiler_object_inline_digest_2584 && + ((JSCompiler_object_inline_digest_2584 = + JSCompiler_object_inline_digest_2584.dehydrated), + null !== JSCompiler_object_inline_digest_2584) ) return ( - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2581) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2584) ? (workInProgress.lanes = 32) : (workInProgress.lanes = 536870912), null ); popSuspenseHandler(workInProgress); } - JSCompiler_object_inline_digest_2581 = - JSCompiler_object_inline_stack_2582.children; - JSCompiler_temp = JSCompiler_object_inline_stack_2582.fallback; - if (JSCompiler_object_inline_message_2580) + JSCompiler_object_inline_digest_2584 = + JSCompiler_object_inline_stack_2585.children; + JSCompiler_temp = JSCompiler_object_inline_stack_2585.fallback; + if (JSCompiler_object_inline_message_2583) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_stack_2585 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2581, + JSCompiler_object_inline_digest_2584, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2580 = workInProgress.child), - (JSCompiler_object_inline_message_2580.memoizedState = + (JSCompiler_object_inline_message_2583 = workInProgress.child), + (JSCompiler_object_inline_message_2583.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2580.childLanes = + (JSCompiler_object_inline_message_2583.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ); if ( "number" === - typeof JSCompiler_object_inline_stack_2582.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_2585.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_stack_2585 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2581, + JSCompiler_object_inline_digest_2584, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2580 = workInProgress.child), - (JSCompiler_object_inline_message_2580.memoizedState = + (JSCompiler_object_inline_message_2583 = workInProgress.child), + (JSCompiler_object_inline_message_2583.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2580.childLanes = + (JSCompiler_object_inline_message_2583.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_digest_2581 + JSCompiler_object_inline_digest_2584 ); } var prevState = current.memoizedState; if ( null !== prevState && - ((JSCompiler_object_inline_digest_2581 = prevState.dehydrated), - null !== JSCompiler_object_inline_digest_2581) + ((JSCompiler_object_inline_digest_2584 = prevState.dehydrated), + null !== JSCompiler_object_inline_digest_2584) ) { if (didSuspend) workInProgress.flags & 256 @@ -9516,94 +9600,94 @@ (workInProgress.flags |= 128), (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2580 = - JSCompiler_object_inline_stack_2582.fallback), - (JSCompiler_object_inline_digest_2581 = workInProgress.mode), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_message_2583 = + JSCompiler_object_inline_stack_2585.fallback), + (JSCompiler_object_inline_digest_2584 = workInProgress.mode), + (JSCompiler_object_inline_stack_2585 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2582.children + children: JSCompiler_object_inline_stack_2585.children }, - JSCompiler_object_inline_digest_2581 + JSCompiler_object_inline_digest_2584 )), - (JSCompiler_object_inline_message_2580 = + (JSCompiler_object_inline_message_2583 = createFiberFromFragment( - JSCompiler_object_inline_message_2580, - JSCompiler_object_inline_digest_2581, + JSCompiler_object_inline_message_2583, + JSCompiler_object_inline_digest_2584, renderLanes, null )), - (JSCompiler_object_inline_message_2580.flags |= 2), - (JSCompiler_object_inline_stack_2582.return = workInProgress), - (JSCompiler_object_inline_message_2580.return = workInProgress), - (JSCompiler_object_inline_stack_2582.sibling = - JSCompiler_object_inline_message_2580), - (workInProgress.child = JSCompiler_object_inline_stack_2582), + (JSCompiler_object_inline_message_2583.flags |= 2), + (JSCompiler_object_inline_stack_2585.return = workInProgress), + (JSCompiler_object_inline_message_2583.return = workInProgress), + (JSCompiler_object_inline_stack_2585.sibling = + JSCompiler_object_inline_message_2583), + (workInProgress.child = JSCompiler_object_inline_stack_2585), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2582 = workInProgress.child), - (JSCompiler_object_inline_stack_2582.memoizedState = + (JSCompiler_object_inline_stack_2585 = workInProgress.child), + (JSCompiler_object_inline_stack_2585.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2582.childLanes = + (JSCompiler_object_inline_stack_2585.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - (workInProgress = JSCompiler_object_inline_message_2580)); + (workInProgress = JSCompiler_object_inline_message_2583)); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), isHydrating && console.error( "We should not be hydrating here. This is a bug in React. Please file a bug." ), - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2581)) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2584)) ) { - JSCompiler_object_inline_componentStack_2583 = - JSCompiler_object_inline_digest_2581.nextSibling && - JSCompiler_object_inline_digest_2581.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_2583) { - JSCompiler_temp = JSCompiler_object_inline_componentStack_2583.dgst; - var message = JSCompiler_object_inline_componentStack_2583.msg; - instance = JSCompiler_object_inline_componentStack_2583.stck; + JSCompiler_object_inline_componentStack_2586 = + JSCompiler_object_inline_digest_2584.nextSibling && + JSCompiler_object_inline_digest_2584.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_2586) { + JSCompiler_temp = JSCompiler_object_inline_componentStack_2586.dgst; + var message = JSCompiler_object_inline_componentStack_2586.msg; + instance = JSCompiler_object_inline_componentStack_2586.stck; var componentStack = - JSCompiler_object_inline_componentStack_2583.cstck; + JSCompiler_object_inline_componentStack_2586.cstck; } - JSCompiler_object_inline_message_2580 = message; - JSCompiler_object_inline_digest_2581 = JSCompiler_temp; - JSCompiler_object_inline_stack_2582 = instance; - JSCompiler_temp = JSCompiler_object_inline_componentStack_2583 = + JSCompiler_object_inline_message_2583 = message; + JSCompiler_object_inline_digest_2584 = JSCompiler_temp; + JSCompiler_object_inline_stack_2585 = instance; + JSCompiler_temp = JSCompiler_object_inline_componentStack_2586 = componentStack; - "POSTPONE" !== JSCompiler_object_inline_digest_2581 && - ((JSCompiler_object_inline_componentStack_2583 = - JSCompiler_object_inline_message_2580 - ? Error(JSCompiler_object_inline_message_2580) + "POSTPONE" !== JSCompiler_object_inline_digest_2584 && + ((JSCompiler_object_inline_componentStack_2586 = + JSCompiler_object_inline_message_2583 + ? Error(JSCompiler_object_inline_message_2583) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_2583.stack = - JSCompiler_object_inline_stack_2582 || ""), - (JSCompiler_object_inline_componentStack_2583.digest = - JSCompiler_object_inline_digest_2581), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_componentStack_2586.stack = + JSCompiler_object_inline_stack_2585 || ""), + (JSCompiler_object_inline_componentStack_2586.digest = + JSCompiler_object_inline_digest_2584), + (JSCompiler_object_inline_stack_2585 = void 0 === JSCompiler_temp ? null : JSCompiler_temp), - (JSCompiler_object_inline_message_2580 = { - value: JSCompiler_object_inline_componentStack_2583, + (JSCompiler_object_inline_message_2583 = { + value: JSCompiler_object_inline_componentStack_2586, source: null, - stack: JSCompiler_object_inline_stack_2582 + stack: JSCompiler_object_inline_stack_2585 }), - "string" === typeof JSCompiler_object_inline_stack_2582 && + "string" === typeof JSCompiler_object_inline_stack_2585 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_2583, - JSCompiler_object_inline_message_2580 + JSCompiler_object_inline_componentStack_2586, + JSCompiler_object_inline_message_2583 ), - queueHydrationError(JSCompiler_object_inline_message_2580)); + queueHydrationError(JSCompiler_object_inline_message_2583)); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -9617,44 +9701,44 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_2583 = + (JSCompiler_object_inline_componentStack_2586 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_2583) + didReceiveUpdate || JSCompiler_object_inline_componentStack_2586) ) { - JSCompiler_object_inline_componentStack_2583 = workInProgressRoot; + JSCompiler_object_inline_componentStack_2586 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_2583 && - ((JSCompiler_object_inline_stack_2582 = renderLanes & -renderLanes), - (JSCompiler_object_inline_stack_2582 = - 0 !== (JSCompiler_object_inline_stack_2582 & 42) + null !== JSCompiler_object_inline_componentStack_2586 && + ((JSCompiler_object_inline_stack_2585 = renderLanes & -renderLanes), + (JSCompiler_object_inline_stack_2585 = + 0 !== (JSCompiler_object_inline_stack_2585 & 42) ? 1 : getBumpedLaneForHydrationByLane( - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 )), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_stack_2585 = 0 !== - (JSCompiler_object_inline_stack_2582 & - (JSCompiler_object_inline_componentStack_2583.suspendedLanes | + (JSCompiler_object_inline_stack_2585 & + (JSCompiler_object_inline_componentStack_2586.suspendedLanes | renderLanes)) ? 0 - : JSCompiler_object_inline_stack_2582), - 0 !== JSCompiler_object_inline_stack_2582 && - JSCompiler_object_inline_stack_2582 !== prevState.retryLane) + : JSCompiler_object_inline_stack_2585), + 0 !== JSCompiler_object_inline_stack_2585 && + JSCompiler_object_inline_stack_2585 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2582), + ((prevState.retryLane = JSCompiler_object_inline_stack_2585), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, current, - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ), SelectiveHydrationException) ); - JSCompiler_object_inline_digest_2581.data === + JSCompiler_object_inline_digest_2584.data === SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -9662,14 +9746,14 @@ renderLanes ); } else - JSCompiler_object_inline_digest_2581.data === + JSCompiler_object_inline_digest_2584.data === SUSPENSE_PENDING_START_DATA ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_digest_2581.nextSibling + JSCompiler_object_inline_digest_2584.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -9687,54 +9771,54 @@ (treeContextProvider = workInProgress)), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2582.children + JSCompiler_object_inline_stack_2585.children )), (workInProgress.flags |= 4096)); return workInProgress; } - if (JSCompiler_object_inline_message_2580) + if (JSCompiler_object_inline_message_2583) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2580 = - JSCompiler_object_inline_stack_2582.fallback), - (JSCompiler_object_inline_digest_2581 = workInProgress.mode), + (JSCompiler_object_inline_message_2583 = + JSCompiler_object_inline_stack_2585.fallback), + (JSCompiler_object_inline_digest_2584 = workInProgress.mode), (JSCompiler_temp = current.child), (instance = JSCompiler_temp.sibling), - (JSCompiler_object_inline_stack_2582 = createWorkInProgress( + (JSCompiler_object_inline_stack_2585 = createWorkInProgress( JSCompiler_temp, { mode: "hidden", - children: JSCompiler_object_inline_stack_2582.children + children: JSCompiler_object_inline_stack_2585.children } )), - (JSCompiler_object_inline_stack_2582.subtreeFlags = + (JSCompiler_object_inline_stack_2585.subtreeFlags = JSCompiler_temp.subtreeFlags & 65011712), null !== instance - ? (JSCompiler_object_inline_message_2580 = createWorkInProgress( + ? (JSCompiler_object_inline_message_2583 = createWorkInProgress( instance, - JSCompiler_object_inline_message_2580 + JSCompiler_object_inline_message_2583 )) - : ((JSCompiler_object_inline_message_2580 = createFiberFromFragment( - JSCompiler_object_inline_message_2580, - JSCompiler_object_inline_digest_2581, + : ((JSCompiler_object_inline_message_2583 = createFiberFromFragment( + JSCompiler_object_inline_message_2583, + JSCompiler_object_inline_digest_2584, renderLanes, null )), - (JSCompiler_object_inline_message_2580.flags |= 2)), - (JSCompiler_object_inline_message_2580.return = workInProgress), - (JSCompiler_object_inline_stack_2582.return = workInProgress), - (JSCompiler_object_inline_stack_2582.sibling = - JSCompiler_object_inline_message_2580), - (workInProgress.child = JSCompiler_object_inline_stack_2582), - (JSCompiler_object_inline_stack_2582 = - JSCompiler_object_inline_message_2580), - (JSCompiler_object_inline_message_2580 = workInProgress.child), - (JSCompiler_object_inline_digest_2581 = current.child.memoizedState), - null === JSCompiler_object_inline_digest_2581 - ? (JSCompiler_object_inline_digest_2581 = + (JSCompiler_object_inline_message_2583.flags |= 2)), + (JSCompiler_object_inline_message_2583.return = workInProgress), + (JSCompiler_object_inline_stack_2585.return = workInProgress), + (JSCompiler_object_inline_stack_2585.sibling = + JSCompiler_object_inline_message_2583), + (workInProgress.child = JSCompiler_object_inline_stack_2585), + (JSCompiler_object_inline_stack_2585 = + JSCompiler_object_inline_message_2583), + (JSCompiler_object_inline_message_2583 = workInProgress.child), + (JSCompiler_object_inline_digest_2584 = current.child.memoizedState), + null === JSCompiler_object_inline_digest_2584 + ? (JSCompiler_object_inline_digest_2584 = mountSuspenseOffscreenState(renderLanes)) : ((JSCompiler_temp = - JSCompiler_object_inline_digest_2581.cachePool), + JSCompiler_object_inline_digest_2584.cachePool), null !== JSCompiler_temp ? ((instance = CacheContext._currentValue), (JSCompiler_temp = @@ -9742,38 +9826,38 @@ ? { parent: instance, pool: instance } : JSCompiler_temp)) : (JSCompiler_temp = getSuspendedCache()), - (JSCompiler_object_inline_digest_2581 = { + (JSCompiler_object_inline_digest_2584 = { baseLanes: - JSCompiler_object_inline_digest_2581.baseLanes | renderLanes, + JSCompiler_object_inline_digest_2584.baseLanes | renderLanes, cachePool: JSCompiler_temp })), - (JSCompiler_object_inline_message_2580.memoizedState = - JSCompiler_object_inline_digest_2581), - (JSCompiler_object_inline_message_2580.childLanes = + (JSCompiler_object_inline_message_2583.memoizedState = + JSCompiler_object_inline_digest_2584), + (JSCompiler_object_inline_message_2583.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2582.children + children: JSCompiler_object_inline_stack_2585.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_2583 = + ((JSCompiler_object_inline_componentStack_2586 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_2583 + null === JSCompiler_object_inline_componentStack_2586 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_2583.push(current)); + : JSCompiler_object_inline_componentStack_2586.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -11533,7 +11617,7 @@ selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -13093,7 +13177,7 @@ viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -13556,7 +13640,7 @@ endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -13597,7 +13681,7 @@ inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -14958,7 +15042,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -15899,7 +15983,7 @@ } yieldDuration = (forceSync = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -16006,15 +16090,15 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 60) + 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (yieldEndTime & 4194176) && + : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( forceSync, @@ -16127,7 +16211,7 @@ ) { root.timeoutHandle = noTimeout; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -16276,9 +16360,9 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -16303,13 +16387,13 @@ var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -16317,7 +16401,7 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -16360,7 +16444,7 @@ 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -16373,7 +16457,7 @@ blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -16522,7 +16606,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -17033,6 +17117,7 @@ didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -17044,68 +17129,71 @@ root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if ( - 0 !== (finishedWork.subtreeFlags & 13878) || - suspendedCommitReason - ) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = DiscreteEventPriority; - recoverableErrors = executionContext; - executionContext |= CommitContext; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + suspendedCommitReason === SUSPENDED_COMMIT + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : suspendedCommitReason === THROTTLED_COMMIT && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if ( + 0 !== (finishedWork.subtreeFlags & 13878) || + suspendedCommitReason + ) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = DiscreteEventPriority; + recoverableErrors = executionContext; + executionContext |= CommitContext; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = PENDING_MUTATION_PHASE; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = PENDING_MUTATION_PHASE; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -17314,7 +17402,7 @@ (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -17410,7 +17498,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -17420,6 +17508,14 @@ flushSyncWorkAcrossRoots_impl(0, !1); } } + function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) + throw Error( + "Finished rendering the gesture lane but there were no pending gestures. React should not have started a render in this case. This is a bug in React." + ); + deleteScheduledGesture(root, finishedGesture); + } function makeErrorInfo(componentStack) { componentStack = { componentStack: componentStack }; Object.defineProperty(componentStack, "digest", { @@ -17629,10 +17725,10 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); isConcurrentActEnvironment() && @@ -17834,8 +17930,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -17851,7 +17947,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - 0 === (nextLanes & 3) || + (0 === (nextLanes & 3) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -17887,7 +17983,10 @@ null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || + 0 !== (nextLanes & 3) || + 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -22417,6 +22516,7 @@ this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -23243,7 +23343,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24970,6 +25070,7 @@ useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; + ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMountInDEV = null, HooksDispatcherOnMountWithHookTypesInDEV = null, HooksDispatcherOnUpdateInDEV = null, @@ -25115,6 +25216,11 @@ currentHookNameInDev = "useEffectEvent"; mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; HooksDispatcherOnMountWithHookTypesInDEV = { @@ -25249,6 +25355,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnUpdateInDEV = { @@ -25383,6 +25494,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnRerenderInDEV = { @@ -25517,6 +25633,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnMountInDEV = { @@ -25676,6 +25797,12 @@ warnInvalidHookAccess(); mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnUpdateInDEV = { @@ -25835,6 +25962,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnRerenderInDEV = { @@ -25994,6 +26127,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; var callComponent = { @@ -26935,11 +27074,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -26976,10 +27115,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-a84862db-20250218" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27451,7 +27590,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js index cf4f6cdc66398..5d42c6977ade9 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js @@ -403,7 +403,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -424,6 +424,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -438,7 +439,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -494,7 +495,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -512,10 +513,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -550,7 +551,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -624,7 +625,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -647,7 +648,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -666,7 +666,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2114,19 +2114,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) { } var isInputEventSupported = !1; if (canUseDOM) { - var JSCompiler_inline_result$jscomp$310; + var JSCompiler_inline_result$jscomp$311; if (canUseDOM) { - var isSupported$jscomp$inline_449 = "oninput" in document; - if (!isSupported$jscomp$inline_449) { - var element$jscomp$inline_450 = document.createElement("div"); - element$jscomp$inline_450.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_449 = - "function" === typeof element$jscomp$inline_450.oninput; + var isSupported$jscomp$inline_450 = "oninput" in document; + if (!isSupported$jscomp$inline_450) { + var element$jscomp$inline_451 = document.createElement("div"); + element$jscomp$inline_451.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_450 = + "function" === typeof element$jscomp$inline_451.oninput; } - JSCompiler_inline_result$jscomp$310 = isSupported$jscomp$inline_449; - } else JSCompiler_inline_result$jscomp$310 = !1; + JSCompiler_inline_result$jscomp$311 = isSupported$jscomp$inline_450; + } else JSCompiler_inline_result$jscomp$311 = !1; isInputEventSupported = - JSCompiler_inline_result$jscomp$310 && + JSCompiler_inline_result$jscomp$311 && (!document.documentMode || 9 < document.documentMode); } function stopWatchingForValueChange() { @@ -2438,6 +2438,11 @@ function enqueueConcurrentRenderForLane(fiber, lane) { enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } +function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; +} function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -2451,17 +2456,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2517,7 +2524,7 @@ function startUpdateTimerByLane(lane) { (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -2631,9 +2638,9 @@ var supportsUserTiming = }; function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -2763,13 +2770,13 @@ function logComponentEffect(fiber, startTime, endTime, selfTime, errors) { function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -2778,7 +2785,7 @@ function logRenderPhase(startTime, endTime, lanes) { function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -2786,7 +2793,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -3099,7 +3106,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3648,6 +3655,28 @@ function getSuspendedCache() { ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } +function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; +} +function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); +} var renderLanes = 0, currentlyRenderingFiber = null, currentHook = null, @@ -4054,7 +4083,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4774,7 +4803,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4782,6 +4811,49 @@ function entangleTransitionUpdate(root, queue, lane) { markRootEntangled(root, lane); } } +function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var cancelledGestured = update.gesture; + cancelledGestured.count--; + 0 === cancelledGestured.count && + deleteScheduledGesture(root, cancelledGestured); + }; +} +function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root$50 = workInProgressRoot; + if (null === root$50) throw Error(formatProdErrorMessage(349)); + root$50 = root$50.gestures; + for (var update = queue.pending; null !== update; ) { + if (root$50 === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; +} var ContextOnlyDispatcher = { readContext: readContext, use: use, @@ -4808,6 +4880,7 @@ var ContextOnlyDispatcher = { useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; +ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMount = { readContext: readContext, use: use, @@ -4919,7 +4992,7 @@ var HooksDispatcherOnMount = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -4997,6 +5070,16 @@ var HooksDispatcherOnMount = { throw Error(formatProdErrorMessage(440)); return ref.impl.apply(void 0, arguments); }; + }, + useSwipeTransition: function (previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; } }, HooksDispatcherOnUpdate = { @@ -5047,6 +5130,7 @@ var HooksDispatcherOnMount = { useCacheRefresh: updateRefresh }; HooksDispatcherOnUpdate.useEffectEvent = updateEvent; +HooksDispatcherOnUpdate.useSwipeTransition = updateSwipeTransition; var HooksDispatcherOnRerender = { readContext: readContext, use: use, @@ -5100,6 +5184,7 @@ var HooksDispatcherOnRerender = { useCacheRefresh: updateRefresh }; HooksDispatcherOnRerender.useEffectEvent = updateEvent; +HooksDispatcherOnRerender.useSwipeTransition = updateSwipeTransition; var thenableState = null, thenableIndexCounter = 0; function unwrapThenable(thenable) { @@ -5954,9 +6039,9 @@ function logUncaughtError(root, errorInfo) { try { var onUncaughtError = root.onUncaughtError; onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack }); - } catch (e$79) { + } catch (e$80) { setTimeout(function () { - throw e$79; + throw e$80; }); } } @@ -5967,9 +6052,9 @@ function logCaughtError(root, boundary, errorInfo) { componentStack: errorInfo.stack, errorBoundary: 1 === boundary.tag ? boundary.stateNode : null }); - } catch (e$80) { + } catch (e$81) { setTimeout(function () { - throw e$80; + throw e$81; }); } } @@ -8063,8 +8148,8 @@ function safelyCallComponentWillUnmount( } else try { instance.componentWillUnmount(); - } catch (error$122) { - captureCommitPhaseError(current, nearestMountedAncestor, error$122); + } catch (error$123) { + captureCommitPhaseError(current, nearestMountedAncestor, error$123); } } function safelyAttachRef(current, nearestMountedAncestor) { @@ -8130,8 +8215,8 @@ function safelyDetachRef(current, nearestMountedAncestor) { recordEffectDuration(current); } else ref(null); - } catch (error$123) { - captureCommitPhaseError(current, nearestMountedAncestor, error$123); + } catch (error$124) { + captureCommitPhaseError(current, nearestMountedAncestor, error$124); } else ref.current = null; } @@ -8385,7 +8470,7 @@ function commitBeforeMutationEffects(root, firstChild, committedLanes) { } else JSCompiler_temp = null; selectionInformation = { focusedElem: root, selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -8968,11 +9053,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { } else try { finishedRoot.componentDidMount(); - } catch (error$119) { + } catch (error$120) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$119 + error$120 ); } else { @@ -8989,11 +9074,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$120) { + } catch (error$121) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$120 + error$121 ); } recordEffectDuration(); @@ -9004,11 +9089,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$121) { + } catch (error$122) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$121 + error$122 ); } } @@ -9817,7 +9902,7 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) { viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -9864,21 +9949,21 @@ function commitReconciliationEffects(finishedWork) { insertOrAppendPlacementNode(finishedWork, before, parent$jscomp$0); break; case 5: - var parent$124 = JSCompiler_inline_result.stateNode; + var parent$125 = JSCompiler_inline_result.stateNode; JSCompiler_inline_result.flags & 32 && - (setTextContent(parent$124, ""), + (setTextContent(parent$125, ""), (JSCompiler_inline_result.flags &= -33)); - var before$125 = getHostSibling(finishedWork); - insertOrAppendPlacementNode(finishedWork, before$125, parent$124); + var before$126 = getHostSibling(finishedWork); + insertOrAppendPlacementNode(finishedWork, before$126, parent$125); break; case 3: case 4: - var parent$126 = JSCompiler_inline_result.stateNode.containerInfo, - before$127 = getHostSibling(finishedWork); + var parent$127 = JSCompiler_inline_result.stateNode.containerInfo, + before$128 = getHostSibling(finishedWork); insertOrAppendPlacementNodeIntoContainer( finishedWork, - before$127, - parent$126 + before$128, + parent$127 ); break; default: @@ -10288,7 +10373,7 @@ function recursivelyTraversePassiveMountEffects( endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -10329,7 +10414,7 @@ function commitPassiveMountOnFiber( inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -11475,7 +11560,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -11513,14 +11598,14 @@ function cutOffTailIfNeeded(renderState, hasRenderedATailFallback) { break; case "collapsed": lastTailNode = renderState.tail; - for (var lastTailNode$152 = null; null !== lastTailNode; ) - null !== lastTailNode.alternate && (lastTailNode$152 = lastTailNode), + for (var lastTailNode$153 = null; null !== lastTailNode; ) + null !== lastTailNode.alternate && (lastTailNode$153 = lastTailNode), (lastTailNode = lastTailNode.sibling); - null === lastTailNode$152 + null === lastTailNode$153 ? hasRenderedATailFallback || null === renderState.tail ? (renderState.tail = null) : (renderState.tail.sibling = null) - : (lastTailNode$152.sibling = null); + : (lastTailNode$153.sibling = null); } } function bubbleProperties(completedWork) { @@ -11532,53 +11617,53 @@ function bubbleProperties(completedWork) { if (didBailout) if (0 !== (completedWork.mode & 2)) { for ( - var treeBaseDuration$154 = completedWork.selfBaseDuration, - child$155 = completedWork.child; - null !== child$155; + var treeBaseDuration$155 = completedWork.selfBaseDuration, + child$156 = completedWork.child; + null !== child$156; ) - (newChildLanes |= child$155.lanes | child$155.childLanes), - (subtreeFlags |= child$155.subtreeFlags & 65011712), - (subtreeFlags |= child$155.flags & 65011712), - (treeBaseDuration$154 += child$155.treeBaseDuration), - (child$155 = child$155.sibling); - completedWork.treeBaseDuration = treeBaseDuration$154; + (newChildLanes |= child$156.lanes | child$156.childLanes), + (subtreeFlags |= child$156.subtreeFlags & 65011712), + (subtreeFlags |= child$156.flags & 65011712), + (treeBaseDuration$155 += child$156.treeBaseDuration), + (child$156 = child$156.sibling); + completedWork.treeBaseDuration = treeBaseDuration$155; } else for ( - treeBaseDuration$154 = completedWork.child; - null !== treeBaseDuration$154; + treeBaseDuration$155 = completedWork.child; + null !== treeBaseDuration$155; ) (newChildLanes |= - treeBaseDuration$154.lanes | treeBaseDuration$154.childLanes), - (subtreeFlags |= treeBaseDuration$154.subtreeFlags & 65011712), - (subtreeFlags |= treeBaseDuration$154.flags & 65011712), - (treeBaseDuration$154.return = completedWork), - (treeBaseDuration$154 = treeBaseDuration$154.sibling); + treeBaseDuration$155.lanes | treeBaseDuration$155.childLanes), + (subtreeFlags |= treeBaseDuration$155.subtreeFlags & 65011712), + (subtreeFlags |= treeBaseDuration$155.flags & 65011712), + (treeBaseDuration$155.return = completedWork), + (treeBaseDuration$155 = treeBaseDuration$155.sibling); else if (0 !== (completedWork.mode & 2)) { - treeBaseDuration$154 = completedWork.actualDuration; - child$155 = completedWork.selfBaseDuration; + treeBaseDuration$155 = completedWork.actualDuration; + child$156 = completedWork.selfBaseDuration; for (var child = completedWork.child; null !== child; ) (newChildLanes |= child.lanes | child.childLanes), (subtreeFlags |= child.subtreeFlags), (subtreeFlags |= child.flags), - (treeBaseDuration$154 += child.actualDuration), - (child$155 += child.treeBaseDuration), + (treeBaseDuration$155 += child.actualDuration), + (child$156 += child.treeBaseDuration), (child = child.sibling); - completedWork.actualDuration = treeBaseDuration$154; - completedWork.treeBaseDuration = child$155; + completedWork.actualDuration = treeBaseDuration$155; + completedWork.treeBaseDuration = child$156; } else for ( - treeBaseDuration$154 = completedWork.child; - null !== treeBaseDuration$154; + treeBaseDuration$155 = completedWork.child; + null !== treeBaseDuration$155; ) (newChildLanes |= - treeBaseDuration$154.lanes | treeBaseDuration$154.childLanes), - (subtreeFlags |= treeBaseDuration$154.subtreeFlags), - (subtreeFlags |= treeBaseDuration$154.flags), - (treeBaseDuration$154.return = completedWork), - (treeBaseDuration$154 = treeBaseDuration$154.sibling); + treeBaseDuration$155.lanes | treeBaseDuration$155.childLanes), + (subtreeFlags |= treeBaseDuration$155.subtreeFlags), + (subtreeFlags |= treeBaseDuration$155.flags), + (treeBaseDuration$155.return = completedWork), + (treeBaseDuration$155 = treeBaseDuration$155.sibling); completedWork.subtreeFlags |= subtreeFlags; completedWork.childLanes = newChildLanes; return didBailout; @@ -11875,11 +11960,11 @@ function completeWork(current, workInProgress, renderLanes) { null !== newProps.alternate.memoizedState && null !== newProps.alternate.memoizedState.cachePool && (type = newProps.alternate.memoizedState.cachePool.pool); - var cache$171 = null; + var cache$172 = null; null !== newProps.memoizedState && null !== newProps.memoizedState.cachePool && - (cache$171 = newProps.memoizedState.cachePool.pool); - cache$171 !== type && (newProps.flags |= 2048); + (cache$172 = newProps.memoizedState.cachePool.pool); + cache$172 !== type && (newProps.flags |= 2048); } renderLanes !== current && renderLanes && @@ -11909,8 +11994,8 @@ function completeWork(current, workInProgress, renderLanes) { type = workInProgress.memoizedState; if (null === type) return bubbleProperties(workInProgress), null; newProps = 0 !== (workInProgress.flags & 128); - cache$171 = type.rendering; - if (null === cache$171) + cache$172 = type.rendering; + if (null === cache$172) if (newProps) cutOffTailIfNeeded(type, !1); else { if ( @@ -11918,11 +12003,11 @@ function completeWork(current, workInProgress, renderLanes) { (null !== current && 0 !== (current.flags & 128)) ) for (current = workInProgress.child; null !== current; ) { - cache$171 = findFirstSuspended(current); - if (null !== cache$171) { + cache$172 = findFirstSuspended(current); + if (null !== cache$172) { workInProgress.flags |= 128; cutOffTailIfNeeded(type, !1); - current = cache$171.updateQueue; + current = cache$172.updateQueue; workInProgress.updateQueue = current; scheduleRetryEffect(workInProgress, current); workInProgress.subtreeFlags = 0; @@ -11947,7 +12032,7 @@ function completeWork(current, workInProgress, renderLanes) { } else { if (!newProps) - if (((current = findFirstSuspended(cache$171)), null !== current)) { + if (((current = findFirstSuspended(cache$172)), null !== current)) { if ( ((workInProgress.flags |= 128), (newProps = !0), @@ -11957,7 +12042,7 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !0), null === type.tail && "hidden" === type.tailMode && - !cache$171.alternate && + !cache$172.alternate && !isHydrating) ) return bubbleProperties(workInProgress), null; @@ -11970,13 +12055,13 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !1), (workInProgress.lanes = 4194304)); type.isBackwards - ? ((cache$171.sibling = workInProgress.child), - (workInProgress.child = cache$171)) + ? ((cache$172.sibling = workInProgress.child), + (workInProgress.child = cache$172)) : ((current = type.last), null !== current - ? (current.sibling = cache$171) - : (workInProgress.child = cache$171), - (type.last = cache$171)); + ? (current.sibling = cache$172) + : (workInProgress.child = cache$172), + (type.last = cache$172)); } if (null !== type.tail) return ( @@ -12297,7 +12382,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { } var exitStatus = (yieldEndTime = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes)) ? renderRootConcurrent(root$jscomp$0, lanes) @@ -12388,15 +12473,15 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); forceSync = lanes; - 0 !== (forceSync & 3) || 0 !== (forceSync & 60) + 0 !== (forceSync & 3) || 0 !== (forceSync & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (forceSync & 4194176) && + : 0 !== (forceSync & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( yieldEndTime, @@ -12488,7 +12573,7 @@ function commitRootWhenReady( ) { root.timeoutHandle = -1; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -12629,9 +12714,9 @@ function resetWorkInProgressStack() { } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -12652,13 +12737,13 @@ function prepareFreshStack(root, lanes) { var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -12666,7 +12751,7 @@ function prepareFreshStack(root, lanes) { } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -12709,7 +12794,7 @@ function prepareFreshStack(root, lanes) { 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -12722,7 +12807,7 @@ function prepareFreshStack(root, lanes) { blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -12860,7 +12945,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -12934,8 +13019,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) { workLoopSync(); memoizedUpdaters = workInProgressRootExitStatus; break; - } catch (thrownValue$192) { - handleThrow(root, thrownValue$192); + } catch (thrownValue$193) { + handleThrow(root, thrownValue$193); } while (1); lanes && root.shellSuspendCounter++; @@ -13056,8 +13141,8 @@ function renderRootConcurrent(root, lanes) { } workLoopConcurrentByScheduler(); break; - } catch (thrownValue$194) { - handleThrow(root, thrownValue$194); + } catch (thrownValue$195) { + handleThrow(root, thrownValue$195); } while (1); lastContextDependency = currentlyRenderingFiber$1 = null; @@ -13293,6 +13378,7 @@ function commitRoot( if (finishedWork === root.current) throw Error(formatProdErrorMessage(177)); didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -13304,65 +13390,68 @@ function commitRoot( root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - 1 === suspendedCommitReason - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : 2 === suspendedCommitReason && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if (0 !== (finishedWork.subtreeFlags & 13878) || suspendedCommitReason) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = 2; - recoverableErrors = executionContext; - executionContext |= 4; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + 1 === suspendedCommitReason + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : 2 === suspendedCommitReason && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if (0 !== (finishedWork.subtreeFlags & 13878) || suspendedCommitReason) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = 2; + recoverableErrors = executionContext; + executionContext |= 4; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = 1; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = 1; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -13553,7 +13642,7 @@ function flushSpawnedWork() { (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -13631,7 +13720,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -13641,6 +13730,11 @@ function flushSpawnedWork() { flushSyncWorkAcrossRoots_impl(0, !1); } } +function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) throw Error(formatProdErrorMessage(548)); + deleteScheduledGesture(root, finishedGesture); +} function releaseRootPooledCache(root, remainingLanes) { 0 === (root.pooledCacheLanes &= remainingLanes) && ((remainingLanes = root.pooledCache), @@ -13806,9 +13900,9 @@ function pingSuspendedRoot(root, wakeable, pingedLanes) { null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); workInProgressRoot === root && @@ -13887,41 +13981,42 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { isFlushingWork = !0; do { var didPerformSomeWork = !1; - for (var root$200 = firstScheduledRoot; null !== root$200; ) { + for (var root$201 = firstScheduledRoot; null !== root$201; ) { if (!onlyLegacy) if (0 !== syncTransitionLanes) { - var pendingLanes = root$200.pendingLanes; + var pendingLanes = root$201.pendingLanes; if (0 === pendingLanes) var JSCompiler_inline_result = 0; else { - var suspendedLanes = root$200.suspendedLanes, - pingedLanes = root$200.pingedLanes; + var suspendedLanes = root$201.suspendedLanes, + pingedLanes = root$201.pingedLanes; JSCompiler_inline_result = (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; } 0 !== JSCompiler_inline_result && ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$200, JSCompiler_inline_result)); + performSyncWorkOnRoot(root$201, JSCompiler_inline_result)); } else (JSCompiler_inline_result = workInProgressRootRenderLanes), (JSCompiler_inline_result = getNextLanes( - root$200, - root$200 === workInProgressRoot ? JSCompiler_inline_result : 0, - null !== root$200.cancelPendingCommit || - -1 !== root$200.timeoutHandle + root$201, + root$201 === workInProgressRoot ? JSCompiler_inline_result : 0, + null !== root$201.cancelPendingCommit || + -1 !== root$201.timeoutHandle )), - 0 === (JSCompiler_inline_result & 3) || - checkIfRootIsPrerendering(root$200, JSCompiler_inline_result) || + (0 === (JSCompiler_inline_result & 3) && + 64 !== JSCompiler_inline_result) || + checkIfRootIsPrerendering(root$201, JSCompiler_inline_result) || ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$200, JSCompiler_inline_result)); - root$200 = root$200.next; + performSyncWorkOnRoot(root$201, JSCompiler_inline_result)); + root$201 = root$201.next; } } while (didPerformSomeWork); isFlushingWork = !1; @@ -13950,7 +14045,8 @@ function processRootScheduleInMicrotask() { null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || 0 !== (nextLanes & 3) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -14169,20 +14265,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1720 = 0; - i$jscomp$inline_1720 < simpleEventPluginEvents.length; - i$jscomp$inline_1720++ + var i$jscomp$inline_1724 = 0; + i$jscomp$inline_1724 < simpleEventPluginEvents.length; + i$jscomp$inline_1724++ ) { - var eventName$jscomp$inline_1721 = - simpleEventPluginEvents[i$jscomp$inline_1720], - domEventName$jscomp$inline_1722 = - eventName$jscomp$inline_1721.toLowerCase(), - capitalizedEvent$jscomp$inline_1723 = - eventName$jscomp$inline_1721[0].toUpperCase() + - eventName$jscomp$inline_1721.slice(1); + var eventName$jscomp$inline_1725 = + simpleEventPluginEvents[i$jscomp$inline_1724], + domEventName$jscomp$inline_1726 = + eventName$jscomp$inline_1725.toLowerCase(), + capitalizedEvent$jscomp$inline_1727 = + eventName$jscomp$inline_1725[0].toUpperCase() + + eventName$jscomp$inline_1725.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1722, - "on" + capitalizedEvent$jscomp$inline_1723 + domEventName$jscomp$inline_1726, + "on" + capitalizedEvent$jscomp$inline_1727 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -15363,34 +15459,34 @@ function setInitialProperties(domElement, tag, props) { defaultChecked = null; for (hasSrc in props) if (props.hasOwnProperty(hasSrc)) { - var propValue$214 = props[hasSrc]; - if (null != propValue$214) + var propValue$215 = props[hasSrc]; + if (null != propValue$215) switch (hasSrc) { case "name": - hasSrcSet = propValue$214; + hasSrcSet = propValue$215; break; case "type": - propValue = propValue$214; + propValue = propValue$215; break; case "checked": - checked = propValue$214; + checked = propValue$215; break; case "defaultChecked": - defaultChecked = propValue$214; + defaultChecked = propValue$215; break; case "value": - propKey = propValue$214; + propKey = propValue$215; break; case "defaultValue": - defaultValue = propValue$214; + defaultValue = propValue$215; break; case "children": case "dangerouslySetInnerHTML": - if (null != propValue$214) + if (null != propValue$215) throw Error(formatProdErrorMessage(137, tag)); break; default: - setProp(domElement, tag, hasSrc, propValue$214, props, null); + setProp(domElement, tag, hasSrc, propValue$215, props, null); } } initInput( @@ -15527,14 +15623,14 @@ function setInitialProperties(domElement, tag, props) { return; default: if (isCustomElement(tag)) { - for (propValue$214 in props) - props.hasOwnProperty(propValue$214) && - ((hasSrc = props[propValue$214]), + for (propValue$215 in props) + props.hasOwnProperty(propValue$215) && + ((hasSrc = props[propValue$215]), void 0 !== hasSrc && setPropOnCustomElement( domElement, tag, - propValue$214, + propValue$215, hasSrc, props, void 0 @@ -15582,14 +15678,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp(domElement, tag, propKey, null, nextProps, lastProp); } } - for (var propKey$231 in nextProps) { - var propKey = nextProps[propKey$231]; - lastProp = lastProps[propKey$231]; + for (var propKey$232 in nextProps) { + var propKey = nextProps[propKey$232]; + lastProp = lastProps[propKey$232]; if ( - nextProps.hasOwnProperty(propKey$231) && + nextProps.hasOwnProperty(propKey$232) && (null != propKey || null != lastProp) ) - switch (propKey$231) { + switch (propKey$232) { case "type": propKey !== lastProp && (viewTransitionMutationContext = !0); type = propKey; @@ -15624,7 +15720,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$231, + propKey$232, propKey, nextProps, lastProp @@ -15643,7 +15739,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { ); return; case "select": - propKey = value = defaultValue = propKey$231 = null; + propKey = value = defaultValue = propKey$232 = null; for (type in lastProps) if ( ((lastDefaultValue = lastProps[type]), @@ -15675,7 +15771,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (name) { case "value": type !== lastDefaultValue && (viewTransitionMutationContext = !0); - propKey$231 = type; + propKey$232 = type; break; case "defaultValue": type !== lastDefaultValue && (viewTransitionMutationContext = !0); @@ -15698,15 +15794,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) { tag = defaultValue; lastProps = value; nextProps = propKey; - null != propKey$231 - ? updateOptions(domElement, !!lastProps, propKey$231, !1) + null != propKey$232 + ? updateOptions(domElement, !!lastProps, propKey$232, !1) : !!nextProps !== !!lastProps && (null != tag ? updateOptions(domElement, !!lastProps, tag, !0) : updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1)); return; case "textarea": - propKey = propKey$231 = null; + propKey = propKey$232 = null; for (defaultValue in lastProps) if ( ((name = lastProps[defaultValue]), @@ -15731,7 +15827,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (value) { case "value": name !== type && (viewTransitionMutationContext = !0); - propKey$231 = name; + propKey$232 = name; break; case "defaultValue": name !== type && (viewTransitionMutationContext = !0); @@ -15746,17 +15842,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) { name !== type && setProp(domElement, tag, value, name, nextProps, type); } - updateTextarea(domElement, propKey$231, propKey); + updateTextarea(domElement, propKey$232, propKey); return; case "option": - for (var propKey$247 in lastProps) + for (var propKey$248 in lastProps) if ( - ((propKey$231 = lastProps[propKey$247]), - lastProps.hasOwnProperty(propKey$247) && - null != propKey$231 && - !nextProps.hasOwnProperty(propKey$247)) + ((propKey$232 = lastProps[propKey$248]), + lastProps.hasOwnProperty(propKey$248) && + null != propKey$232 && + !nextProps.hasOwnProperty(propKey$248)) ) - switch (propKey$247) { + switch (propKey$248) { case "selected": domElement.selected = !1; break; @@ -15764,34 +15860,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$247, + propKey$248, null, nextProps, - propKey$231 + propKey$232 ); } for (lastDefaultValue in nextProps) if ( - ((propKey$231 = nextProps[lastDefaultValue]), + ((propKey$232 = nextProps[lastDefaultValue]), (propKey = lastProps[lastDefaultValue]), nextProps.hasOwnProperty(lastDefaultValue) && - propKey$231 !== propKey && - (null != propKey$231 || null != propKey)) + propKey$232 !== propKey && + (null != propKey$232 || null != propKey)) ) switch (lastDefaultValue) { case "selected": - propKey$231 !== propKey && (viewTransitionMutationContext = !0); + propKey$232 !== propKey && (viewTransitionMutationContext = !0); domElement.selected = - propKey$231 && - "function" !== typeof propKey$231 && - "symbol" !== typeof propKey$231; + propKey$232 && + "function" !== typeof propKey$232 && + "symbol" !== typeof propKey$232; break; default: setProp( domElement, tag, lastDefaultValue, - propKey$231, + propKey$232, nextProps, propKey ); @@ -15812,24 +15908,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) { case "track": case "wbr": case "menuitem": - for (var propKey$252 in lastProps) - (propKey$231 = lastProps[propKey$252]), - lastProps.hasOwnProperty(propKey$252) && - null != propKey$231 && - !nextProps.hasOwnProperty(propKey$252) && - setProp(domElement, tag, propKey$252, null, nextProps, propKey$231); + for (var propKey$253 in lastProps) + (propKey$232 = lastProps[propKey$253]), + lastProps.hasOwnProperty(propKey$253) && + null != propKey$232 && + !nextProps.hasOwnProperty(propKey$253) && + setProp(domElement, tag, propKey$253, null, nextProps, propKey$232); for (checked in nextProps) if ( - ((propKey$231 = nextProps[checked]), + ((propKey$232 = nextProps[checked]), (propKey = lastProps[checked]), nextProps.hasOwnProperty(checked) && - propKey$231 !== propKey && - (null != propKey$231 || null != propKey)) + propKey$232 !== propKey && + (null != propKey$232 || null != propKey)) ) switch (checked) { case "children": case "dangerouslySetInnerHTML": - if (null != propKey$231) + if (null != propKey$232) throw Error(formatProdErrorMessage(137, tag)); break; default: @@ -15837,7 +15933,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { domElement, tag, checked, - propKey$231, + propKey$232, nextProps, propKey ); @@ -15845,49 +15941,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) { return; default: if (isCustomElement(tag)) { - for (var propKey$257 in lastProps) - (propKey$231 = lastProps[propKey$257]), - lastProps.hasOwnProperty(propKey$257) && - void 0 !== propKey$231 && - !nextProps.hasOwnProperty(propKey$257) && + for (var propKey$258 in lastProps) + (propKey$232 = lastProps[propKey$258]), + lastProps.hasOwnProperty(propKey$258) && + void 0 !== propKey$232 && + !nextProps.hasOwnProperty(propKey$258) && setPropOnCustomElement( domElement, tag, - propKey$257, + propKey$258, void 0, nextProps, - propKey$231 + propKey$232 ); for (defaultChecked in nextProps) - (propKey$231 = nextProps[defaultChecked]), + (propKey$232 = nextProps[defaultChecked]), (propKey = lastProps[defaultChecked]), !nextProps.hasOwnProperty(defaultChecked) || - propKey$231 === propKey || - (void 0 === propKey$231 && void 0 === propKey) || + propKey$232 === propKey || + (void 0 === propKey$232 && void 0 === propKey) || setPropOnCustomElement( domElement, tag, defaultChecked, - propKey$231, + propKey$232, nextProps, propKey ); return; } } - for (var propKey$262 in lastProps) - (propKey$231 = lastProps[propKey$262]), - lastProps.hasOwnProperty(propKey$262) && - null != propKey$231 && - !nextProps.hasOwnProperty(propKey$262) && - setProp(domElement, tag, propKey$262, null, nextProps, propKey$231); + for (var propKey$263 in lastProps) + (propKey$232 = lastProps[propKey$263]), + lastProps.hasOwnProperty(propKey$263) && + null != propKey$232 && + !nextProps.hasOwnProperty(propKey$263) && + setProp(domElement, tag, propKey$263, null, nextProps, propKey$232); for (lastProp in nextProps) - (propKey$231 = nextProps[lastProp]), + (propKey$232 = nextProps[lastProp]), (propKey = lastProps[lastProp]), !nextProps.hasOwnProperty(lastProp) || - propKey$231 === propKey || - (null == propKey$231 && null == propKey) || - setProp(domElement, tag, lastProp, propKey$231, nextProps, propKey); + propKey$232 === propKey || + (null == propKey$232 && null == propKey) || + setProp(domElement, tag, lastProp, propKey$232, nextProps, propKey); } var eventsEnabled = null, selectionInformation = null; @@ -16648,26 +16744,26 @@ function getResource(type, currentProps, pendingProps, currentResource) { "string" === typeof pendingProps.precedence ) { type = getStyleKey(pendingProps.href); - var styles$270 = getResourcesFromRoot( + var styles$271 = getResourcesFromRoot( JSCompiler_inline_result ).hoistableStyles, - resource$271 = styles$270.get(type); - resource$271 || + resource$272 = styles$271.get(type); + resource$272 || ((JSCompiler_inline_result = JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result), - (resource$271 = { + (resource$272 = { type: "stylesheet", instance: null, count: 0, state: { loading: 0, preload: null } }), - styles$270.set(type, resource$271), - (styles$270 = JSCompiler_inline_result.querySelector( + styles$271.set(type, resource$272), + (styles$271 = JSCompiler_inline_result.querySelector( getStylesheetSelectorFromKey(type) )) && - !styles$270._p && - ((resource$271.instance = styles$270), - (resource$271.state.loading = 5)), + !styles$271._p && + ((resource$272.instance = styles$271), + (resource$272.state.loading = 5)), preloadPropsMap.has(type) || ((pendingProps = { rel: "preload", @@ -16680,16 +16776,16 @@ function getResource(type, currentProps, pendingProps, currentResource) { referrerPolicy: pendingProps.referrerPolicy }), preloadPropsMap.set(type, pendingProps), - styles$270 || + styles$271 || preloadStylesheet( JSCompiler_inline_result, type, pendingProps, - resource$271.state + resource$272.state ))); if (currentProps && null === currentResource) throw Error(formatProdErrorMessage(528, "")); - return resource$271; + return resource$272; } if (currentProps && null !== currentResource) throw Error(formatProdErrorMessage(529, "")); @@ -16786,37 +16882,37 @@ function acquireResource(hoistableRoot, resource, props) { return (resource.instance = instance); case "stylesheet": styleProps = getStyleKey(props.href); - var instance$276 = hoistableRoot.querySelector( + var instance$277 = hoistableRoot.querySelector( getStylesheetSelectorFromKey(styleProps) ); - if (instance$276) + if (instance$277) return ( (resource.state.loading |= 4), - (resource.instance = instance$276), - markNodeAsHoistable(instance$276), - instance$276 + (resource.instance = instance$277), + markNodeAsHoistable(instance$277), + instance$277 ); instance = stylesheetPropsFromRawProps(props); (styleProps = preloadPropsMap.get(styleProps)) && adoptPreloadPropsForStylesheet(instance, styleProps); - instance$276 = ( + instance$277 = ( hoistableRoot.ownerDocument || hoistableRoot ).createElement("link"); - markNodeAsHoistable(instance$276); - var linkInstance = instance$276; + markNodeAsHoistable(instance$277); + var linkInstance = instance$277; linkInstance._p = new Promise(function (resolve, reject) { linkInstance.onload = resolve; linkInstance.onerror = reject; }); - setInitialProperties(instance$276, "link", instance); + setInitialProperties(instance$277, "link", instance); resource.state.loading |= 4; - insertStylesheet(instance$276, props.precedence, hoistableRoot); - return (resource.instance = instance$276); + insertStylesheet(instance$277, props.precedence, hoistableRoot); + return (resource.instance = instance$277); case "script": - instance$276 = getScriptKey(props.src); + instance$277 = getScriptKey(props.src); if ( (styleProps = hoistableRoot.querySelector( - getScriptSelectorFromKey(instance$276) + getScriptSelectorFromKey(instance$277) )) ) return ( @@ -16825,7 +16921,7 @@ function acquireResource(hoistableRoot, resource, props) { styleProps ); instance = props; - if ((styleProps = preloadPropsMap.get(instance$276))) + if ((styleProps = preloadPropsMap.get(instance$277))) (instance = assign({}, props)), adoptPreloadPropsForScript(instance, styleProps); hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot; @@ -17157,6 +17253,7 @@ function FiberRootNode( this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -17861,16 +17958,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1972 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1976 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== - isomorphicReactPackageVersion$jscomp$inline_1972 + "19.1.0-experimental-a84862db-20250218" !== + isomorphicReactPackageVersion$jscomp$inline_1976 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1972, - "19.1.0-experimental-32b0cad8-20250213" + isomorphicReactPackageVersion$jscomp$inline_1976, + "19.1.0-experimental-a84862db-20250218" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17890,24 +17987,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2500 = { +var internals$jscomp$inline_2504 = { bundleType: 0, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-a84862db-20250218" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2501 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2505 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2501.isDisabled && - hook$jscomp$inline_2501.supportsFiber + !hook$jscomp$inline_2505.isDisabled && + hook$jscomp$inline_2505.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2501.inject( - internals$jscomp$inline_2500 + (rendererID = hook$jscomp$inline_2505.inject( + internals$jscomp$inline_2504 )), - (injectedHook = hook$jscomp$inline_2501); + (injectedHook = hook$jscomp$inline_2505); } catch (err) {} } function noop() {} @@ -18160,7 +18257,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js index edac9a46117c2..e919c09bf4c72 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js @@ -4088,6 +4088,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -9511,6 +9514,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -9591,5 +9598,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js index 293d8766b82a4..dccfa8219c82e 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js @@ -3327,6 +3327,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error(formatProdErrorMessage(393)); } +function unsupportedStartGesture() { + throw Error(formatProdErrorMessage(547)); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3418,6 +3421,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6342,4 +6349,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js index a722735d74274..d2da047f91c22 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js @@ -4088,6 +4088,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -9511,6 +9514,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -9591,5 +9598,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js index 7b9457f2ce636..fee12fc9152c8 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js @@ -3373,6 +3373,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3469,6 +3472,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6436,4 +6443,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js index 69c6951b09293..3331f55d398e1 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js @@ -4265,6 +4265,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -8499,11 +8502,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -9967,6 +9970,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -10285,5 +10292,5 @@ startWork(request); }); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js index 7b88a55265410..4b96622143883 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js @@ -3729,6 +3729,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error(formatProdErrorMessage(393)); } +function unsupportedStartGesture() { + throw Error(formatProdErrorMessage(547)); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3819,6 +3822,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6883,12 +6890,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.1.0-experimental-32b0cad8-20250213" + "19.1.0-experimental-a84862db-20250218" ) ); } @@ -7143,4 +7150,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js index cadbe3e3d2c2a..967399ce83bb6 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js @@ -3362,6 +3362,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3457,6 +3460,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6361,13 +6368,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_810 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== + "19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion$jscomp$inline_810 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_810 + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -6458,4 +6465,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js index ab660f6165944..e6e550ac55d73 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js @@ -4261,6 +4261,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -8522,11 +8525,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -9986,6 +9989,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -10315,5 +10322,5 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js index c3fd2b481fbc3..b35a6318881a6 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js @@ -3767,6 +3767,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3862,6 +3865,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6992,11 +6999,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7261,4 +7268,4 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js index 3b42fba5c9929..99e41f5459d0a 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js @@ -4153,6 +4153,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -8386,11 +8389,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -9920,6 +9923,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -10165,5 +10172,5 @@ } }; }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js index be662a13939d9..0d985d011e521 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js @@ -3654,6 +3654,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3749,6 +3752,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6871,11 +6878,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7126,4 +7133,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js index 11d70b044a7be..7e17330343be7 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js @@ -582,6 +582,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -596,7 +597,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -658,7 +659,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -676,10 +677,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -719,7 +720,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -795,7 +796,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -818,7 +819,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -837,7 +837,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3814,6 +3814,11 @@ enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } + function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; + } function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -3829,17 +3834,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -4005,7 +4012,7 @@ (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -4098,9 +4105,9 @@ } function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -4217,13 +4224,13 @@ function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -4232,7 +4239,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -4240,7 +4247,7 @@ function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -4660,7 +4667,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5255,6 +5262,28 @@ ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } + function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; + } + function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); + } function mountHookTypesDev() { var hookName = currentHookNameInDev; null === hookTypesDev @@ -5849,7 +5878,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5932,7 +5961,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6906,7 +6935,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -6914,6 +6943,61 @@ markRootEntangled(root, lane); } } + function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var gesture = update.gesture; + gesture.count--; + 0 === gesture.count && deleteScheduledGesture(root, gesture); + }; + } + function mountSwipeTransition(previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; + } + function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root = workInProgressRoot; + if (null === root) + throw Error( + "Expected a work-in-progress root. This is a bug in React. Please file an issue." + ); + root = root.gestures; + for (var update = queue.pending; null !== update; ) { + if (root === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; + } function pushDebugInfo(debugInfo) { var previousDebugInfo = currentDebugInfo; null != debugInfo && @@ -9384,33 +9468,33 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_2612; - var JSCompiler_object_inline_stack_2611 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_2615; + var JSCompiler_object_inline_stack_2614 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2609 = !1; + var JSCompiler_object_inline_message_2612 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_2612 = didSuspend) || - (JSCompiler_object_inline_componentStack_2612 = + (JSCompiler_object_inline_componentStack_2615 = didSuspend) || + (JSCompiler_object_inline_componentStack_2615 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_2612 && - ((JSCompiler_object_inline_message_2609 = !0), + JSCompiler_object_inline_componentStack_2615 && + ((JSCompiler_object_inline_message_2612 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_2612 = + JSCompiler_object_inline_componentStack_2615 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2609 + JSCompiler_object_inline_message_2612 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); if (isHydrating) { - var JSCompiler_object_inline_digest_2610 = nextHydratableInstance; + var JSCompiler_object_inline_digest_2613 = nextHydratableInstance; var JSCompiler_temp; - if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2610)) { + if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2613)) { c: { - var instance = JSCompiler_object_inline_digest_2610; + var instance = JSCompiler_object_inline_digest_2613; for ( JSCompiler_temp = rootOrSingletonContext; 8 !== instance.nodeType; @@ -9452,87 +9536,87 @@ JSCompiler_temp && (warnNonHydratedInstance( workInProgress, - JSCompiler_object_inline_digest_2610 + JSCompiler_object_inline_digest_2613 ), throwOnHydrationMismatch(workInProgress)); } - JSCompiler_object_inline_digest_2610 = workInProgress.memoizedState; + JSCompiler_object_inline_digest_2613 = workInProgress.memoizedState; if ( - null !== JSCompiler_object_inline_digest_2610 && - ((JSCompiler_object_inline_digest_2610 = - JSCompiler_object_inline_digest_2610.dehydrated), - null !== JSCompiler_object_inline_digest_2610) + null !== JSCompiler_object_inline_digest_2613 && + ((JSCompiler_object_inline_digest_2613 = + JSCompiler_object_inline_digest_2613.dehydrated), + null !== JSCompiler_object_inline_digest_2613) ) return ( - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2610) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2613) ? (workInProgress.lanes = 32) : (workInProgress.lanes = 536870912), null ); popSuspenseHandler(workInProgress); } - JSCompiler_object_inline_digest_2610 = - JSCompiler_object_inline_stack_2611.children; - JSCompiler_temp = JSCompiler_object_inline_stack_2611.fallback; - if (JSCompiler_object_inline_message_2609) + JSCompiler_object_inline_digest_2613 = + JSCompiler_object_inline_stack_2614.children; + JSCompiler_temp = JSCompiler_object_inline_stack_2614.fallback; + if (JSCompiler_object_inline_message_2612) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_stack_2614 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2610, + JSCompiler_object_inline_digest_2613, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2609 = workInProgress.child), - (JSCompiler_object_inline_message_2609.memoizedState = + (JSCompiler_object_inline_message_2612 = workInProgress.child), + (JSCompiler_object_inline_message_2612.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2609.childLanes = + (JSCompiler_object_inline_message_2612.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ); if ( "number" === - typeof JSCompiler_object_inline_stack_2611.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_2614.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_stack_2614 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2610, + JSCompiler_object_inline_digest_2613, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2609 = workInProgress.child), - (JSCompiler_object_inline_message_2609.memoizedState = + (JSCompiler_object_inline_message_2612 = workInProgress.child), + (JSCompiler_object_inline_message_2612.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2609.childLanes = + (JSCompiler_object_inline_message_2612.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_digest_2610 + JSCompiler_object_inline_digest_2613 ); } var prevState = current.memoizedState; if ( null !== prevState && - ((JSCompiler_object_inline_digest_2610 = prevState.dehydrated), - null !== JSCompiler_object_inline_digest_2610) + ((JSCompiler_object_inline_digest_2613 = prevState.dehydrated), + null !== JSCompiler_object_inline_digest_2613) ) { if (didSuspend) workInProgress.flags & 256 @@ -9549,94 +9633,94 @@ (workInProgress.flags |= 128), (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2609 = - JSCompiler_object_inline_stack_2611.fallback), - (JSCompiler_object_inline_digest_2610 = workInProgress.mode), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_message_2612 = + JSCompiler_object_inline_stack_2614.fallback), + (JSCompiler_object_inline_digest_2613 = workInProgress.mode), + (JSCompiler_object_inline_stack_2614 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2611.children + children: JSCompiler_object_inline_stack_2614.children }, - JSCompiler_object_inline_digest_2610 + JSCompiler_object_inline_digest_2613 )), - (JSCompiler_object_inline_message_2609 = + (JSCompiler_object_inline_message_2612 = createFiberFromFragment( - JSCompiler_object_inline_message_2609, - JSCompiler_object_inline_digest_2610, + JSCompiler_object_inline_message_2612, + JSCompiler_object_inline_digest_2613, renderLanes, null )), - (JSCompiler_object_inline_message_2609.flags |= 2), - (JSCompiler_object_inline_stack_2611.return = workInProgress), - (JSCompiler_object_inline_message_2609.return = workInProgress), - (JSCompiler_object_inline_stack_2611.sibling = - JSCompiler_object_inline_message_2609), - (workInProgress.child = JSCompiler_object_inline_stack_2611), + (JSCompiler_object_inline_message_2612.flags |= 2), + (JSCompiler_object_inline_stack_2614.return = workInProgress), + (JSCompiler_object_inline_message_2612.return = workInProgress), + (JSCompiler_object_inline_stack_2614.sibling = + JSCompiler_object_inline_message_2612), + (workInProgress.child = JSCompiler_object_inline_stack_2614), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2611 = workInProgress.child), - (JSCompiler_object_inline_stack_2611.memoizedState = + (JSCompiler_object_inline_stack_2614 = workInProgress.child), + (JSCompiler_object_inline_stack_2614.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2611.childLanes = + (JSCompiler_object_inline_stack_2614.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - (workInProgress = JSCompiler_object_inline_message_2609)); + (workInProgress = JSCompiler_object_inline_message_2612)); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), isHydrating && console.error( "We should not be hydrating here. This is a bug in React. Please file a bug." ), - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2610)) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2613)) ) { - JSCompiler_object_inline_componentStack_2612 = - JSCompiler_object_inline_digest_2610.nextSibling && - JSCompiler_object_inline_digest_2610.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_2612) { - JSCompiler_temp = JSCompiler_object_inline_componentStack_2612.dgst; - var message = JSCompiler_object_inline_componentStack_2612.msg; - instance = JSCompiler_object_inline_componentStack_2612.stck; + JSCompiler_object_inline_componentStack_2615 = + JSCompiler_object_inline_digest_2613.nextSibling && + JSCompiler_object_inline_digest_2613.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_2615) { + JSCompiler_temp = JSCompiler_object_inline_componentStack_2615.dgst; + var message = JSCompiler_object_inline_componentStack_2615.msg; + instance = JSCompiler_object_inline_componentStack_2615.stck; var componentStack = - JSCompiler_object_inline_componentStack_2612.cstck; + JSCompiler_object_inline_componentStack_2615.cstck; } - JSCompiler_object_inline_message_2609 = message; - JSCompiler_object_inline_digest_2610 = JSCompiler_temp; - JSCompiler_object_inline_stack_2611 = instance; - JSCompiler_temp = JSCompiler_object_inline_componentStack_2612 = + JSCompiler_object_inline_message_2612 = message; + JSCompiler_object_inline_digest_2613 = JSCompiler_temp; + JSCompiler_object_inline_stack_2614 = instance; + JSCompiler_temp = JSCompiler_object_inline_componentStack_2615 = componentStack; - "POSTPONE" !== JSCompiler_object_inline_digest_2610 && - ((JSCompiler_object_inline_componentStack_2612 = - JSCompiler_object_inline_message_2609 - ? Error(JSCompiler_object_inline_message_2609) + "POSTPONE" !== JSCompiler_object_inline_digest_2613 && + ((JSCompiler_object_inline_componentStack_2615 = + JSCompiler_object_inline_message_2612 + ? Error(JSCompiler_object_inline_message_2612) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_2612.stack = - JSCompiler_object_inline_stack_2611 || ""), - (JSCompiler_object_inline_componentStack_2612.digest = - JSCompiler_object_inline_digest_2610), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_componentStack_2615.stack = + JSCompiler_object_inline_stack_2614 || ""), + (JSCompiler_object_inline_componentStack_2615.digest = + JSCompiler_object_inline_digest_2613), + (JSCompiler_object_inline_stack_2614 = void 0 === JSCompiler_temp ? null : JSCompiler_temp), - (JSCompiler_object_inline_message_2609 = { - value: JSCompiler_object_inline_componentStack_2612, + (JSCompiler_object_inline_message_2612 = { + value: JSCompiler_object_inline_componentStack_2615, source: null, - stack: JSCompiler_object_inline_stack_2611 + stack: JSCompiler_object_inline_stack_2614 }), - "string" === typeof JSCompiler_object_inline_stack_2611 && + "string" === typeof JSCompiler_object_inline_stack_2614 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_2612, - JSCompiler_object_inline_message_2609 + JSCompiler_object_inline_componentStack_2615, + JSCompiler_object_inline_message_2612 ), - queueHydrationError(JSCompiler_object_inline_message_2609)); + queueHydrationError(JSCompiler_object_inline_message_2612)); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -9650,44 +9734,44 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_2612 = + (JSCompiler_object_inline_componentStack_2615 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_2612) + didReceiveUpdate || JSCompiler_object_inline_componentStack_2615) ) { - JSCompiler_object_inline_componentStack_2612 = workInProgressRoot; + JSCompiler_object_inline_componentStack_2615 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_2612 && - ((JSCompiler_object_inline_stack_2611 = renderLanes & -renderLanes), - (JSCompiler_object_inline_stack_2611 = - 0 !== (JSCompiler_object_inline_stack_2611 & 42) + null !== JSCompiler_object_inline_componentStack_2615 && + ((JSCompiler_object_inline_stack_2614 = renderLanes & -renderLanes), + (JSCompiler_object_inline_stack_2614 = + 0 !== (JSCompiler_object_inline_stack_2614 & 42) ? 1 : getBumpedLaneForHydrationByLane( - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 )), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_stack_2614 = 0 !== - (JSCompiler_object_inline_stack_2611 & - (JSCompiler_object_inline_componentStack_2612.suspendedLanes | + (JSCompiler_object_inline_stack_2614 & + (JSCompiler_object_inline_componentStack_2615.suspendedLanes | renderLanes)) ? 0 - : JSCompiler_object_inline_stack_2611), - 0 !== JSCompiler_object_inline_stack_2611 && - JSCompiler_object_inline_stack_2611 !== prevState.retryLane) + : JSCompiler_object_inline_stack_2614), + 0 !== JSCompiler_object_inline_stack_2614 && + JSCompiler_object_inline_stack_2614 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2611), + ((prevState.retryLane = JSCompiler_object_inline_stack_2614), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, current, - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ), SelectiveHydrationException) ); - JSCompiler_object_inline_digest_2610.data === + JSCompiler_object_inline_digest_2613.data === SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -9695,14 +9779,14 @@ renderLanes ); } else - JSCompiler_object_inline_digest_2610.data === + JSCompiler_object_inline_digest_2613.data === SUSPENSE_PENDING_START_DATA ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_digest_2610.nextSibling + JSCompiler_object_inline_digest_2613.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -9720,54 +9804,54 @@ (treeContextProvider = workInProgress)), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2611.children + JSCompiler_object_inline_stack_2614.children )), (workInProgress.flags |= 4096)); return workInProgress; } - if (JSCompiler_object_inline_message_2609) + if (JSCompiler_object_inline_message_2612) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2609 = - JSCompiler_object_inline_stack_2611.fallback), - (JSCompiler_object_inline_digest_2610 = workInProgress.mode), + (JSCompiler_object_inline_message_2612 = + JSCompiler_object_inline_stack_2614.fallback), + (JSCompiler_object_inline_digest_2613 = workInProgress.mode), (JSCompiler_temp = current.child), (instance = JSCompiler_temp.sibling), - (JSCompiler_object_inline_stack_2611 = createWorkInProgress( + (JSCompiler_object_inline_stack_2614 = createWorkInProgress( JSCompiler_temp, { mode: "hidden", - children: JSCompiler_object_inline_stack_2611.children + children: JSCompiler_object_inline_stack_2614.children } )), - (JSCompiler_object_inline_stack_2611.subtreeFlags = + (JSCompiler_object_inline_stack_2614.subtreeFlags = JSCompiler_temp.subtreeFlags & 65011712), null !== instance - ? (JSCompiler_object_inline_message_2609 = createWorkInProgress( + ? (JSCompiler_object_inline_message_2612 = createWorkInProgress( instance, - JSCompiler_object_inline_message_2609 + JSCompiler_object_inline_message_2612 )) - : ((JSCompiler_object_inline_message_2609 = createFiberFromFragment( - JSCompiler_object_inline_message_2609, - JSCompiler_object_inline_digest_2610, + : ((JSCompiler_object_inline_message_2612 = createFiberFromFragment( + JSCompiler_object_inline_message_2612, + JSCompiler_object_inline_digest_2613, renderLanes, null )), - (JSCompiler_object_inline_message_2609.flags |= 2)), - (JSCompiler_object_inline_message_2609.return = workInProgress), - (JSCompiler_object_inline_stack_2611.return = workInProgress), - (JSCompiler_object_inline_stack_2611.sibling = - JSCompiler_object_inline_message_2609), - (workInProgress.child = JSCompiler_object_inline_stack_2611), - (JSCompiler_object_inline_stack_2611 = - JSCompiler_object_inline_message_2609), - (JSCompiler_object_inline_message_2609 = workInProgress.child), - (JSCompiler_object_inline_digest_2610 = current.child.memoizedState), - null === JSCompiler_object_inline_digest_2610 - ? (JSCompiler_object_inline_digest_2610 = + (JSCompiler_object_inline_message_2612.flags |= 2)), + (JSCompiler_object_inline_message_2612.return = workInProgress), + (JSCompiler_object_inline_stack_2614.return = workInProgress), + (JSCompiler_object_inline_stack_2614.sibling = + JSCompiler_object_inline_message_2612), + (workInProgress.child = JSCompiler_object_inline_stack_2614), + (JSCompiler_object_inline_stack_2614 = + JSCompiler_object_inline_message_2612), + (JSCompiler_object_inline_message_2612 = workInProgress.child), + (JSCompiler_object_inline_digest_2613 = current.child.memoizedState), + null === JSCompiler_object_inline_digest_2613 + ? (JSCompiler_object_inline_digest_2613 = mountSuspenseOffscreenState(renderLanes)) : ((JSCompiler_temp = - JSCompiler_object_inline_digest_2610.cachePool), + JSCompiler_object_inline_digest_2613.cachePool), null !== JSCompiler_temp ? ((instance = CacheContext._currentValue), (JSCompiler_temp = @@ -9775,38 +9859,38 @@ ? { parent: instance, pool: instance } : JSCompiler_temp)) : (JSCompiler_temp = getSuspendedCache()), - (JSCompiler_object_inline_digest_2610 = { + (JSCompiler_object_inline_digest_2613 = { baseLanes: - JSCompiler_object_inline_digest_2610.baseLanes | renderLanes, + JSCompiler_object_inline_digest_2613.baseLanes | renderLanes, cachePool: JSCompiler_temp })), - (JSCompiler_object_inline_message_2609.memoizedState = - JSCompiler_object_inline_digest_2610), - (JSCompiler_object_inline_message_2609.childLanes = + (JSCompiler_object_inline_message_2612.memoizedState = + JSCompiler_object_inline_digest_2613), + (JSCompiler_object_inline_message_2612.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2611.children + children: JSCompiler_object_inline_stack_2614.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_2612 = + ((JSCompiler_object_inline_componentStack_2615 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_2612 + null === JSCompiler_object_inline_componentStack_2615 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_2612.push(current)); + : JSCompiler_object_inline_componentStack_2615.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -11566,7 +11650,7 @@ selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -13126,7 +13210,7 @@ viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -13589,7 +13673,7 @@ endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -13630,7 +13714,7 @@ inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -14991,7 +15075,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -16114,7 +16198,7 @@ } yieldDuration = (forceSync = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -16221,15 +16305,15 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 60) + 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (yieldEndTime & 4194176) && + : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( forceSync, @@ -16342,7 +16426,7 @@ ) { root.timeoutHandle = noTimeout; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -16491,9 +16575,9 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -16518,13 +16602,13 @@ var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -16532,7 +16616,7 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -16575,7 +16659,7 @@ 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -16588,7 +16672,7 @@ blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -16737,7 +16821,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -17248,6 +17332,7 @@ didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -17259,68 +17344,71 @@ root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if ( - 0 !== (finishedWork.subtreeFlags & 13878) || - suspendedCommitReason - ) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = DiscreteEventPriority; - recoverableErrors = executionContext; - executionContext |= CommitContext; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + suspendedCommitReason === SUSPENDED_COMMIT + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : suspendedCommitReason === THROTTLED_COMMIT && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if ( + 0 !== (finishedWork.subtreeFlags & 13878) || + suspendedCommitReason + ) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = DiscreteEventPriority; + recoverableErrors = executionContext; + executionContext |= CommitContext; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = PENDING_MUTATION_PHASE; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = PENDING_MUTATION_PHASE; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -17529,7 +17617,7 @@ (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -17625,7 +17713,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -17635,6 +17723,14 @@ flushSyncWorkAcrossRoots_impl(0, !1); } } + function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) + throw Error( + "Finished rendering the gesture lane but there were no pending gestures. React should not have started a render in this case. This is a bug in React." + ); + deleteScheduledGesture(root, finishedGesture); + } function makeErrorInfo(componentStack) { componentStack = { componentStack: componentStack }; Object.defineProperty(componentStack, "digest", { @@ -17844,10 +17940,10 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); isConcurrentActEnvironment() && @@ -18049,8 +18145,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -18066,7 +18162,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - 0 === (nextLanes & 3) || + (0 === (nextLanes & 3) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -18102,7 +18198,10 @@ null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || + 0 !== (nextLanes & 3) || + 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -22697,6 +22796,7 @@ this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -23474,7 +23574,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -25246,6 +25346,7 @@ useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; + ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMountInDEV = null, HooksDispatcherOnMountWithHookTypesInDEV = null, HooksDispatcherOnUpdateInDEV = null, @@ -25391,6 +25492,11 @@ currentHookNameInDev = "useEffectEvent"; mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; HooksDispatcherOnMountWithHookTypesInDEV = { @@ -25525,6 +25631,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnUpdateInDEV = { @@ -25659,6 +25770,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnRerenderInDEV = { @@ -25793,6 +25909,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnMountInDEV = { @@ -25952,6 +26073,12 @@ warnInvalidHookAccess(); mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnUpdateInDEV = { @@ -26111,6 +26238,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnRerenderInDEV = { @@ -26270,6 +26403,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; var callComponent = { @@ -27216,11 +27355,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -27257,10 +27396,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-a84862db-20250218" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27568,5 +27707,5 @@ } }; }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js index a3c360e7ab792..887dcdf03ef05 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js @@ -340,7 +340,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -361,6 +361,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -375,7 +376,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -431,7 +432,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -449,10 +450,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -487,7 +488,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -561,7 +562,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -584,7 +585,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -603,7 +603,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2107,19 +2107,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) { } var isInputEventSupported = !1; if (canUseDOM) { - var JSCompiler_inline_result$jscomp$288; + var JSCompiler_inline_result$jscomp$289; if (canUseDOM) { - var isSupported$jscomp$inline_430 = "oninput" in document; - if (!isSupported$jscomp$inline_430) { - var element$jscomp$inline_431 = document.createElement("div"); - element$jscomp$inline_431.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_430 = - "function" === typeof element$jscomp$inline_431.oninput; + var isSupported$jscomp$inline_431 = "oninput" in document; + if (!isSupported$jscomp$inline_431) { + var element$jscomp$inline_432 = document.createElement("div"); + element$jscomp$inline_432.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_431 = + "function" === typeof element$jscomp$inline_432.oninput; } - JSCompiler_inline_result$jscomp$288 = isSupported$jscomp$inline_430; - } else JSCompiler_inline_result$jscomp$288 = !1; + JSCompiler_inline_result$jscomp$289 = isSupported$jscomp$inline_431; + } else JSCompiler_inline_result$jscomp$289 = !1; isInputEventSupported = - JSCompiler_inline_result$jscomp$288 && + JSCompiler_inline_result$jscomp$289 && (!document.documentMode || 9 < document.documentMode); } function stopWatchingForValueChange() { @@ -2431,6 +2431,11 @@ function enqueueConcurrentRenderForLane(fiber, lane) { enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } +function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; +} function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -2444,17 +2449,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2738,7 +2745,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3269,6 +3276,28 @@ function getSuspendedCache() { ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } +function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; +} +function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); +} var renderLanes = 0, currentlyRenderingFiber = null, currentHook = null, @@ -3675,7 +3704,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4391,7 +4420,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4399,6 +4428,49 @@ function entangleTransitionUpdate(root, queue, lane) { markRootEntangled(root, lane); } } +function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var cancelledGestured = update.gesture; + cancelledGestured.count--; + 0 === cancelledGestured.count && + deleteScheduledGesture(root, cancelledGestured); + }; +} +function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root$46 = workInProgressRoot; + if (null === root$46) throw Error(formatProdErrorMessage(349)); + root$46 = root$46.gestures; + for (var update = queue.pending; null !== update; ) { + if (root$46 === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; +} var ContextOnlyDispatcher = { readContext: readContext, use: use, @@ -4425,6 +4497,7 @@ var ContextOnlyDispatcher = { useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; +ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMount = { readContext: readContext, use: use, @@ -4536,7 +4609,7 @@ var HooksDispatcherOnMount = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -4614,6 +4687,16 @@ var HooksDispatcherOnMount = { throw Error(formatProdErrorMessage(440)); return ref.impl.apply(void 0, arguments); }; + }, + useSwipeTransition: function (previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; } }, HooksDispatcherOnUpdate = { @@ -4664,6 +4747,7 @@ var HooksDispatcherOnMount = { useCacheRefresh: updateRefresh }; HooksDispatcherOnUpdate.useEffectEvent = updateEvent; +HooksDispatcherOnUpdate.useSwipeTransition = updateSwipeTransition; var HooksDispatcherOnRerender = { readContext: readContext, use: use, @@ -4717,6 +4801,7 @@ var HooksDispatcherOnRerender = { useCacheRefresh: updateRefresh }; HooksDispatcherOnRerender.useEffectEvent = updateEvent; +HooksDispatcherOnRerender.useSwipeTransition = updateSwipeTransition; var thenableState = null, thenableIndexCounter = 0; function unwrapThenable(thenable) { @@ -5571,9 +5656,9 @@ function logUncaughtError(root, errorInfo) { try { var onUncaughtError = root.onUncaughtError; onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack }); - } catch (e$75) { + } catch (e$76) { setTimeout(function () { - throw e$75; + throw e$76; }); } } @@ -5584,9 +5669,9 @@ function logCaughtError(root, boundary, errorInfo) { componentStack: errorInfo.stack, errorBoundary: 1 === boundary.tag ? boundary.stateNode : null }); - } catch (e$76) { + } catch (e$77) { setTimeout(function () { - throw e$76; + throw e$77; }); } } @@ -7651,8 +7736,8 @@ function safelyDetachRef(current, nearestMountedAncestor) { else if ("function" === typeof ref) try { ref(null); - } catch (error$115) { - captureCommitPhaseError(current, nearestMountedAncestor, error$115); + } catch (error$116) { + captureCommitPhaseError(current, nearestMountedAncestor, error$116); } else ref.current = null; } @@ -7871,7 +7956,7 @@ function commitBeforeMutationEffects(root, firstChild, committedLanes) { } else JSCompiler_temp = null; selectionInformation = { focusedElem: root, selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -8458,11 +8543,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$114) { + } catch (error$115) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$114 + error$115 ); } } @@ -9236,7 +9321,7 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) { viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -9270,21 +9355,21 @@ function commitReconciliationEffects(finishedWork) { insertOrAppendPlacementNode(finishedWork, before, parent$jscomp$0); break; case 5: - var parent$116 = JSCompiler_inline_result.stateNode; + var parent$117 = JSCompiler_inline_result.stateNode; JSCompiler_inline_result.flags & 32 && - (setTextContent(parent$116, ""), + (setTextContent(parent$117, ""), (JSCompiler_inline_result.flags &= -33)); - var before$117 = getHostSibling(finishedWork); - insertOrAppendPlacementNode(finishedWork, before$117, parent$116); + var before$118 = getHostSibling(finishedWork); + insertOrAppendPlacementNode(finishedWork, before$118, parent$117); break; case 3: case 4: - var parent$118 = JSCompiler_inline_result.stateNode.containerInfo, - before$119 = getHostSibling(finishedWork); + var parent$119 = JSCompiler_inline_result.stateNode.containerInfo, + before$120 = getHostSibling(finishedWork); insertOrAppendPlacementNodeIntoContainer( finishedWork, - before$119, - parent$118 + before$120, + parent$119 ); break; default: @@ -9648,7 +9733,7 @@ function recursivelyTraversePassiveMountEffects( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if (parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256)) for (parentFiber = parentFiber.child; null !== parentFiber; ) commitPassiveMountOnFiber( @@ -9667,7 +9752,7 @@ function commitPassiveMountOnFiber( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -10613,7 +10698,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10651,14 +10736,14 @@ function cutOffTailIfNeeded(renderState, hasRenderedATailFallback) { break; case "collapsed": lastTailNode = renderState.tail; - for (var lastTailNode$137 = null; null !== lastTailNode; ) - null !== lastTailNode.alternate && (lastTailNode$137 = lastTailNode), + for (var lastTailNode$138 = null; null !== lastTailNode; ) + null !== lastTailNode.alternate && (lastTailNode$138 = lastTailNode), (lastTailNode = lastTailNode.sibling); - null === lastTailNode$137 + null === lastTailNode$138 ? hasRenderedATailFallback || null === renderState.tail ? (renderState.tail = null) : (renderState.tail.sibling = null) - : (lastTailNode$137.sibling = null); + : (lastTailNode$138.sibling = null); } } function bubbleProperties(completedWork) { @@ -10668,19 +10753,19 @@ function bubbleProperties(completedWork) { newChildLanes = 0, subtreeFlags = 0; if (didBailout) - for (var child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags & 65011712), - (subtreeFlags |= child$138.flags & 65011712), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (var child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags & 65011712), + (subtreeFlags |= child$139.flags & 65011712), + (child$139.return = completedWork), + (child$139 = child$139.sibling); else - for (child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags), - (subtreeFlags |= child$138.flags), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags), + (subtreeFlags |= child$139.flags), + (child$139.return = completedWork), + (child$139 = child$139.sibling); completedWork.subtreeFlags |= subtreeFlags; completedWork.childLanes = newChildLanes; return didBailout; @@ -10961,11 +11046,11 @@ function completeWork(current, workInProgress, renderLanes) { null !== newProps.alternate.memoizedState && null !== newProps.alternate.memoizedState.cachePool && (type = newProps.alternate.memoizedState.cachePool.pool); - var cache$151 = null; + var cache$152 = null; null !== newProps.memoizedState && null !== newProps.memoizedState.cachePool && - (cache$151 = newProps.memoizedState.cachePool.pool); - cache$151 !== type && (newProps.flags |= 2048); + (cache$152 = newProps.memoizedState.cachePool.pool); + cache$152 !== type && (newProps.flags |= 2048); } renderLanes !== current && renderLanes && @@ -10990,8 +11075,8 @@ function completeWork(current, workInProgress, renderLanes) { type = workInProgress.memoizedState; if (null === type) return bubbleProperties(workInProgress), null; newProps = 0 !== (workInProgress.flags & 128); - cache$151 = type.rendering; - if (null === cache$151) + cache$152 = type.rendering; + if (null === cache$152) if (newProps) cutOffTailIfNeeded(type, !1); else { if ( @@ -10999,11 +11084,11 @@ function completeWork(current, workInProgress, renderLanes) { (null !== current && 0 !== (current.flags & 128)) ) for (current = workInProgress.child; null !== current; ) { - cache$151 = findFirstSuspended(current); - if (null !== cache$151) { + cache$152 = findFirstSuspended(current); + if (null !== cache$152) { workInProgress.flags |= 128; cutOffTailIfNeeded(type, !1); - current = cache$151.updateQueue; + current = cache$152.updateQueue; workInProgress.updateQueue = current; scheduleRetryEffect(workInProgress, current); workInProgress.subtreeFlags = 0; @@ -11028,7 +11113,7 @@ function completeWork(current, workInProgress, renderLanes) { } else { if (!newProps) - if (((current = findFirstSuspended(cache$151)), null !== current)) { + if (((current = findFirstSuspended(cache$152)), null !== current)) { if ( ((workInProgress.flags |= 128), (newProps = !0), @@ -11038,7 +11123,7 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !0), null === type.tail && "hidden" === type.tailMode && - !cache$151.alternate && + !cache$152.alternate && !isHydrating) ) return bubbleProperties(workInProgress), null; @@ -11051,13 +11136,13 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !1), (workInProgress.lanes = 4194304)); type.isBackwards - ? ((cache$151.sibling = workInProgress.child), - (workInProgress.child = cache$151)) + ? ((cache$152.sibling = workInProgress.child), + (workInProgress.child = cache$152)) : ((current = type.last), null !== current - ? (current.sibling = cache$151) - : (workInProgress.child = cache$151), - (type.last = cache$151)); + ? (current.sibling = cache$152) + : (workInProgress.child = cache$152), + (type.last = cache$152)); } if (null !== type.tail) return ( @@ -11514,7 +11599,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -11602,7 +11687,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -11694,7 +11779,7 @@ function commitRootWhenReady( ) { root.timeoutHandle = -1; suspendedCommitReason = finishedWork.subtreeFlags; - var isViewTransitionEligible = (lanes & 335544192) === lanes; + var isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || suspendedCommitReason & 8192 || @@ -11914,7 +11999,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11979,8 +12064,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) { workLoopSync(); exitStatus = workInProgressRootExitStatus; break; - } catch (thrownValue$171) { - handleThrow(root, thrownValue$171); + } catch (thrownValue$172) { + handleThrow(root, thrownValue$172); } while (1); lanes && root.shellSuspendCounter++; @@ -12095,8 +12180,8 @@ function renderRootConcurrent(root, lanes) { } workLoopConcurrentByScheduler(); break; - } catch (thrownValue$173) { - handleThrow(root, thrownValue$173); + } catch (thrownValue$174) { + handleThrow(root, thrownValue$174); } while (1); lastContextDependency = currentlyRenderingFiber$1 = null; @@ -12285,6 +12370,7 @@ function commitRoot( if (finishedWork === root.current) throw Error(formatProdErrorMessage(177)); didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -12296,55 +12382,58 @@ function commitRoot( root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - recoverableErrors = 0 !== (finishedWork.flags & 13878); - if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { - recoverableErrors = ReactSharedInternals.T; - ReactSharedInternals.T = null; - transitions = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = 2; - spawnedLane = executionContext; - executionContext |= 4; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = spawnedLane), - (ReactDOMSharedInternals.p = transitions), - (ReactSharedInternals.T = recoverableErrors); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + recoverableErrors = 0 !== (finishedWork.flags & 13878); + if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { + recoverableErrors = ReactSharedInternals.T; + ReactSharedInternals.T = null; + transitions = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = 2; + spawnedLane = executionContext; + executionContext |= 4; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = spawnedLane), + (ReactDOMSharedInternals.p = transitions), + (ReactSharedInternals.T = recoverableErrors); + } } + pendingEffectsStatus = 1; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = 1; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -12508,7 +12597,7 @@ function flushSpawnedWork() { finishedWork = pendingFinishedWork, lanes = pendingEffectsLanes, recoverableErrors = pendingRecoverableErrors, - passiveSubtreeMask = (lanes & 335544192) === lanes ? 10262 : 10256; + passiveSubtreeMask = (lanes & 335544064) === lanes ? 10262 : 10256; 0 !== (finishedWork.subtreeFlags & passiveSubtreeMask) || 0 !== (finishedWork.flags & passiveSubtreeMask) ? (pendingEffectsStatus = 5) @@ -12564,7 +12653,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); passiveSubtreeMask = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (passiveSubtreeMask & 42) + 0 !== (lanes & 4194090) && 0 !== (passiveSubtreeMask & 42) ? root === rootWithNestedUpdates ? nestedUpdateCount++ : ((nestedUpdateCount = 0), (rootWithNestedUpdates = root)) @@ -12572,6 +12661,11 @@ function flushSpawnedWork() { flushSyncWorkAcrossRoots_impl(0, !1); } } +function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) throw Error(formatProdErrorMessage(548)); + deleteScheduledGesture(root, finishedGesture); +} function releaseRootPooledCache(root, remainingLanes) { 0 === (root.pooledCacheLanes &= remainingLanes) && ((remainingLanes = root.pooledCache), @@ -12765,41 +12859,42 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { isFlushingWork = !0; do { var didPerformSomeWork = !1; - for (var root$179 = firstScheduledRoot; null !== root$179; ) { + for (var root$180 = firstScheduledRoot; null !== root$180; ) { if (!onlyLegacy) if (0 !== syncTransitionLanes) { - var pendingLanes = root$179.pendingLanes; + var pendingLanes = root$180.pendingLanes; if (0 === pendingLanes) var JSCompiler_inline_result = 0; else { - var suspendedLanes = root$179.suspendedLanes, - pingedLanes = root$179.pingedLanes; + var suspendedLanes = root$180.suspendedLanes, + pingedLanes = root$180.pingedLanes; JSCompiler_inline_result = (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; } 0 !== JSCompiler_inline_result && ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); + performSyncWorkOnRoot(root$180, JSCompiler_inline_result)); } else (JSCompiler_inline_result = workInProgressRootRenderLanes), (JSCompiler_inline_result = getNextLanes( - root$179, - root$179 === workInProgressRoot ? JSCompiler_inline_result : 0, - null !== root$179.cancelPendingCommit || - -1 !== root$179.timeoutHandle + root$180, + root$180 === workInProgressRoot ? JSCompiler_inline_result : 0, + null !== root$180.cancelPendingCommit || + -1 !== root$180.timeoutHandle )), - 0 === (JSCompiler_inline_result & 3) || - checkIfRootIsPrerendering(root$179, JSCompiler_inline_result) || + (0 === (JSCompiler_inline_result & 3) && + 64 !== JSCompiler_inline_result) || + checkIfRootIsPrerendering(root$180, JSCompiler_inline_result) || ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); - root$179 = root$179.next; + performSyncWorkOnRoot(root$180, JSCompiler_inline_result)); + root$180 = root$180.next; } } while (didPerformSomeWork); isFlushingWork = !1; @@ -12827,7 +12922,8 @@ function processRootScheduleInMicrotask() { null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || 0 !== (nextLanes & 3) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -13039,20 +13135,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1601 = 0; - i$jscomp$inline_1601 < simpleEventPluginEvents.length; - i$jscomp$inline_1601++ + var i$jscomp$inline_1605 = 0; + i$jscomp$inline_1605 < simpleEventPluginEvents.length; + i$jscomp$inline_1605++ ) { - var eventName$jscomp$inline_1602 = - simpleEventPluginEvents[i$jscomp$inline_1601], - domEventName$jscomp$inline_1603 = - eventName$jscomp$inline_1602.toLowerCase(), - capitalizedEvent$jscomp$inline_1604 = - eventName$jscomp$inline_1602[0].toUpperCase() + - eventName$jscomp$inline_1602.slice(1); + var eventName$jscomp$inline_1606 = + simpleEventPluginEvents[i$jscomp$inline_1605], + domEventName$jscomp$inline_1607 = + eventName$jscomp$inline_1606.toLowerCase(), + capitalizedEvent$jscomp$inline_1608 = + eventName$jscomp$inline_1606[0].toUpperCase() + + eventName$jscomp$inline_1606.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1603, - "on" + capitalizedEvent$jscomp$inline_1604 + domEventName$jscomp$inline_1607, + "on" + capitalizedEvent$jscomp$inline_1608 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -14233,34 +14329,34 @@ function setInitialProperties(domElement, tag, props) { defaultChecked = null; for (hasSrc in props) if (props.hasOwnProperty(hasSrc)) { - var propValue$193 = props[hasSrc]; - if (null != propValue$193) + var propValue$194 = props[hasSrc]; + if (null != propValue$194) switch (hasSrc) { case "name": - hasSrcSet = propValue$193; + hasSrcSet = propValue$194; break; case "type": - propValue = propValue$193; + propValue = propValue$194; break; case "checked": - checked = propValue$193; + checked = propValue$194; break; case "defaultChecked": - defaultChecked = propValue$193; + defaultChecked = propValue$194; break; case "value": - propKey = propValue$193; + propKey = propValue$194; break; case "defaultValue": - defaultValue = propValue$193; + defaultValue = propValue$194; break; case "children": case "dangerouslySetInnerHTML": - if (null != propValue$193) + if (null != propValue$194) throw Error(formatProdErrorMessage(137, tag)); break; default: - setProp(domElement, tag, hasSrc, propValue$193, props, null); + setProp(domElement, tag, hasSrc, propValue$194, props, null); } } initInput( @@ -14397,14 +14493,14 @@ function setInitialProperties(domElement, tag, props) { return; default: if (isCustomElement(tag)) { - for (propValue$193 in props) - props.hasOwnProperty(propValue$193) && - ((hasSrc = props[propValue$193]), + for (propValue$194 in props) + props.hasOwnProperty(propValue$194) && + ((hasSrc = props[propValue$194]), void 0 !== hasSrc && setPropOnCustomElement( domElement, tag, - propValue$193, + propValue$194, hasSrc, props, void 0 @@ -14452,14 +14548,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp(domElement, tag, propKey, null, nextProps, lastProp); } } - for (var propKey$210 in nextProps) { - var propKey = nextProps[propKey$210]; - lastProp = lastProps[propKey$210]; + for (var propKey$211 in nextProps) { + var propKey = nextProps[propKey$211]; + lastProp = lastProps[propKey$211]; if ( - nextProps.hasOwnProperty(propKey$210) && + nextProps.hasOwnProperty(propKey$211) && (null != propKey || null != lastProp) ) - switch (propKey$210) { + switch (propKey$211) { case "type": propKey !== lastProp && (viewTransitionMutationContext = !0); type = propKey; @@ -14494,7 +14590,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$210, + propKey$211, propKey, nextProps, lastProp @@ -14513,7 +14609,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { ); return; case "select": - propKey = value = defaultValue = propKey$210 = null; + propKey = value = defaultValue = propKey$211 = null; for (type in lastProps) if ( ((lastDefaultValue = lastProps[type]), @@ -14545,7 +14641,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (name) { case "value": type !== lastDefaultValue && (viewTransitionMutationContext = !0); - propKey$210 = type; + propKey$211 = type; break; case "defaultValue": type !== lastDefaultValue && (viewTransitionMutationContext = !0); @@ -14568,15 +14664,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) { tag = defaultValue; lastProps = value; nextProps = propKey; - null != propKey$210 - ? updateOptions(domElement, !!lastProps, propKey$210, !1) + null != propKey$211 + ? updateOptions(domElement, !!lastProps, propKey$211, !1) : !!nextProps !== !!lastProps && (null != tag ? updateOptions(domElement, !!lastProps, tag, !0) : updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1)); return; case "textarea": - propKey = propKey$210 = null; + propKey = propKey$211 = null; for (defaultValue in lastProps) if ( ((name = lastProps[defaultValue]), @@ -14601,7 +14697,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (value) { case "value": name !== type && (viewTransitionMutationContext = !0); - propKey$210 = name; + propKey$211 = name; break; case "defaultValue": name !== type && (viewTransitionMutationContext = !0); @@ -14616,17 +14712,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) { name !== type && setProp(domElement, tag, value, name, nextProps, type); } - updateTextarea(domElement, propKey$210, propKey); + updateTextarea(domElement, propKey$211, propKey); return; case "option": - for (var propKey$226 in lastProps) + for (var propKey$227 in lastProps) if ( - ((propKey$210 = lastProps[propKey$226]), - lastProps.hasOwnProperty(propKey$226) && - null != propKey$210 && - !nextProps.hasOwnProperty(propKey$226)) + ((propKey$211 = lastProps[propKey$227]), + lastProps.hasOwnProperty(propKey$227) && + null != propKey$211 && + !nextProps.hasOwnProperty(propKey$227)) ) - switch (propKey$226) { + switch (propKey$227) { case "selected": domElement.selected = !1; break; @@ -14634,34 +14730,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$226, + propKey$227, null, nextProps, - propKey$210 + propKey$211 ); } for (lastDefaultValue in nextProps) if ( - ((propKey$210 = nextProps[lastDefaultValue]), + ((propKey$211 = nextProps[lastDefaultValue]), (propKey = lastProps[lastDefaultValue]), nextProps.hasOwnProperty(lastDefaultValue) && - propKey$210 !== propKey && - (null != propKey$210 || null != propKey)) + propKey$211 !== propKey && + (null != propKey$211 || null != propKey)) ) switch (lastDefaultValue) { case "selected": - propKey$210 !== propKey && (viewTransitionMutationContext = !0); + propKey$211 !== propKey && (viewTransitionMutationContext = !0); domElement.selected = - propKey$210 && - "function" !== typeof propKey$210 && - "symbol" !== typeof propKey$210; + propKey$211 && + "function" !== typeof propKey$211 && + "symbol" !== typeof propKey$211; break; default: setProp( domElement, tag, lastDefaultValue, - propKey$210, + propKey$211, nextProps, propKey ); @@ -14682,24 +14778,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) { case "track": case "wbr": case "menuitem": - for (var propKey$231 in lastProps) - (propKey$210 = lastProps[propKey$231]), - lastProps.hasOwnProperty(propKey$231) && - null != propKey$210 && - !nextProps.hasOwnProperty(propKey$231) && - setProp(domElement, tag, propKey$231, null, nextProps, propKey$210); + for (var propKey$232 in lastProps) + (propKey$211 = lastProps[propKey$232]), + lastProps.hasOwnProperty(propKey$232) && + null != propKey$211 && + !nextProps.hasOwnProperty(propKey$232) && + setProp(domElement, tag, propKey$232, null, nextProps, propKey$211); for (checked in nextProps) if ( - ((propKey$210 = nextProps[checked]), + ((propKey$211 = nextProps[checked]), (propKey = lastProps[checked]), nextProps.hasOwnProperty(checked) && - propKey$210 !== propKey && - (null != propKey$210 || null != propKey)) + propKey$211 !== propKey && + (null != propKey$211 || null != propKey)) ) switch (checked) { case "children": case "dangerouslySetInnerHTML": - if (null != propKey$210) + if (null != propKey$211) throw Error(formatProdErrorMessage(137, tag)); break; default: @@ -14707,7 +14803,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { domElement, tag, checked, - propKey$210, + propKey$211, nextProps, propKey ); @@ -14715,49 +14811,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) { return; default: if (isCustomElement(tag)) { - for (var propKey$236 in lastProps) - (propKey$210 = lastProps[propKey$236]), - lastProps.hasOwnProperty(propKey$236) && - void 0 !== propKey$210 && - !nextProps.hasOwnProperty(propKey$236) && + for (var propKey$237 in lastProps) + (propKey$211 = lastProps[propKey$237]), + lastProps.hasOwnProperty(propKey$237) && + void 0 !== propKey$211 && + !nextProps.hasOwnProperty(propKey$237) && setPropOnCustomElement( domElement, tag, - propKey$236, + propKey$237, void 0, nextProps, - propKey$210 + propKey$211 ); for (defaultChecked in nextProps) - (propKey$210 = nextProps[defaultChecked]), + (propKey$211 = nextProps[defaultChecked]), (propKey = lastProps[defaultChecked]), !nextProps.hasOwnProperty(defaultChecked) || - propKey$210 === propKey || - (void 0 === propKey$210 && void 0 === propKey) || + propKey$211 === propKey || + (void 0 === propKey$211 && void 0 === propKey) || setPropOnCustomElement( domElement, tag, defaultChecked, - propKey$210, + propKey$211, nextProps, propKey ); return; } } - for (var propKey$241 in lastProps) - (propKey$210 = lastProps[propKey$241]), - lastProps.hasOwnProperty(propKey$241) && - null != propKey$210 && - !nextProps.hasOwnProperty(propKey$241) && - setProp(domElement, tag, propKey$241, null, nextProps, propKey$210); + for (var propKey$242 in lastProps) + (propKey$211 = lastProps[propKey$242]), + lastProps.hasOwnProperty(propKey$242) && + null != propKey$211 && + !nextProps.hasOwnProperty(propKey$242) && + setProp(domElement, tag, propKey$242, null, nextProps, propKey$211); for (lastProp in nextProps) - (propKey$210 = nextProps[lastProp]), + (propKey$211 = nextProps[lastProp]), (propKey = lastProps[lastProp]), !nextProps.hasOwnProperty(lastProp) || - propKey$210 === propKey || - (null == propKey$210 && null == propKey) || - setProp(domElement, tag, lastProp, propKey$210, nextProps, propKey); + propKey$211 === propKey || + (null == propKey$211 && null == propKey) || + setProp(domElement, tag, lastProp, propKey$211, nextProps, propKey); } var eventsEnabled = null, selectionInformation = null; @@ -15566,26 +15662,26 @@ function getResource(type, currentProps, pendingProps, currentResource) { "string" === typeof pendingProps.precedence ) { type = getStyleKey(pendingProps.href); - var styles$249 = getResourcesFromRoot( + var styles$250 = getResourcesFromRoot( JSCompiler_inline_result ).hoistableStyles, - resource$250 = styles$249.get(type); - resource$250 || + resource$251 = styles$250.get(type); + resource$251 || ((JSCompiler_inline_result = JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result), - (resource$250 = { + (resource$251 = { type: "stylesheet", instance: null, count: 0, state: { loading: 0, preload: null } }), - styles$249.set(type, resource$250), - (styles$249 = JSCompiler_inline_result.querySelector( + styles$250.set(type, resource$251), + (styles$250 = JSCompiler_inline_result.querySelector( getStylesheetSelectorFromKey(type) )) && - !styles$249._p && - ((resource$250.instance = styles$249), - (resource$250.state.loading = 5)), + !styles$250._p && + ((resource$251.instance = styles$250), + (resource$251.state.loading = 5)), preloadPropsMap.has(type) || ((pendingProps = { rel: "preload", @@ -15598,16 +15694,16 @@ function getResource(type, currentProps, pendingProps, currentResource) { referrerPolicy: pendingProps.referrerPolicy }), preloadPropsMap.set(type, pendingProps), - styles$249 || + styles$250 || preloadStylesheet( JSCompiler_inline_result, type, pendingProps, - resource$250.state + resource$251.state ))); if (currentProps && null === currentResource) throw Error(formatProdErrorMessage(528, "")); - return resource$250; + return resource$251; } if (currentProps && null !== currentResource) throw Error(formatProdErrorMessage(529, "")); @@ -15704,37 +15800,37 @@ function acquireResource(hoistableRoot, resource, props) { return (resource.instance = instance); case "stylesheet": styleProps = getStyleKey(props.href); - var instance$255 = hoistableRoot.querySelector( + var instance$256 = hoistableRoot.querySelector( getStylesheetSelectorFromKey(styleProps) ); - if (instance$255) + if (instance$256) return ( (resource.state.loading |= 4), - (resource.instance = instance$255), - markNodeAsHoistable(instance$255), - instance$255 + (resource.instance = instance$256), + markNodeAsHoistable(instance$256), + instance$256 ); instance = stylesheetPropsFromRawProps(props); (styleProps = preloadPropsMap.get(styleProps)) && adoptPreloadPropsForStylesheet(instance, styleProps); - instance$255 = ( + instance$256 = ( hoistableRoot.ownerDocument || hoistableRoot ).createElement("link"); - markNodeAsHoistable(instance$255); - var linkInstance = instance$255; + markNodeAsHoistable(instance$256); + var linkInstance = instance$256; linkInstance._p = new Promise(function (resolve, reject) { linkInstance.onload = resolve; linkInstance.onerror = reject; }); - setInitialProperties(instance$255, "link", instance); + setInitialProperties(instance$256, "link", instance); resource.state.loading |= 4; - insertStylesheet(instance$255, props.precedence, hoistableRoot); - return (resource.instance = instance$255); + insertStylesheet(instance$256, props.precedence, hoistableRoot); + return (resource.instance = instance$256); case "script": - instance$255 = getScriptKey(props.src); + instance$256 = getScriptKey(props.src); if ( (styleProps = hoistableRoot.querySelector( - getScriptSelectorFromKey(instance$255) + getScriptSelectorFromKey(instance$256) )) ) return ( @@ -15743,7 +15839,7 @@ function acquireResource(hoistableRoot, resource, props) { styleProps ); instance = props; - if ((styleProps = preloadPropsMap.get(instance$255))) + if ((styleProps = preloadPropsMap.get(instance$256))) (instance = assign({}, props)), adoptPreloadPropsForScript(instance, styleProps); hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot; @@ -16075,6 +16171,7 @@ function FiberRootNode( this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); } function createFiberRoot( @@ -16762,16 +16859,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1853 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1857 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== - isomorphicReactPackageVersion$jscomp$inline_1853 + "19.1.0-experimental-a84862db-20250218" !== + isomorphicReactPackageVersion$jscomp$inline_1857 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1853, - "19.1.0-experimental-32b0cad8-20250213" + isomorphicReactPackageVersion$jscomp$inline_1857, + "19.1.0-experimental-a84862db-20250218" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16791,24 +16888,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2393 = { +var internals$jscomp$inline_2397 = { bundleType: 0, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-a84862db-20250218" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2394 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2398 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2394.isDisabled && - hook$jscomp$inline_2394.supportsFiber + !hook$jscomp$inline_2398.isDisabled && + hook$jscomp$inline_2398.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2394.inject( - internals$jscomp$inline_2393 + (rendererID = hook$jscomp$inline_2398.inject( + internals$jscomp$inline_2397 )), - (injectedHook = hook$jscomp$inline_2394); + (injectedHook = hook$jscomp$inline_2398); } catch (err) {} } exports.createComponentSelector = function (component) { @@ -17051,4 +17148,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js index f1d74d2e86ae3..0c04cb09e90e4 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js index 596d7057b2e21..3dabcf7ecbe99 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js index f7b3760865e1a..87b498c5b9406 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js index 1de799900b969..b478956d2805d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index fd7096d77e967..017ad49f7cf58 100644 --- a/packages/next/src/compiled/react-dom-experimental/package.json +++ b/packages/next/src/compiled/react-dom-experimental/package.json @@ -72,10 +72,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.0.0-experimental-32b0cad8-20250213" + "scheduler": "0.0.0-experimental-a84862db-20250218" }, "peerDependencies": { - "react": "0.0.0-experimental-32b0cad8-20250213" + "react": "0.0.0-experimental-a84862db-20250218" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js index cc31660e8e523..dc9f4c5593a9d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js @@ -601,8 +601,8 @@ if (lane & 8) return "InputContinuous"; if (lane & 16) return "DefaultHydration"; if (lane & 32) return "Default"; - if (lane & 64) return "TransitionHydration"; - if (lane & 4194176) return "Transition"; + if (lane & 128) return "TransitionHydration"; + if (lane & 4194048) return "Transition"; if (lane & 62914560) return "Retry"; if (lane & 67108864) return "SelectiveHydration"; if (lane & 134217728) return "IdleHydration"; @@ -629,6 +629,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -643,7 +644,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -705,7 +706,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -723,10 +724,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -766,7 +767,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -842,7 +843,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -865,7 +866,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -884,7 +884,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3829,17 +3829,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -4362,7 +4364,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5542,7 +5544,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5625,7 +5627,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6568,7 +6570,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -13512,7 +13514,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -14393,7 +14395,7 @@ throw Error("Should not already be working."); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes), exitStatus = shouldTimeSlice @@ -14486,7 +14488,7 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: markRootSuspended( shouldTimeSlice, @@ -14838,7 +14840,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -15646,7 +15648,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -16034,8 +16036,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -21242,7 +21244,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24754,11 +24756,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -24795,10 +24797,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213" + reconcilerVersion: "19.1.0-canary-a84862db-20250218" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -24942,7 +24944,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js index a958d7af33633..f4ce36610e927 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js @@ -336,7 +336,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -357,6 +357,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -371,7 +372,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -427,7 +428,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -445,10 +446,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -483,7 +484,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -557,7 +558,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -580,7 +581,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -599,7 +599,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2349,17 +2349,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2643,7 +2645,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3571,7 +3573,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4261,7 +4263,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4405,7 +4407,7 @@ var ContextOnlyDispatcher = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -9583,7 +9585,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10275,7 +10277,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -10363,7 +10365,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -10656,7 +10658,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11267,7 +11269,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? root === rootWithNestedUpdates ? nestedUpdateCount++ : ((nestedUpdateCount = 0), (rootWithNestedUpdates = root)) @@ -11481,8 +11483,8 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; @@ -15250,14 +15252,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1762 = React.version; if ( - "19.1.0-canary-32b0cad8-20250213" !== + "19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion$jscomp$inline_1762 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1762, - "19.1.0-canary-32b0cad8-20250213" + "19.1.0-canary-a84862db-20250218" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15279,10 +15281,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2243 = { bundleType: 0, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213" + reconcilerVersion: "19.1.0-canary-a84862db-20250218" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2244 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -15386,4 +15388,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js index dd5a0e2064a7a..31c38580853e0 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js @@ -609,8 +609,8 @@ if (lane & 8) return "InputContinuous"; if (lane & 16) return "DefaultHydration"; if (lane & 32) return "Default"; - if (lane & 64) return "TransitionHydration"; - if (lane & 4194176) return "Transition"; + if (lane & 128) return "TransitionHydration"; + if (lane & 4194048) return "Transition"; if (lane & 62914560) return "Retry"; if (lane & 67108864) return "SelectiveHydration"; if (lane & 134217728) return "IdleHydration"; @@ -637,6 +637,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -651,7 +652,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -713,7 +714,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -731,10 +732,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -774,7 +775,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -850,7 +851,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -873,7 +874,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -892,7 +892,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3837,17 +3837,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -4370,7 +4372,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5550,7 +5552,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5633,7 +5635,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6576,7 +6578,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -13520,7 +13522,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -14401,7 +14403,7 @@ throw Error("Should not already be working."); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes), exitStatus = shouldTimeSlice @@ -14494,7 +14496,7 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: markRootSuspended( shouldTimeSlice, @@ -14850,7 +14852,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -15658,7 +15660,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -16046,8 +16048,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -21299,7 +21301,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24811,11 +24813,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -24852,10 +24854,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213" + reconcilerVersion: "19.1.0-canary-a84862db-20250218" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25329,7 +25331,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js index 796bd201ca668..f7e8757215895 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js @@ -379,8 +379,8 @@ function getLabelForLane(lane) { if (lane & 8) return "InputContinuous"; if (lane & 16) return "DefaultHydration"; if (lane & 32) return "Default"; - if (lane & 64) return "TransitionHydration"; - if (lane & 4194176) return "Transition"; + if (lane & 128) return "TransitionHydration"; + if (lane & 4194048) return "Transition"; if (lane & 62914560) return "Retry"; if (lane & 67108864) return "SelectiveHydration"; if (lane & 134217728) return "IdleHydration"; @@ -388,7 +388,7 @@ function getLabelForLane(lane) { if (lane & 536870912) return "Offscreen"; if (lane & 1073741824) return "Deferred"; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -409,6 +409,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -423,7 +424,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -479,7 +480,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -497,10 +498,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -535,7 +536,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -609,7 +610,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -632,7 +633,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -651,7 +651,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2431,17 +2431,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2779,7 +2781,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3712,7 +3714,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4405,7 +4407,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4549,7 +4551,7 @@ var ContextOnlyDispatcher = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -10011,7 +10013,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10770,7 +10772,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -10858,7 +10860,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -11181,7 +11183,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11875,7 +11877,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -12107,8 +12109,8 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; @@ -15898,14 +15900,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1858 = React.version; if ( - "19.1.0-canary-32b0cad8-20250213" !== + "19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion$jscomp$inline_1858 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1858, - "19.1.0-canary-32b0cad8-20250213" + "19.1.0-canary-a84862db-20250218" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15927,10 +15929,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_1865 = { bundleType: 0, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-a84862db-20250218", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213", + reconcilerVersion: "19.1.0-canary-a84862db-20250218", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$281 = 0; @@ -16210,7 +16212,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js index b53d19f6f9250..826f3e6fe8a6c 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js @@ -9008,5 +9008,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js index cabefd57a4579..7851d5b50d7e6 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js @@ -5885,4 +5885,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js index 684aebc7b24bf..966a9537f7c3d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js @@ -9008,5 +9008,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js index 4d32392599f8d..b8ecce3b1b941 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js @@ -5965,4 +5965,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js index 437c407d0abd5..9cb7e5eca9895 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js @@ -7739,11 +7739,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -9397,5 +9397,5 @@ startWork(request); }); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js index 3b1a3569d226e..7f4eb5b4ec8a3 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js @@ -6225,12 +6225,12 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.1.0-canary-32b0cad8-20250213" + "19.1.0-canary-a84862db-20250218" ) ); } @@ -6377,4 +6377,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js index 80af3db0cbbad..9f55fd4694c10 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js @@ -5863,13 +5863,13 @@ function abort(request, reason) { } var isomorphicReactPackageVersion$jscomp$inline_761 = React.version; if ( - "19.1.0-canary-32b0cad8-20250213" !== + "19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion$jscomp$inline_761 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_761 + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -5960,4 +5960,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js index b0500e3d1ab08..48c454165c377 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js @@ -7762,11 +7762,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -9427,5 +9427,5 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js index d82e24f7f6c46..2f324e142c8fe 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js @@ -6320,11 +6320,11 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6481,4 +6481,4 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js index a5f434e07d225..a2ea50c81aed8 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js @@ -7637,11 +7637,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -9290,5 +9290,5 @@ } }; }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js index 98f0eff1039d0..caa0795f85b41 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js @@ -6212,11 +6212,11 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-a84862db-20250218" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-a84862db-20250218\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6365,4 +6365,4 @@ exports.renderToPipeableStream = function (children, options) { } }; }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js index 6597babda4a0f..6630f78685c50 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js index f059d78939453..2912d170d9732 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js index ade3ee3037233..a915797ab034d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js index 9702d43efbfc2..55fb74808afef 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index efbfe27bb7704..3a89eceef708f 100644 --- a/packages/next/src/compiled/react-dom/package.json +++ b/packages/next/src/compiled/react-dom/package.json @@ -67,10 +67,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.26.0-canary-32b0cad8-20250213" + "scheduler": "0.26.0-canary-a84862db-20250218" }, "peerDependencies": { - "react": "19.1.0-canary-32b0cad8-20250213" + "react": "19.1.0-canary-a84862db-20250218" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-experimental/cjs/react.development.js b/packages/next/src/compiled/react-experimental/cjs/react.development.js index 6b41fcf34c558..09cce8748e389 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js @@ -1188,6 +1188,9 @@ exports.unstable_useCacheRefresh = function () { return resolveDispatcher().useCacheRefresh(); }; + exports.unstable_useSwipeTransition = function (previous, current, next) { + return resolveDispatcher().useSwipeTransition(previous, current, next); + }; exports.use = function (usable) { return resolveDispatcher().use(usable); }; @@ -1274,7 +1277,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-experimental/cjs/react.production.js b/packages/next/src/compiled/react-experimental/cjs/react.production.js index 97f9f53317d23..13af06e1c8627 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -510,6 +510,9 @@ exports.unstable_postpone = function (reason) { exports.unstable_useCacheRefresh = function () { return ReactSharedInternals.H.useCacheRefresh(); }; +exports.unstable_useSwipeTransition = function (previous, current, next) { + return ReactSharedInternals.H.useSwipeTransition(previous, current, next); +}; exports.use = function (usable) { return ReactSharedInternals.H.use(usable); }; @@ -573,4 +576,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js index 58885810b1c91..ed8c005af4dd5 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js @@ -981,5 +981,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js index 4ac7538e95484..75acb321a1b6f 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js @@ -561,4 +561,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-a84862db-20250218"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index 542a9856a19e7..a177b17b778f8 100644 --- a/packages/next/src/compiled/react-is/package.json +++ b/packages/next/src/compiled/react-is/package.json @@ -1,6 +1,6 @@ { "name": "react-is", - "version": "19.1.0-canary-32b0cad8-20250213", + "version": "19.1.0-canary-a84862db-20250218", "description": "Brand checking of React Elements.", "main": "index.js", "sideEffects": false, diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js index f85655ae28d4c..63dd80ab1d6b6 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js @@ -2896,10 +2896,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213", + reconcilerVersion: "19.1.0-experimental-a84862db-20250218", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js index dcae4b3eccf4f..a42248eb2e2fd 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js @@ -3790,24 +3790,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3821,47 +3849,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = currentRequest ? currentRequest : null) diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js index 47abd609a5c17..03a3bcc879600 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js @@ -508,40 +508,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js index a70dfb3d5ca19..2ec2eb6b90e00 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js @@ -3887,24 +3887,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3918,47 +3946,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js index 38ca1e59ee99a..0d52d61b20ad3 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js @@ -506,40 +506,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js index 4226e13330872..bce690259c614 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js @@ -3875,24 +3875,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3906,47 +3934,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js index 6c9502db3987b..70431cb2bcdc6 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js @@ -526,40 +526,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json index ff2d0593d84e7..fcaa23ab6c50e 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "0.0.0-experimental-32b0cad8-20250213", - "react-dom": "0.0.0-experimental-32b0cad8-20250213" + "react": "0.0.0-experimental-a84862db-20250218", + "react-dom": "0.0.0-experimental-a84862db-20250218" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js index cc31a61bcb452..92289627d0cc2 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js @@ -2647,10 +2647,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-a84862db-20250218", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213", + reconcilerVersion: "19.1.0-canary-a84862db-20250218", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js index c5f29dbb7394e..22e2e4b21f915 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js @@ -3618,24 +3618,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3649,44 +3677,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js index dc9ea9497586e..f834213cd1c30 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js @@ -507,39 +507,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js index 7e381748eb587..b65102cd2aa67 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js @@ -3702,24 +3702,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3733,44 +3761,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js index 30a7cbecc9182..bcccec6b7f904 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js @@ -505,39 +505,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js index 7cac39225f291..a6d9c75e90d41 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js @@ -3699,24 +3699,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3730,44 +3758,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js index dca1f28d9844b..e34438b46f4ed 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js @@ -525,39 +525,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/package.json b/packages/next/src/compiled/react-server-dom-turbopack/package.json index 97f5e18503a50..e9be048359759 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "19.1.0-canary-32b0cad8-20250213", - "react-dom": "19.1.0-canary-32b0cad8-20250213" + "react": "19.1.0-canary-a84862db-20250218", + "react-dom": "19.1.0-canary-a84862db-20250218" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js index 1ee98fbbccbd6..254125d7f0e77 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js @@ -2911,10 +2911,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-a84862db-20250218", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213", + reconcilerVersion: "19.1.0-experimental-a84862db-20250218", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js index 7277bdaccdb0e..9143d6a2f7f69 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js @@ -3797,24 +3797,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3828,47 +3856,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = currentRequest ? currentRequest : null) diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js index 3e02446fb4746..8e874e7ef5b05 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js @@ -508,40 +508,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js index bdf3ae11cd5eb..ac8e917dda864 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js @@ -3890,24 +3890,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3921,47 +3949,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js index 838ffb9b64c08..020517669ddd5 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js @@ -506,40 +506,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js index df7fb038df8f7..cf4595bf23e8c 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js @@ -3878,24 +3878,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3909,47 +3937,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js index 226203d5838a4..c0375963fdd07 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js @@ -526,40 +526,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js index c8e48c6186887..dcb13de86196a 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -3841,24 +3841,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3872,47 +3900,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js index 4edc835feecdb..70bc063b4fcba 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js @@ -526,40 +526,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json index 079e6ab596b26..e3d6e34ad19ec 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "0.0.0-experimental-32b0cad8-20250213", - "react-dom": "0.0.0-experimental-32b0cad8-20250213", + "react": "0.0.0-experimental-a84862db-20250218", + "react-dom": "0.0.0-experimental-a84862db-20250218", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js index c00e1337e2690..9157e2813def6 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js @@ -2662,10 +2662,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-a84862db-20250218", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213", + reconcilerVersion: "19.1.0-canary-a84862db-20250218", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js index 17c5c2e65b8b4..725dffce90112 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js @@ -3625,24 +3625,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3656,44 +3684,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js index 2d37902e4cff8..99590ca3da5aa 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js @@ -507,39 +507,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js index 29a5857daa969..c6b844e399d4a 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js @@ -3705,24 +3705,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3736,44 +3764,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js index 591f7514fec5b..043f04f5cd13e 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js @@ -505,39 +505,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js index f36e1363537b5..7d3cb891455a7 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js @@ -3702,24 +3702,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3733,44 +3761,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js index 9206ec86049fd..27eb26e0f2f02 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js @@ -525,39 +525,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js index 45f02526d22a1..aa2d94dd1a5c2 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -3665,24 +3665,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3696,44 +3724,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js index 0fb8a0e34ec37..f4cba231bb84f 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js @@ -525,39 +525,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/package.json b/packages/next/src/compiled/react-server-dom-webpack/package.json index d52663b1da934..37f7728deeb06 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.1.0-canary-32b0cad8-20250213", - "react-dom": "19.1.0-canary-32b0cad8-20250213", + "react": "19.1.0-canary-a84862db-20250218", + "react-dom": "19.1.0-canary-a84862db-20250218", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react/cjs/react.development.js b/packages/next/src/compiled/react/cjs/react.development.js index b422a625f3c97..abbd07d774688 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -1238,7 +1238,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react/cjs/react.production.js b/packages/next/src/compiled/react/cjs/react.production.js index e7d96ae02d1e0..1b91a1364aabd 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -543,4 +543,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/react/cjs/react.react-server.development.js b/packages/next/src/compiled/react/cjs/react.react-server.development.js index f9668fde4f9ea..f3140900af47c 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.development.js @@ -810,5 +810,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-a84862db-20250218"; })(); diff --git a/packages/next/src/compiled/react/cjs/react.react-server.production.js b/packages/next/src/compiled/react/cjs/react.react-server.production.js index 6dbb142dfa53e..0a64768ed59cb 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.production.js @@ -426,4 +426,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-a84862db-20250218"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index c65026a34ca93..eaba7441f3a01 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={635:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a{var t={47:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a=14.0.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 '@storybook/instrumenter@8.5.2': resolution: {integrity: sha512-BbaUw9GXVzRg3Km95t2mRu4W6C1n1erjzll5maBaVe2+lV9MbCvBcdYwGUgjFNlQ/ETgq6vLfLOEtziycq/B6g==} @@ -5471,8 +5471,8 @@ packages: resolution: {integrity: sha512-CpRunaOl4tB7Z+1dQEG/LSAdwnCZCaKdfn+Q71k6Pk1vpR6aFlhVbbVP5kgt47vimHDKYKYBQKudP+5IjJNvFA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 storybook: ^8.5.2 typescript: '*' peerDependenciesMeta: @@ -5493,16 +5493,16 @@ packages: '@storybook/react-dom-shim@8.5.2': resolution: {integrity: sha512-lt7XoaeWI8iPlWnWzIm/Wam9TpRFhlqP0KZJoKwDyHiCByqkeMrw5MJREyWq626nf34bOW8D6vkuyTzCHGTxKg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 storybook: ^8.5.2 '@storybook/react-webpack5@8.5.2': resolution: {integrity: sha512-OrHaOSaabqOJ3433B0Ea5gVhsR1WaZRs49Y+S/z33VX9iILlougXVx9zNPoeZzgDSG4xEEn2uimFpjjcLLkWzA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 storybook: ^8.5.2 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5514,8 +5514,8 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@storybook/test': 8.5.2 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 storybook: ^8.5.2 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5751,8 +5751,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true @@ -11834,7 +11834,7 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -14326,23 +14326,23 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-BtpiRudohNOvKOZocJHkZjK7krvE59lfOkB+vME3j0r5qBKRE+J7iCdS23m0Nqk+iNXQglaTFiT3SJP2eJdUyQ==} + react-dom@0.0.0-experimental-a84862db-20250218: + resolution: {integrity: sha512-Tngx0uUdSlyToKBDKA1gNcv+defNy9lOcHw5WRNJpH51I+ZTFZe+s6MldOedh24E9rg9D8lxXzQtduiUEDP1jg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 - react-dom@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-LdQ0E+qfcMwU94J/4I76wIiel71I5pS+McDAFPDLMSz845hX8OckhKF4fTI/tqiIgoyBN9/9fqgGKzeblpri0g==} + react-dom@19.1.0-canary-a84862db-20250218: + resolution: {integrity: sha512-9qXi4Lk5AZR1QKyXiMllAaDzDaW4GFBZRzxMM1MKK65cUa1/pOgL+LyDeQvxQfbJV/ASGGKxbhs1Wl8KeD3gVA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 react-dom@19.1.0-canary-ff628334-20250205: resolution: {integrity: sha512-O/FFWzQNHqKLavROUliPXDPAwJcjwDcFbZmg2YfsWtSDJj1pRFTNzYvOUChC/hgBQiIM5rAiznQjBw2D9naH1g==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 - react-is@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-6v4tB1Ae1WYd26o30ao97xH1WqGmGI7oUyXjOjByrRf+H1dfl49Xz/scL/MM4fY0TYkvoP4oRSEzKloMSwe34w==} + react-is@19.1.0-canary-a84862db-20250218: + resolution: {integrity: sha512-f5EuYyXX4x9FKeu7eZhGXIULDv0Gn2erRoEoOzd/Rs7RNGK1ul/XRthHPYHpCzB+A1arMINuhQU/5om1b6wi2Q==} react-is@19.1.0-canary-ff628334-20250205: resolution: {integrity: sha512-tydzrH7c0S7kxlrN/Si8T4uoOWV3gMtNfTLfW3XubcKNzZwN//JEfzE1fe82nkmw7Gy2wpN6Gg+gMvOpKmiAtw==} @@ -14353,8 +14353,8 @@ packages: react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -14365,7 +14365,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true @@ -14375,58 +14375,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-ZpbXOKT3VL+yJ+cN7+VKhiUZ8J4PGcUoITVGJKm+/7mVVAjg8AcLJqoswwITTicRYVABHOyFc7YUTAQVK+SNUA==} + react-server-dom-turbopack@0.0.0-experimental-a84862db-20250218: + resolution: {integrity: sha512-G+o4lukf9RYo6BmCqU/3ESVLlpBQ4Q5Dat1bACh1wv4afNCi9HiCk4gBg0iHSbwPd+WkM1E8wmLmeQNfP5W+Rg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 - react-server-dom-turbopack@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-I7SG9NauYJqHa0btAVo88aAZ3UFkkjxUNul38Q4FA4F1skZTuLtH+vjWHarJnxFCJnmP8KRHvwNg+QiQGrEHMw==} + react-server-dom-turbopack@19.1.0-canary-a84862db-20250218: + resolution: {integrity: sha512-bD3F2QYPj9tA+h7h0M4oBp2gVtsbKTvg5k+jJqMKXlEFsyWbG638tV/uxnUn+alJ0f9XBopyaxQUed2h9skS7w==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 - react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-gOj1Lb79UBKX36ZNQGU8v9qeZ6W1nkwU+sGIteGTJLL0SfqWz8fsov0kbTg64V3KV1MYfsYwPu+Pztu6rHNIfA==} + react-server-dom-webpack@0.0.0-experimental-a84862db-20250218: + resolution: {integrity: sha512-vh+QGAX9y4Y57VLJWSOl+FX57dmqxK/vr+22NpiMSlh51aJXEDhvZ74lz6PWgBjMT0jIY+LPyBRLi4XOKUJ5eA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 webpack: 5.98.0 - react-server-dom-webpack@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-pn9NW9+8AcYAU2PwUyrH0QWugMrQVxVZ0LsRg7cVIs8qPcmF4gXWXsn9n++pRjC3cfcNlmT58/c4SKwUfNTK8Q==} + react-server-dom-webpack@19.1.0-canary-a84862db-20250218: + resolution: {integrity: sha512-D46kuIdJBKWR1tj9LSIW+y0t0SPCCnmNktWEkONbNMnAlt5qhWaAsSEe6TYDM7gPNMO4n4bJCYybyp2moDhbcA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 webpack: 5.98.0 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-is: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-is: 19.1.0-canary-a84862db-20250218 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true @@ -14434,26 +14434,26 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 - react@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-lC7f8hTMyRz9r4QXYctBoxCuhj5sHuI6dId4wr5Q4zJmww/NUuOaDYqQtVR++qUa9vZJiZ9/G7Rfb97tu5WXOQ==} + react@0.0.0-experimental-a84862db-20250218: + resolution: {integrity: sha512-RkM6jWn7djdpM4ryplYVhGbIyzInATkYOKW9YWlsLlVtrNT5UcxTI9clxULl0VZvrKAdJ7WmdTT6vfKtno09eA==} engines: {node: '>=0.10.0'} - react@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-Gfrqvqx0z5hOpPc4+OxRwVgm+/BXQ+uQnW5Yidcpa1yCpJmXugX0/IUuCO1yDZAq0x+cuRP7SnwGHxmWRNaGtA==} + react@19.1.0-canary-a84862db-20250218: + resolution: {integrity: sha512-WJ123fLUG654Uf/V+q7PQ4NyZ6v3ZdMpWEb7ntk7IWgW1Pjpo/F2vItLg4a+GvOdbsFm7KHwvHaQR2Y7Ku3fiw==} engines: {node: '>=0.10.0'} react@19.1.0-canary-ff628334-20250205: @@ -15002,11 +15002,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-mfHbnQHo+PlqTIgfrQ0m8nRQ2LhY6qeg8xdJfNiEwoevh2A5QwavzmAuMALsrfkIEMNCPVaBHE+nhQZKi+W7Ag==} + scheduler@0.0.0-experimental-a84862db-20250218: + resolution: {integrity: sha512-Yfh0kBThQr4wyhBHdHrIKKqsAieTDFs8PJXNYtDhtY/NJCWvUengaeTR+/rJPiHi5EOOiKV3vkSZaZEQyP9uUQ==} - scheduler@0.26.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-KF+7OsPSPifuVSl3nMj6rUBJx+6vvA0JrfXhYmkcF46vhgK78B6xiTU+Bg3mS6ZoA0/yqkylI6IYLBx5yL8olw==} + scheduler@0.26.0-canary-a84862db-20250218: + resolution: {integrity: sha512-kKsYA4eD92yL3PvxKMlyl2b17YbkbWsF5YRol6Wzurpje6WSoU2RUJm+4WPStvsffg3HSNYi58zpHKi4/FnFbw==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -15647,8 +15647,8 @@ packages: engines: {node: '>= 16'} peerDependencies: babel-plugin-styled-components: '>= 2' - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: babel-plugin-styled-components: optional: true @@ -15662,7 +15662,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@babel/core': optional: true @@ -15746,7 +15746,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -16543,7 +16543,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true @@ -16551,13 +16551,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true @@ -16566,7 +16566,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true @@ -16576,7 +16576,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 peerDependenciesMeta: '@types/react': optional: true @@ -16584,7 +16584,7 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -19398,17 +19398,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.0.8)(react@19.1.0-canary-32b0cad8-20250213)': + '@emotion/react@11.11.1(@types/react@19.0.8)(react@19.1.0-canary-a84862db-20250218)': dependencies: '@babel/runtime': 7.22.5 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.1.0-canary-32b0cad8-20250213) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.1.0-canary-a84862db-20250218) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 optionalDependencies: '@types/react': 19.0.8 transitivePeerDependencies: @@ -19426,9 +19426,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.1.0-canary-32b0cad8-20250213)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.1.0-canary-a84862db-20250218)': dependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 '@emotion/utils@1.2.1': {} @@ -20972,11 +20972,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.1.0-canary-32b0cad8-20250213)': + '@mdx-js/react@2.2.1(react@19.1.0-canary-a84862db-20250218)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 '@mdx-js/react@2.2.1(react@19.1.0-canary-ff628334-20250205)': dependencies: @@ -20984,11 +20984,11 @@ snapshots: '@types/react': 19.0.8 react: 19.1.0-canary-ff628334-20250205 - '@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.1.0-canary-32b0cad8-20250213)': + '@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.1.0-canary-a84862db-20250218)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 '@module-federation/error-codes@0.8.4': {} @@ -21711,12 +21711,12 @@ snapshots: '@storybook/addon-docs@8.5.2(@types/react@19.0.8)(storybook@8.5.2(prettier@3.3.3))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.0.8)(react@19.1.0-canary-32b0cad8-20250213) - '@storybook/blocks': 8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3)) + '@mdx-js/react': 3.1.0(@types/react@19.0.8)(react@19.1.0-canary-a84862db-20250218) + '@storybook/blocks': 8.5.2(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3)) '@storybook/csf-plugin': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3)) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3)) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) storybook: 8.5.2(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -21781,15 +21781,15 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))': + '@storybook/blocks@8.5.2(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.12 - '@storybook/icons': 1.3.0(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213) + '@storybook/icons': 1.3.0(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218) storybook: 8.5.2(prettier@3.3.3) ts-dedent: 2.2.0 optionalDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) '@storybook/builder-webpack5@8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: @@ -21867,10 +21867,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)': + '@storybook/icons@1.3.0(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)': dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) '@storybook/instrumenter@8.5.2(storybook@8.5.2(prettier@3.3.3))': dependencies: @@ -21882,17 +21882,17 @@ snapshots: dependencies: storybook: 8.5.2(prettier@3.3.3) - '@storybook/preset-react-webpack@8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': + '@storybook/preset-react-webpack@8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: '@storybook/core-webpack': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@types/semver': 7.5.6 find-up: 5.0.0 magic-string: 0.30.17 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 react-docgen: 7.1.0 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) resolve: 1.22.8 semver: 7.6.3 storybook: 8.5.2(prettier@3.3.3) @@ -21926,19 +21926,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))': + '@storybook/react-dom-shim@8.5.2(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))': dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) storybook: 8.5.2(prettier@3.3.3) - '@storybook/react-webpack5@8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': + '@storybook/react-webpack5@8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: '@storybook/builder-webpack5': 8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) - '@storybook/preset-react-webpack': 8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) - '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + '@storybook/preset-react-webpack': 8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) storybook: 8.5.2(prettier@3.3.3) optionalDependencies: typescript: 5.7.2 @@ -21951,16 +21951,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': + '@storybook/react@8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: '@storybook/components': 8.5.2(storybook@8.5.2(prettier@3.3.3)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.5.2(storybook@8.5.2(prettier@3.3.3)) '@storybook/preview-api': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3)) + '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(storybook@8.5.2(prettier@3.3.3)) '@storybook/theming': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) storybook: 8.5.2(prettier@3.3.3) optionalDependencies: '@storybook/test': 8.5.2(storybook@8.5.2(prettier@3.3.3)) @@ -22235,13 +22235,13 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.0.8)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)': + '@testing-library/react@15.0.7(@types/react@19.0.8)(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)': dependencies: '@babel/runtime': 7.22.5 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.0.3(@types/react@19.0.8) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) optionalDependencies: '@types/react': 19.0.8 @@ -27919,7 +27919,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-a84862db-20250218 homedir-polyfill@1.0.3: dependencies: @@ -32811,25 +32811,25 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-a84862db-20250218 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-a84862db-20250218 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-a84862db-20250218 pretty-format@30.0.0-alpha.6: dependencies: '@jest/schemas': 30.0.0-alpha.6 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-a84862db-20250218 pretty-ms@7.0.0: dependencies: @@ -32892,7 +32892,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-a84862db-20250218 property-information@5.6.0: dependencies: @@ -33099,22 +33099,22 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213): + react-dom@0.0.0-experimental-a84862db-20250218(react@19.1.0-canary-a84862db-20250218): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - scheduler: 0.26.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + scheduler: 0.26.0-canary-a84862db-20250218 - react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213): + react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - scheduler: 0.26.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + scheduler: 0.26.0-canary-a84862db-20250218 react-dom@19.1.0-canary-ff628334-20250205(react@19.1.0-canary-ff628334-20250205): dependencies: react: 19.1.0-canary-ff628334-20250205 - scheduler: 0.26.0-canary-32b0cad8-20250213 + scheduler: 0.26.0-canary-a84862db-20250218 - react-is@19.1.0-canary-32b0cad8-20250213: {} + react-is@19.1.0-canary-a84862db-20250218: {} react-is@19.1.0-canary-ff628334-20250205: {} @@ -33147,48 +33147,48 @@ snapshots: optionalDependencies: '@types/react': 19.0.8 - react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + react-server-dom-turbopack@0.0.0-experimental-a84862db-20250218(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) - react-server-dom-turbopack@19.1.0-canary-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + react-server-dom-turbopack@19.1.0-canary-a84862db-20250218(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) - react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-a84862db-20250218(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) webpack: 5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-server-dom-webpack@19.1.0-canary-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.1.0-canary-a84862db-20250218(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) webpack: 5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-shallow-renderer@16.15.0(react@19.1.0-canary-32b0cad8-20250213): + react-shallow-renderer@16.15.0(react@19.1.0-canary-a84862db-20250218): dependencies: object-assign: 4.1.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-is: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-is: 19.1.0-canary-a84862db-20250218 - react-ssr-prepass@1.0.8(react-is@19.1.0-canary-ff628334-20250205)(react@19.1.0-canary-32b0cad8-20250213): + react-ssr-prepass@1.0.8(react-is@19.1.0-canary-ff628334-20250205)(react@19.1.0-canary-a84862db-20250218): dependencies: object-is: 1.0.2 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 react-is: 19.1.0-canary-ff628334-20250205 react-style-singleton@2.2.1(@types/react@19.0.8)(react@19.1.0-canary-ff628334-20250205): @@ -33200,12 +33200,12 @@ snapshots: optionalDependencies: '@types/react': 19.0.8 - react-test-renderer@18.2.0(react@19.1.0-canary-32b0cad8-20250213): + react-test-renderer@18.2.0(react@19.1.0-canary-a84862db-20250218): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-is: 19.1.0-canary-32b0cad8-20250213 - react-shallow-renderer: 16.15.0(react@19.1.0-canary-32b0cad8-20250213) - scheduler: 0.26.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 + react-is: 19.1.0-canary-a84862db-20250218 + react-shallow-renderer: 16.15.0(react@19.1.0-canary-a84862db-20250218) + scheduler: 0.26.0-canary-a84862db-20250218 react-textarea-autosize@8.5.3(@types/react@19.0.8)(react@19.1.0-canary-ff628334-20250205): dependencies: @@ -33216,20 +33216,20 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + react-virtualized@9.22.3(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218): dependencies: '@babel/runtime': 7.22.5 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-32b0cad8-20250213: {} + react@0.0.0-experimental-a84862db-20250218: {} - react@19.1.0-canary-32b0cad8-20250213: {} + react@19.1.0-canary-a84862db-20250218: {} react@19.1.0-canary-ff628334-20250205: {} @@ -33988,9 +33988,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-32b0cad8-20250213: {} + scheduler@0.0.0-experimental-a84862db-20250218: {} - scheduler@0.26.0-canary-32b0cad8-20250213: {} + scheduler@0.26.0-canary-a84862db-20250218: {} schema-utils@2.7.1: dependencies: @@ -34744,7 +34744,7 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-components@6.0.0-rc.3(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + styled-components@6.0.0-rc.3(react-dom@19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218))(react@19.1.0-canary-a84862db-20250218): dependencies: '@babel/cli': 7.21.5(@babel/core@7.22.5) '@babel/core': 7.22.5 @@ -34759,8 +34759,8 @@ snapshots: '@emotion/unitless': 0.8.1 css-to-react-native: 3.2.0 postcss: 8.4.31 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + react-dom: 19.1.0-canary-a84862db-20250218(react@19.1.0-canary-a84862db-20250218) shallowequal: 1.1.0 stylis: 4.2.0 tslib: 2.5.3 @@ -34772,10 +34772,10 @@ snapshots: postcss: 7.0.32 postcss-load-plugins: 2.3.0 - styled-jsx@5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-32b0cad8-20250213): + styled-jsx@5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-a84862db-20250218): dependencies: client-only: 0.0.1 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 optionalDependencies: '@babel/core': 7.22.5 babel-plugin-macros: 3.1.0 @@ -34871,11 +34871,11 @@ snapshots: '@swc/counter': 0.1.3 webpack: 5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2) - swr@2.2.4(react@19.1.0-canary-32b0cad8-20250213): + swr@2.2.4(react@19.1.0-canary-a84862db-20250218): dependencies: client-only: 0.0.1 - react: 19.1.0-canary-32b0cad8-20250213 - use-sync-external-store: 1.2.0(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-a84862db-20250218 + use-sync-external-store: 1.2.0(react@19.1.0-canary-a84862db-20250218) symbol-observable@1.0.1: {} @@ -35670,9 +35670,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.1.0-canary-32b0cad8-20250213): + unistore@3.4.1(react@19.1.0-canary-a84862db-20250218): optionalDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 universal-github-app-jwt@1.1.1: dependencies: @@ -35798,9 +35798,9 @@ snapshots: optionalDependencies: '@types/react': 19.0.8 - use-sync-external-store@1.2.0(react@19.1.0-canary-32b0cad8-20250213): + use-sync-external-store@1.2.0(react@19.1.0-canary-a84862db-20250218): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-a84862db-20250218 util-deprecate@1.0.2: {}