@@ -195,23 +195,6 @@ function findNextSibling(child) {
195195 searchTarget = child;
196196 return !0;
197197}
198- function isFiberContainedBy(maybeChild, maybeParent) {
199- maybeParent = maybeParent.return;
200- if (maybeParent === maybeChild || maybeParent === maybeChild.alternate)
201- return !0;
202- for (; null !== maybeParent && maybeParent !== maybeChild; ) {
203- if (
204- !(
205- (5 !== maybeParent.tag && 3 !== maybeParent.tag) ||
206- (maybeParent.return !== maybeChild &&
207- maybeParent.return !== maybeChild.alternate)
208- )
209- )
210- return !0;
211- maybeParent = maybeParent.return;
212- }
213- return !1;
214- }
215198function isFiberPrecedingCheck(child, target, boundary) {
216199 return child === boundary
217200 ? !0
@@ -14469,20 +14452,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
1446914452 (nativeEventTarget[internalScrollTimer] = targetInst));
1447014453}
1447114454for (
14472- var i$jscomp$inline_1777 = 0;
14473- i$jscomp$inline_1777 < simpleEventPluginEvents.length;
14474- i$jscomp$inline_1777 ++
14455+ var i$jscomp$inline_1780 = 0;
14456+ i$jscomp$inline_1780 < simpleEventPluginEvents.length;
14457+ i$jscomp$inline_1780 ++
1447514458) {
14476- var eventName$jscomp$inline_1778 =
14477- simpleEventPluginEvents[i$jscomp$inline_1777 ],
14478- domEventName$jscomp$inline_1779 =
14479- eventName$jscomp$inline_1778 .toLowerCase(),
14480- capitalizedEvent$jscomp$inline_1780 =
14481- eventName$jscomp$inline_1778 [0].toUpperCase() +
14482- eventName$jscomp$inline_1778 .slice(1);
14459+ var eventName$jscomp$inline_1781 =
14460+ simpleEventPluginEvents[i$jscomp$inline_1780 ],
14461+ domEventName$jscomp$inline_1782 =
14462+ eventName$jscomp$inline_1781 .toLowerCase(),
14463+ capitalizedEvent$jscomp$inline_1783 =
14464+ eventName$jscomp$inline_1781 [0].toUpperCase() +
14465+ eventName$jscomp$inline_1781 .slice(1);
1448314466 registerSimpleEvent(
14484- domEventName$jscomp$inline_1779 ,
14485- "on" + capitalizedEvent$jscomp$inline_1780
14467+ domEventName$jscomp$inline_1782 ,
14468+ "on" + capitalizedEvent$jscomp$inline_1783
1448614469 );
1448714470}
1448814471registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -17273,43 +17256,75 @@ FragmentInstance.prototype.compareDocumentPosition = function (otherNode) {
1727317256 void 0,
1727417257 void 0
1727517258 );
17276- if (0 === children.length) {
17277- children = getInstanceFromHostFiber(parentHostFiber);
17278- var parentResult = children.compareDocumentPosition(otherNode);
17279- parentHostFiber = parentResult;
17280- children === otherNode
17281- ? (parentHostFiber = Node.DOCUMENT_POSITION_CONTAINS)
17282- : parentResult & Node.DOCUMENT_POSITION_CONTAINED_BY &&
17283- (traverseVisibleHostChildren(
17284- this._fragmentFiber.sibling,
17285- !1,
17286- findNextSibling
17287- ),
17288- (children = searchTarget),
17289- (searchTarget = null),
17290- null === children
17291- ? (parentHostFiber = Node.DOCUMENT_POSITION_PRECEDING)
17292- : ((otherNode =
17293- getInstanceFromHostFiber(children).compareDocumentPosition(
17294- otherNode
17295- )),
17296- (parentHostFiber =
17297- 0 === otherNode || otherNode & Node.DOCUMENT_POSITION_FOLLOWING
17298- ? Node.DOCUMENT_POSITION_FOLLOWING
17299- : Node.DOCUMENT_POSITION_PRECEDING)));
17300- return (parentHostFiber |= Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC);
17301- }
17259+ var parentHostInstance = getInstanceFromHostFiber(parentHostFiber);
17260+ if (0 === children.length)
17261+ return (
17262+ (parentHostFiber = children =
17263+ parentHostInstance.compareDocumentPosition(otherNode)),
17264+ parentHostInstance === otherNode
17265+ ? (parentHostFiber = Node.DOCUMENT_POSITION_CONTAINS)
17266+ : children & Node.DOCUMENT_POSITION_CONTAINED_BY &&
17267+ (traverseVisibleHostChildren(
17268+ this._fragmentFiber.sibling,
17269+ !1,
17270+ findNextSibling
17271+ ),
17272+ (children = searchTarget),
17273+ (searchTarget = null),
17274+ null === children
17275+ ? (parentHostFiber = Node.DOCUMENT_POSITION_PRECEDING)
17276+ : ((otherNode =
17277+ getInstanceFromHostFiber(children).compareDocumentPosition(
17278+ otherNode
17279+ )),
17280+ (parentHostFiber =
17281+ 0 === otherNode || otherNode & Node.DOCUMENT_POSITION_FOLLOWING
17282+ ? Node.DOCUMENT_POSITION_FOLLOWING
17283+ : Node.DOCUMENT_POSITION_PRECEDING))),
17284+ (parentHostFiber |= Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)
17285+ );
1730217286 parentHostFiber = getInstanceFromHostFiber(children[0]);
17303- parentResult = getInstanceFromHostFiber(children[children.length - 1]);
17304- var firstResult = parentHostFiber.compareDocumentPosition(otherNode),
17305- lastResult = parentResult.compareDocumentPosition(otherNode);
17287+ for (
17288+ var lastElement = getInstanceFromHostFiber(children[children.length - 1]),
17289+ foundPortalParent = !1,
17290+ parent = this._fragmentFiber.return;
17291+ null !== parent;
17292+
17293+ ) {
17294+ 4 === parent.tag && (foundPortalParent = !0);
17295+ if (3 === parent.tag || 5 === parent.tag) break;
17296+ parent = parent.return;
17297+ }
17298+ foundPortalParent = foundPortalParent
17299+ ? getInstanceFromHostFiber(children[0]).parentElement
17300+ : parentHostInstance;
17301+ if (null == foundPortalParent) return Node.DOCUMENT_POSITION_DISCONNECTED;
17302+ parentHostInstance =
17303+ foundPortalParent.compareDocumentPosition(parentHostFiber) &
17304+ Node.DOCUMENT_POSITION_CONTAINED_BY;
17305+ foundPortalParent =
17306+ foundPortalParent.compareDocumentPosition(lastElement) &
17307+ Node.DOCUMENT_POSITION_CONTAINED_BY;
17308+ parent = parentHostFiber.compareDocumentPosition(otherNode);
17309+ var lastResult = lastElement.compareDocumentPosition(otherNode),
17310+ otherNodeIsWithinFirstOrLastChild =
17311+ parent & Node.DOCUMENT_POSITION_CONTAINED_BY ||
17312+ lastResult & Node.DOCUMENT_POSITION_CONTAINED_BY;
17313+ lastResult =
17314+ parentHostInstance &&
17315+ foundPortalParent &&
17316+ parent & Node.DOCUMENT_POSITION_FOLLOWING &&
17317+ lastResult & Node.DOCUMENT_POSITION_PRECEDING;
1730617318 parentHostFiber =
17307- (firstResult & Node.DOCUMENT_POSITION_FOLLOWING &&
17308- lastResult & Node.DOCUMENT_POSITION_PRECEDING ) ||
17309- otherNode === parentHostFiber ||
17310- otherNode === parentResult
17319+ (parentHostInstance && parentHostFiber === otherNode) ||
17320+ (foundPortalParent && lastElement === otherNode ) ||
17321+ otherNodeIsWithinFirstOrLastChild ||
17322+ lastResult
1731117323 ? Node.DOCUMENT_POSITION_CONTAINED_BY
17312- : firstResult;
17324+ : (!parentHostInstance && parentHostFiber === otherNode) ||
17325+ (!foundPortalParent && lastElement === otherNode)
17326+ ? Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
17327+ : parent;
1731317328 return parentHostFiber & Node.DOCUMENT_POSITION_DISCONNECTED ||
1731417329 parentHostFiber & Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC ||
1731517330 validateDocumentPositionWithFiberTree(
@@ -17330,57 +17345,96 @@ function validateDocumentPositionWithFiberTree(
1733017345 otherNode
1733117346) {
1733217347 var otherFiber = getClosestInstanceFromNode(otherNode);
17333- return documentPosition & Node.DOCUMENT_POSITION_CONTAINED_BY
17334- ? !!otherFiber && isFiberContainedBy(fragmentFiber, otherFiber)
17335- : documentPosition & Node.DOCUMENT_POSITION_CONTAINS
17336- ? null === otherFiber
17337- ? ((otherFiber = otherNode.ownerDocument),
17338- otherNode === otherFiber || otherNode === otherFiber.body)
17339- : isFiberContainedBy(otherFiber, fragmentFiber)
17340- : documentPosition & Node.DOCUMENT_POSITION_PRECEDING
17341- ? ((followingBoundaryFiber = !!otherFiber) &&
17342- !(followingBoundaryFiber = otherFiber === precedingBoundaryFiber) &&
17343- ((followingBoundaryFiber = getLowestCommonAncestor(
17344- precedingBoundaryFiber,
17348+ if (documentPosition & Node.DOCUMENT_POSITION_CONTAINED_BY) {
17349+ if ((precedingBoundaryFiber = !!otherFiber))
17350+ a: {
17351+ for (; null !== otherFiber; ) {
17352+ if (
17353+ 7 === otherFiber.tag &&
17354+ (otherFiber === fragmentFiber ||
17355+ otherFiber.alternate === fragmentFiber)
17356+ ) {
17357+ precedingBoundaryFiber = !0;
17358+ break a;
17359+ }
17360+ otherFiber = otherFiber.return;
17361+ }
17362+ precedingBoundaryFiber = !1;
17363+ }
17364+ return precedingBoundaryFiber;
17365+ }
17366+ if (documentPosition & Node.DOCUMENT_POSITION_CONTAINS) {
17367+ if (null === otherFiber)
17368+ return (
17369+ (otherFiber = otherNode.ownerDocument),
17370+ otherNode === otherFiber || otherNode === otherFiber.body
17371+ );
17372+ a: {
17373+ otherFiber = fragmentFiber;
17374+ for (
17375+ fragmentFiber = getFragmentParentHostFiber(fragmentFiber);
17376+ null !== otherFiber;
17377+
17378+ ) {
17379+ if (
17380+ !(
17381+ (5 !== otherFiber.tag && 3 !== otherFiber.tag) ||
17382+ (otherFiber !== fragmentFiber &&
17383+ otherFiber.alternate !== fragmentFiber)
17384+ )
17385+ ) {
17386+ otherFiber = !0;
17387+ break a;
17388+ }
17389+ otherFiber = otherFiber.return;
17390+ }
17391+ otherFiber = !1;
17392+ }
17393+ return otherFiber;
17394+ }
17395+ return documentPosition & Node.DOCUMENT_POSITION_PRECEDING
17396+ ? ((fragmentFiber = !!otherFiber) &&
17397+ !(fragmentFiber = otherFiber === precedingBoundaryFiber) &&
17398+ ((fragmentFiber = getLowestCommonAncestor(
17399+ precedingBoundaryFiber,
17400+ otherFiber,
17401+ getParentForFragmentAncestors
17402+ )),
17403+ null === fragmentFiber
17404+ ? (fragmentFiber = !1)
17405+ : (traverseVisibleHostChildren(
17406+ fragmentFiber,
17407+ !0,
17408+ isFiberPrecedingCheck,
1734517409 otherFiber,
17346- getParentForFragmentAncestors
17347- )),
17348- null === followingBoundaryFiber
17349- ? (followingBoundaryFiber = !1)
17350- : (traverseVisibleHostChildren(
17351- followingBoundaryFiber,
17352- !0,
17353- isFiberPrecedingCheck,
17354- otherFiber,
17355- precedingBoundaryFiber
17356- ),
17357- (otherFiber = searchTarget),
17358- (searchTarget = null),
17359- (followingBoundaryFiber = null !== otherFiber))),
17360- followingBoundaryFiber)
17361- : documentPosition & Node.DOCUMENT_POSITION_FOLLOWING
17362- ? ((precedingBoundaryFiber = !!otherFiber) &&
17363- !(precedingBoundaryFiber =
17364- otherFiber === followingBoundaryFiber) &&
17365- ((precedingBoundaryFiber = getLowestCommonAncestor(
17366- followingBoundaryFiber,
17410+ precedingBoundaryFiber
17411+ ),
17412+ (otherFiber = searchTarget),
17413+ (searchTarget = null),
17414+ (fragmentFiber = null !== otherFiber))),
17415+ fragmentFiber)
17416+ : documentPosition & Node.DOCUMENT_POSITION_FOLLOWING
17417+ ? ((fragmentFiber = !!otherFiber) &&
17418+ !(fragmentFiber = otherFiber === followingBoundaryFiber) &&
17419+ ((fragmentFiber = getLowestCommonAncestor(
17420+ followingBoundaryFiber,
17421+ otherFiber,
17422+ getParentForFragmentAncestors
17423+ )),
17424+ null === fragmentFiber
17425+ ? (fragmentFiber = !1)
17426+ : (traverseVisibleHostChildren(
17427+ fragmentFiber,
17428+ !0,
17429+ isFiberFollowingCheck,
1736717430 otherFiber,
17368- getParentForFragmentAncestors
17369- )),
17370- null === precedingBoundaryFiber
17371- ? (precedingBoundaryFiber = !1)
17372- : (traverseVisibleHostChildren(
17373- precedingBoundaryFiber,
17374- !0,
17375- isFiberFollowingCheck,
17376- otherFiber,
17377- followingBoundaryFiber
17378- ),
17379- (otherFiber = searchTarget),
17380- (searchBoundary = searchTarget = null),
17381- (precedingBoundaryFiber = null !== otherFiber))),
17382- precedingBoundaryFiber)
17383- : !1;
17431+ followingBoundaryFiber
17432+ ),
17433+ (otherFiber = searchTarget),
17434+ (searchBoundary = searchTarget = null),
17435+ (fragmentFiber = null !== otherFiber))),
17436+ fragmentFiber)
17437+ : !1;
1738417438}
1738517439function normalizeListenerOptions(opts) {
1738617440 return null == opts
@@ -19239,16 +19293,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1923919293 0 === i && attemptExplicitHydrationTarget(target);
1924019294 }
1924119295};
19242- var isomorphicReactPackageVersion$jscomp$inline_2165 = React.version;
19296+ var isomorphicReactPackageVersion$jscomp$inline_2181 = React.version;
1924319297if (
19244- "19.2.0-experimental-379a083b-20250813 " !==
19245- isomorphicReactPackageVersion$jscomp$inline_2165
19298+ "19.2.0-experimental-a96a0f39-20250815 " !==
19299+ isomorphicReactPackageVersion$jscomp$inline_2181
1924619300)
1924719301 throw Error(
1924819302 formatProdErrorMessage(
1924919303 527,
19250- isomorphicReactPackageVersion$jscomp$inline_2165 ,
19251- "19.2.0-experimental-379a083b-20250813 "
19304+ isomorphicReactPackageVersion$jscomp$inline_2181 ,
19305+ "19.2.0-experimental-a96a0f39-20250815 "
1925219306 )
1925319307 );
1925419308ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19268,24 +19322,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1926819322 null === componentOrElement ? null : componentOrElement.stateNode;
1926919323 return componentOrElement;
1927019324};
19271- var internals$jscomp$inline_2860 = {
19325+ var internals$jscomp$inline_2876 = {
1927219326 bundleType: 0,
19273- version: "19.2.0-experimental-379a083b-20250813 ",
19327+ version: "19.2.0-experimental-a96a0f39-20250815 ",
1927419328 rendererPackageName: "react-dom",
1927519329 currentDispatcherRef: ReactSharedInternals,
19276- reconcilerVersion: "19.2.0-experimental-379a083b-20250813 "
19330+ reconcilerVersion: "19.2.0-experimental-a96a0f39-20250815 "
1927719331};
1927819332if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
19279- var hook$jscomp$inline_2861 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
19333+ var hook$jscomp$inline_2877 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
1928019334 if (
19281- !hook$jscomp$inline_2861 .isDisabled &&
19282- hook$jscomp$inline_2861 .supportsFiber
19335+ !hook$jscomp$inline_2877 .isDisabled &&
19336+ hook$jscomp$inline_2877 .supportsFiber
1928319337 )
1928419338 try {
19285- (rendererID = hook$jscomp$inline_2861 .inject(
19286- internals$jscomp$inline_2860
19339+ (rendererID = hook$jscomp$inline_2877 .inject(
19340+ internals$jscomp$inline_2876
1928719341 )),
19288- (injectedHook = hook$jscomp$inline_2861 );
19342+ (injectedHook = hook$jscomp$inline_2877 );
1928919343 } catch (err) {}
1929019344}
1929119345exports.createRoot = function (container, options) {
@@ -19380,4 +19434,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1938019434 listenToAllSupportedEvents(container);
1938119435 return new ReactDOMHydrationRoot(initialChildren);
1938219436};
19383- exports.version = "19.2.0-experimental-379a083b-20250813 ";
19437+ exports.version = "19.2.0-experimental-a96a0f39-20250815 ";
0 commit comments