From b5356aa43b24e4657f43083ffb4c8fb144ca0004 Mon Sep 17 00:00:00 2001 From: poteto Date: Wed, 8 Oct 2025 13:01:53 -0700 Subject: [PATCH] [compiler] Add VoidUseMemo rule to RecommendedLatest (#34783) Adds a new error category VoidUseMemo which is only enabled in the RecommendedLatest preset for now. DiffTrain build for [4b3e662e4ce54eb54a8701c48a967cc84a389501](https://github.com/facebook/react/commit/4b3e662e4ce54eb54a8701c48a967cc84a389501) --- compiled/eslint-plugin-react-hooks/index.js | 15 +++++++++++++-- compiled/facebook-www/REVISION | 2 +- compiled/facebook-www/REVISION_TRANSFORMS | 2 +- compiled/facebook-www/React-dev.classic.js | 2 +- compiled/facebook-www/React-dev.modern.js | 2 +- compiled/facebook-www/React-prod.classic.js | 2 +- compiled/facebook-www/React-prod.modern.js | 2 +- compiled/facebook-www/React-profiling.classic.js | 2 +- compiled/facebook-www/React-profiling.modern.js | 2 +- compiled/facebook-www/ReactART-dev.classic.js | 6 +++--- compiled/facebook-www/ReactART-dev.modern.js | 6 +++--- compiled/facebook-www/ReactART-prod.classic.js | 6 +++--- compiled/facebook-www/ReactART-prod.modern.js | 6 +++--- compiled/facebook-www/ReactDOM-dev.classic.js | 10 +++++----- compiled/facebook-www/ReactDOM-dev.modern.js | 10 +++++----- compiled/facebook-www/ReactDOM-prod.classic.js | 10 +++++----- compiled/facebook-www/ReactDOM-prod.modern.js | 10 +++++----- .../facebook-www/ReactDOM-profiling.classic.js | 10 +++++----- .../facebook-www/ReactDOM-profiling.modern.js | 10 +++++----- .../facebook-www/ReactDOMServer-dev.classic.js | 2 +- .../facebook-www/ReactDOMServer-dev.modern.js | 2 +- .../facebook-www/ReactDOMServer-prod.classic.js | 2 +- .../facebook-www/ReactDOMServer-prod.modern.js | 2 +- .../facebook-www/ReactDOMTesting-dev.classic.js | 10 +++++----- .../facebook-www/ReactDOMTesting-dev.modern.js | 10 +++++----- .../facebook-www/ReactDOMTesting-prod.classic.js | 10 +++++----- .../facebook-www/ReactDOMTesting-prod.modern.js | 10 +++++----- .../facebook-www/ReactReconciler-dev.classic.js | 2 +- .../facebook-www/ReactReconciler-dev.modern.js | 2 +- .../facebook-www/ReactReconciler-prod.classic.js | 2 +- .../facebook-www/ReactReconciler-prod.modern.js | 2 +- .../facebook-www/ReactTestRenderer-dev.classic.js | 6 +++--- .../facebook-www/ReactTestRenderer-dev.modern.js | 6 +++--- compiled/facebook-www/VERSION_CLASSIC | 2 +- compiled/facebook-www/VERSION_MODERN | 2 +- 35 files changed, 99 insertions(+), 88 deletions(-) diff --git a/compiled/eslint-plugin-react-hooks/index.js b/compiled/eslint-plugin-react-hooks/index.js index 5459f13eb0..e5818c0295 100644 --- a/compiled/eslint-plugin-react-hooks/index.js +++ b/compiled/eslint-plugin-react-hooks/index.js @@ -18005,7 +18005,8 @@ function printErrorSummary(category, message) { case ErrorCategory.StaticComponents: case ErrorCategory.Suppression: case ErrorCategory.Syntax: - case ErrorCategory.UseMemo: { + case ErrorCategory.UseMemo: + case ErrorCategory.VoidUseMemo: { heading = 'Error'; break; } @@ -18036,6 +18037,7 @@ var ErrorCategory; ErrorCategory["CapitalizedCalls"] = "CapitalizedCalls"; ErrorCategory["StaticComponents"] = "StaticComponents"; ErrorCategory["UseMemo"] = "UseMemo"; + ErrorCategory["VoidUseMemo"] = "VoidUseMemo"; ErrorCategory["Factories"] = "Factories"; ErrorCategory["PreserveManualMemo"] = "PreserveManualMemo"; ErrorCategory["IncompatibleLibrary"] = "IncompatibleLibrary"; @@ -18302,6 +18304,15 @@ function getRuleForCategoryImpl(category) { preset: LintRulePreset.Recommended, }; } + case ErrorCategory.VoidUseMemo: { + return { + category, + severity: ErrorSeverity.Error, + name: 'void-use-memo', + description: 'Validates that useMemos always return a value. See [`useMemo()` docs](https://react.dev/reference/react/useMemo) for more information.', + preset: LintRulePreset.RecommendedLatest, + }; + } case ErrorCategory.IncompatibleLibrary: { return { category, @@ -44582,7 +44593,7 @@ function dropManualMemoization(func) { if (funcToCheck !== undefined && funcToCheck.loweredFunc.func) { if (!hasNonVoidReturn(funcToCheck.loweredFunc.func)) { errors.pushDiagnostic(CompilerDiagnostic.create({ - category: ErrorCategory.UseMemo, + category: ErrorCategory.VoidUseMemo, reason: 'useMemo() callbacks must return a value', description: `This ${manualMemo.loadInstr.value.kind === 'PropertyLoad' ? 'React.useMemo' diff --git a/compiled/facebook-www/REVISION b/compiled/facebook-www/REVISION index bd8302a512..a5e4217930 100644 --- a/compiled/facebook-www/REVISION +++ b/compiled/facebook-www/REVISION @@ -1 +1 @@ -3e1b34dc51dfc3cbada2cdd0ead5acee6998f444 +4b3e662e4ce54eb54a8701c48a967cc84a389501 diff --git a/compiled/facebook-www/REVISION_TRANSFORMS b/compiled/facebook-www/REVISION_TRANSFORMS index bd8302a512..a5e4217930 100644 --- a/compiled/facebook-www/REVISION_TRANSFORMS +++ b/compiled/facebook-www/REVISION_TRANSFORMS @@ -1 +1 @@ -3e1b34dc51dfc3cbada2cdd0ead5acee6998f444 +4b3e662e4ce54eb54a8701c48a967cc84a389501 diff --git a/compiled/facebook-www/React-dev.classic.js b/compiled/facebook-www/React-dev.classic.js index 95d925b299..3172258ff8 100644 --- a/compiled/facebook-www/React-dev.classic.js +++ b/compiled/facebook-www/React-dev.classic.js @@ -1460,7 +1460,7 @@ __DEV__ && exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; + exports.version = "19.3.0-www-classic-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/React-dev.modern.js b/compiled/facebook-www/React-dev.modern.js index df3c779934..52ef6a7b1e 100644 --- a/compiled/facebook-www/React-dev.modern.js +++ b/compiled/facebook-www/React-dev.modern.js @@ -1460,7 +1460,7 @@ __DEV__ && exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; + exports.version = "19.3.0-www-modern-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/React-prod.classic.js b/compiled/facebook-www/React-prod.classic.js index bd240f0328..7c745193ea 100644 --- a/compiled/facebook-www/React-prod.classic.js +++ b/compiled/facebook-www/React-prod.classic.js @@ -606,4 +606,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; +exports.version = "19.3.0-www-classic-4b3e662e-20251008"; diff --git a/compiled/facebook-www/React-prod.modern.js b/compiled/facebook-www/React-prod.modern.js index 1c5cf748ec..3ec92ff7a4 100644 --- a/compiled/facebook-www/React-prod.modern.js +++ b/compiled/facebook-www/React-prod.modern.js @@ -606,4 +606,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; +exports.version = "19.3.0-www-modern-4b3e662e-20251008"; diff --git a/compiled/facebook-www/React-profiling.classic.js b/compiled/facebook-www/React-profiling.classic.js index 93a70ef7ce..e2e98b13c8 100644 --- a/compiled/facebook-www/React-profiling.classic.js +++ b/compiled/facebook-www/React-profiling.classic.js @@ -610,7 +610,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; +exports.version = "19.3.0-www-classic-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/React-profiling.modern.js b/compiled/facebook-www/React-profiling.modern.js index acbdf28bd3..c802e627fd 100644 --- a/compiled/facebook-www/React-profiling.modern.js +++ b/compiled/facebook-www/React-profiling.modern.js @@ -610,7 +610,7 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; +exports.version = "19.3.0-www-modern-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactART-dev.classic.js b/compiled/facebook-www/ReactART-dev.classic.js index e20a31f444..2f84774b1f 100644 --- a/compiled/facebook-www/ReactART-dev.classic.js +++ b/compiled/facebook-www/ReactART-dev.classic.js @@ -20348,10 +20348,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-art", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -20386,7 +20386,7 @@ __DEV__ && exports.Shape = Shape; exports.Surface = Surface; exports.Text = Text; - exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; + exports.version = "19.3.0-www-classic-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactART-dev.modern.js b/compiled/facebook-www/ReactART-dev.modern.js index 7c733cd8c7..5e98536d0a 100644 --- a/compiled/facebook-www/ReactART-dev.modern.js +++ b/compiled/facebook-www/ReactART-dev.modern.js @@ -20119,10 +20119,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-art", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -20157,7 +20157,7 @@ __DEV__ && exports.Shape = Shape; exports.Surface = Surface; exports.Text = Text; - exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; + exports.version = "19.3.0-www-modern-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactART-prod.classic.js b/compiled/facebook-www/ReactART-prod.classic.js index 032a5d3b78..bdfbe29670 100644 --- a/compiled/facebook-www/ReactART-prod.classic.js +++ b/compiled/facebook-www/ReactART-prod.classic.js @@ -11434,10 +11434,10 @@ var slice = Array.prototype.slice, })(React.Component); var internals$jscomp$inline_1646 = { bundleType: 0, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-art", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1647 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -11463,4 +11463,4 @@ exports.RadialGradient = RadialGradient; exports.Shape = TYPES.SHAPE; exports.Surface = Surface; exports.Text = Text; -exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; +exports.version = "19.3.0-www-classic-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactART-prod.modern.js b/compiled/facebook-www/ReactART-prod.modern.js index 1739ffedac..d590cb9d03 100644 --- a/compiled/facebook-www/ReactART-prod.modern.js +++ b/compiled/facebook-www/ReactART-prod.modern.js @@ -11146,10 +11146,10 @@ var slice = Array.prototype.slice, })(React.Component); var internals$jscomp$inline_1619 = { bundleType: 0, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-art", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1620 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -11175,4 +11175,4 @@ exports.RadialGradient = RadialGradient; exports.Shape = TYPES.SHAPE; exports.Surface = Surface; exports.Text = Text; -exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; +exports.version = "19.3.0-www-modern-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactDOM-dev.classic.js b/compiled/facebook-www/ReactDOM-dev.classic.js index bd5349b60a..184638f614 100644 --- a/compiled/facebook-www/ReactDOM-dev.classic.js +++ b/compiled/facebook-www/ReactDOM-dev.classic.js @@ -32908,11 +32908,11 @@ __DEV__ && return_targetInst = null; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-www-classic-3e1b34dc-20251008" !== isomorphicReactPackageVersion) + if ("19.3.0-www-classic-4b3e662e-20251008" !== 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.3.0-www-classic-3e1b34dc-20251008\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-www-classic-4b3e662e-20251008\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32955,10 +32955,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33571,7 +33571,7 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; + exports.version = "19.3.0-www-classic-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOM-dev.modern.js b/compiled/facebook-www/ReactDOM-dev.modern.js index b6cf9bdea2..2781a08370 100644 --- a/compiled/facebook-www/ReactDOM-dev.modern.js +++ b/compiled/facebook-www/ReactDOM-dev.modern.js @@ -32693,11 +32693,11 @@ __DEV__ && return_targetInst = null; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-www-modern-3e1b34dc-20251008" !== isomorphicReactPackageVersion) + if ("19.3.0-www-modern-4b3e662e-20251008" !== 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.3.0-www-modern-3e1b34dc-20251008\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-www-modern-4b3e662e-20251008\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32740,10 +32740,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33356,7 +33356,7 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; + exports.version = "19.3.0-www-modern-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOM-prod.classic.js b/compiled/facebook-www/ReactDOM-prod.classic.js index 7b287e53ca..7937321931 100644 --- a/compiled/facebook-www/ReactDOM-prod.classic.js +++ b/compiled/facebook-www/ReactDOM-prod.classic.js @@ -19970,14 +19970,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_2128 = React.version; if ( - "19.3.0-www-classic-3e1b34dc-20251008" !== + "19.3.0-www-classic-4b3e662e-20251008" !== isomorphicReactPackageVersion$jscomp$inline_2128 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2128, - "19.3.0-www-classic-3e1b34dc-20251008" + "19.3.0-www-classic-4b3e662e-20251008" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -19995,10 +19995,10 @@ Internals.Events = [ ]; var internals$jscomp$inline_2760 = { bundleType: 0, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2761 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20427,4 +20427,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; +exports.version = "19.3.0-www-classic-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactDOM-prod.modern.js b/compiled/facebook-www/ReactDOM-prod.modern.js index 30de4e435a..d14f53e39e 100644 --- a/compiled/facebook-www/ReactDOM-prod.modern.js +++ b/compiled/facebook-www/ReactDOM-prod.modern.js @@ -19699,14 +19699,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_2118 = React.version; if ( - "19.3.0-www-modern-3e1b34dc-20251008" !== + "19.3.0-www-modern-4b3e662e-20251008" !== isomorphicReactPackageVersion$jscomp$inline_2118 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2118, - "19.3.0-www-modern-3e1b34dc-20251008" + "19.3.0-www-modern-4b3e662e-20251008" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -19724,10 +19724,10 @@ Internals.Events = [ ]; var internals$jscomp$inline_2742 = { bundleType: 0, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2743 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20156,4 +20156,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; +exports.version = "19.3.0-www-modern-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactDOM-profiling.classic.js b/compiled/facebook-www/ReactDOM-profiling.classic.js index e8eb0b6610..4218c1aa11 100644 --- a/compiled/facebook-www/ReactDOM-profiling.classic.js +++ b/compiled/facebook-www/ReactDOM-profiling.classic.js @@ -22224,14 +22224,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_2438 = React.version; if ( - "19.3.0-www-classic-3e1b34dc-20251008" !== + "19.3.0-www-classic-4b3e662e-20251008" !== isomorphicReactPackageVersion$jscomp$inline_2438 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2438, - "19.3.0-www-classic-3e1b34dc-20251008" + "19.3.0-www-classic-4b3e662e-20251008" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -22249,10 +22249,10 @@ Internals.Events = [ ]; var internals$jscomp$inline_2440 = { bundleType: 0, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; enableSchedulingProfiler && ((internals$jscomp$inline_2440.getLaneLabelMap = getLaneLabelMap), @@ -22685,7 +22685,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; +exports.version = "19.3.0-www-classic-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOM-profiling.modern.js b/compiled/facebook-www/ReactDOM-profiling.modern.js index 0fa859b0c5..374576d2f9 100644 --- a/compiled/facebook-www/ReactDOM-profiling.modern.js +++ b/compiled/facebook-www/ReactDOM-profiling.modern.js @@ -22018,14 +22018,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_2428 = React.version; if ( - "19.3.0-www-modern-3e1b34dc-20251008" !== + "19.3.0-www-modern-4b3e662e-20251008" !== isomorphicReactPackageVersion$jscomp$inline_2428 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2428, - "19.3.0-www-modern-3e1b34dc-20251008" + "19.3.0-www-modern-4b3e662e-20251008" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -22043,10 +22043,10 @@ Internals.Events = [ ]; var internals$jscomp$inline_2430 = { bundleType: 0, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; enableSchedulingProfiler && ((internals$jscomp$inline_2430.getLaneLabelMap = getLaneLabelMap), @@ -22479,7 +22479,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; +exports.version = "19.3.0-www-modern-4b3e662e-20251008"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/compiled/facebook-www/ReactDOMServer-dev.classic.js b/compiled/facebook-www/ReactDOMServer-dev.classic.js index 2028bb1d9e..a1765c87cf 100644 --- a/compiled/facebook-www/ReactDOMServer-dev.classic.js +++ b/compiled/facebook-www/ReactDOMServer-dev.classic.js @@ -10305,5 +10305,5 @@ __DEV__ && '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.3.0-www-classic-3e1b34dc-20251008"; + exports.version = "19.3.0-www-classic-4b3e662e-20251008"; })(); diff --git a/compiled/facebook-www/ReactDOMServer-dev.modern.js b/compiled/facebook-www/ReactDOMServer-dev.modern.js index 987f7715dc..38e453eafc 100644 --- a/compiled/facebook-www/ReactDOMServer-dev.modern.js +++ b/compiled/facebook-www/ReactDOMServer-dev.modern.js @@ -10234,5 +10234,5 @@ __DEV__ && '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.3.0-www-modern-3e1b34dc-20251008"; + exports.version = "19.3.0-www-modern-4b3e662e-20251008"; })(); diff --git a/compiled/facebook-www/ReactDOMServer-prod.classic.js b/compiled/facebook-www/ReactDOMServer-prod.classic.js index ec72535cbd..27bbe582b4 100644 --- a/compiled/facebook-www/ReactDOMServer-prod.classic.js +++ b/compiled/facebook-www/ReactDOMServer-prod.classic.js @@ -6996,4 +6996,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.3.0-www-classic-3e1b34dc-20251008"; +exports.version = "19.3.0-www-classic-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactDOMServer-prod.modern.js b/compiled/facebook-www/ReactDOMServer-prod.modern.js index bc6fca5510..74a2b5ed1a 100644 --- a/compiled/facebook-www/ReactDOMServer-prod.modern.js +++ b/compiled/facebook-www/ReactDOMServer-prod.modern.js @@ -6929,4 +6929,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.3.0-www-modern-3e1b34dc-20251008"; +exports.version = "19.3.0-www-modern-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactDOMTesting-dev.classic.js b/compiled/facebook-www/ReactDOMTesting-dev.classic.js index 2ca0db80e1..5a0eb5f5d2 100644 --- a/compiled/facebook-www/ReactDOMTesting-dev.classic.js +++ b/compiled/facebook-www/ReactDOMTesting-dev.classic.js @@ -33229,11 +33229,11 @@ __DEV__ && return_targetInst = null; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-www-classic-3e1b34dc-20251008" !== isomorphicReactPackageVersion) + if ("19.3.0-www-classic-4b3e662e-20251008" !== 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.3.0-www-classic-3e1b34dc-20251008\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-www-classic-4b3e662e-20251008\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -33276,10 +33276,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -34058,5 +34058,5 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; + exports.version = "19.3.0-www-classic-4b3e662e-20251008"; })(); diff --git a/compiled/facebook-www/ReactDOMTesting-dev.modern.js b/compiled/facebook-www/ReactDOMTesting-dev.modern.js index 813c0e2099..f255b8f46e 100644 --- a/compiled/facebook-www/ReactDOMTesting-dev.modern.js +++ b/compiled/facebook-www/ReactDOMTesting-dev.modern.js @@ -33014,11 +33014,11 @@ __DEV__ && return_targetInst = null; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-www-modern-3e1b34dc-20251008" !== isomorphicReactPackageVersion) + if ("19.3.0-www-modern-4b3e662e-20251008" !== 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.3.0-www-modern-3e1b34dc-20251008\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-www-modern-4b3e662e-20251008\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -33061,10 +33061,10 @@ __DEV__ && !(function () { var internals = { bundleType: 1, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33843,5 +33843,5 @@ __DEV__ && exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; + exports.version = "19.3.0-www-modern-4b3e662e-20251008"; })(); diff --git a/compiled/facebook-www/ReactDOMTesting-prod.classic.js b/compiled/facebook-www/ReactDOMTesting-prod.classic.js index a1ef17b012..232255de8a 100644 --- a/compiled/facebook-www/ReactDOMTesting-prod.classic.js +++ b/compiled/facebook-www/ReactDOMTesting-prod.classic.js @@ -20286,14 +20286,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_2157 = React.version; if ( - "19.3.0-www-classic-3e1b34dc-20251008" !== + "19.3.0-www-classic-4b3e662e-20251008" !== isomorphicReactPackageVersion$jscomp$inline_2157 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2157, - "19.3.0-www-classic-3e1b34dc-20251008" + "19.3.0-www-classic-4b3e662e-20251008" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -20311,10 +20311,10 @@ Internals.Events = [ ]; var internals$jscomp$inline_2794 = { bundleType: 0, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2795 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20894,4 +20894,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; +exports.version = "19.3.0-www-classic-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactDOMTesting-prod.modern.js b/compiled/facebook-www/ReactDOMTesting-prod.modern.js index 12606ef401..30f5e0ef74 100644 --- a/compiled/facebook-www/ReactDOMTesting-prod.modern.js +++ b/compiled/facebook-www/ReactDOMTesting-prod.modern.js @@ -20015,14 +20015,14 @@ function getCrossOriginStringAs(as, input) { } var isomorphicReactPackageVersion$jscomp$inline_2147 = React.version; if ( - "19.3.0-www-modern-3e1b34dc-20251008" !== + "19.3.0-www-modern-4b3e662e-20251008" !== isomorphicReactPackageVersion$jscomp$inline_2147 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2147, - "19.3.0-www-modern-3e1b34dc-20251008" + "19.3.0-www-modern-4b3e662e-20251008" ) ); Internals.findDOMNode = function (componentOrElement) { @@ -20040,10 +20040,10 @@ Internals.Events = [ ]; var internals$jscomp$inline_2776 = { bundleType: 0, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2777 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20623,4 +20623,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; +exports.version = "19.3.0-www-modern-4b3e662e-20251008"; diff --git a/compiled/facebook-www/ReactReconciler-dev.classic.js b/compiled/facebook-www/ReactReconciler-dev.classic.js index a1b40c3f63..02d9422ea9 100644 --- a/compiled/facebook-www/ReactReconciler-dev.classic.js +++ b/compiled/facebook-www/ReactReconciler-dev.classic.js @@ -23003,7 +23003,7 @@ __DEV__ && version: rendererVersion, rendererPackageName: rendererPackageName, currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; null !== extraDevToolsConfig && (internals.rendererConfig = extraDevToolsConfig); diff --git a/compiled/facebook-www/ReactReconciler-dev.modern.js b/compiled/facebook-www/ReactReconciler-dev.modern.js index d9d02b59c9..7c15e8ec70 100644 --- a/compiled/facebook-www/ReactReconciler-dev.modern.js +++ b/compiled/facebook-www/ReactReconciler-dev.modern.js @@ -22783,7 +22783,7 @@ __DEV__ && version: rendererVersion, rendererPackageName: rendererPackageName, currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; null !== extraDevToolsConfig && (internals.rendererConfig = extraDevToolsConfig); diff --git a/compiled/facebook-www/ReactReconciler-prod.classic.js b/compiled/facebook-www/ReactReconciler-prod.classic.js index 0a8bd1c00d..85ed299ec3 100644 --- a/compiled/facebook-www/ReactReconciler-prod.classic.js +++ b/compiled/facebook-www/ReactReconciler-prod.classic.js @@ -14245,7 +14245,7 @@ module.exports = function ($$$config) { version: rendererVersion, rendererPackageName: rendererPackageName, currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; null !== extraDevToolsConfig && (internals.rendererConfig = extraDevToolsConfig); diff --git a/compiled/facebook-www/ReactReconciler-prod.modern.js b/compiled/facebook-www/ReactReconciler-prod.modern.js index 4cdab88807..20524821b9 100644 --- a/compiled/facebook-www/ReactReconciler-prod.modern.js +++ b/compiled/facebook-www/ReactReconciler-prod.modern.js @@ -13962,7 +13962,7 @@ module.exports = function ($$$config) { version: rendererVersion, rendererPackageName: rendererPackageName, currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; null !== extraDevToolsConfig && (internals.rendererConfig = extraDevToolsConfig); diff --git a/compiled/facebook-www/ReactTestRenderer-dev.classic.js b/compiled/facebook-www/ReactTestRenderer-dev.classic.js index 92f779fec0..675e4a24d8 100644 --- a/compiled/facebook-www/ReactTestRenderer-dev.classic.js +++ b/compiled/facebook-www/ReactTestRenderer-dev.classic.js @@ -15705,10 +15705,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.3.0-www-classic-3e1b34dc-20251008", + version: "19.3.0-www-classic-4b3e662e-20251008", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-classic-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-classic-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -15844,5 +15844,5 @@ __DEV__ && exports.unstable_batchedUpdates = function (fn, a) { return fn(a); }; - exports.version = "19.3.0-www-classic-3e1b34dc-20251008"; + exports.version = "19.3.0-www-classic-4b3e662e-20251008"; })(); diff --git a/compiled/facebook-www/ReactTestRenderer-dev.modern.js b/compiled/facebook-www/ReactTestRenderer-dev.modern.js index 88be7ab447..4e4e3b9797 100644 --- a/compiled/facebook-www/ReactTestRenderer-dev.modern.js +++ b/compiled/facebook-www/ReactTestRenderer-dev.modern.js @@ -15705,10 +15705,10 @@ __DEV__ && (function () { var internals = { bundleType: 1, - version: "19.3.0-www-modern-3e1b34dc-20251008", + version: "19.3.0-www-modern-4b3e662e-20251008", rendererPackageName: "react-test-renderer", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-www-modern-3e1b34dc-20251008" + reconcilerVersion: "19.3.0-www-modern-4b3e662e-20251008" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -15844,5 +15844,5 @@ __DEV__ && exports.unstable_batchedUpdates = function (fn, a) { return fn(a); }; - exports.version = "19.3.0-www-modern-3e1b34dc-20251008"; + exports.version = "19.3.0-www-modern-4b3e662e-20251008"; })(); diff --git a/compiled/facebook-www/VERSION_CLASSIC b/compiled/facebook-www/VERSION_CLASSIC index df169b3db5..2732ba9d37 100644 --- a/compiled/facebook-www/VERSION_CLASSIC +++ b/compiled/facebook-www/VERSION_CLASSIC @@ -1 +1 @@ -19.3.0-www-classic-3e1b34dc-20251008 \ No newline at end of file +19.3.0-www-classic-4b3e662e-20251008 \ No newline at end of file diff --git a/compiled/facebook-www/VERSION_MODERN b/compiled/facebook-www/VERSION_MODERN index 29e5c68e16..681b653899 100644 --- a/compiled/facebook-www/VERSION_MODERN +++ b/compiled/facebook-www/VERSION_MODERN @@ -1 +1 @@ -19.3.0-www-modern-3e1b34dc-20251008 \ No newline at end of file +19.3.0-www-modern-4b3e662e-20251008 \ No newline at end of file