M&&(B=M):B=M,0B&&(P=B):P=B,b!==null&&B>P){var p=y?"secondary-light":"warning";$?$.run(console.timeStamp.bind(console,y?"Consecutive":"Event: "+b,P,B,j1,y1,p)):console.timeStamp(y?"Consecutive":"Event: "+b,P,B,j1,y1,p)}M>B&&(P=a?"error":(X&738197653)===X?"tertiary-light":"primary-light",a=s?"Promise Resolved":a?"Cascading Update":5H&&(B=H):B=H,0B&&(M=B):M=B,0M&&(s=M):s=M,M>s&&P!==null&&(p=b?"secondary-light":"warning",$?$.run(console.timeStamp.bind(console,b?"Consecutive":"Event: "+P,s,M,j1,y1,p)):console.timeStamp(b?"Consecutive":"Event: "+P,s,M,j1,y1,p)),B>M&&($?$.run(console.timeStamp.bind(console,"Action",M,B,j1,y1,"primary-dark")):console.timeStamp("Action",M,B,j1,y1,"primary-dark")),H>B&&(M=y?"Promise Resolved":5F5&&(_=F5,F5=E0,E0=_);var h1=pL(P,E0),m=pL(P,F5);if(h1&&m&&(q0.rangeCount!==1||q0.anchorNode!==h1.node||q0.anchorOffset!==h1.offset||q0.focusNode!==m.node||q0.focusOffset!==m.offset)){var d=s.createRange();d.setStart(h1.node,h1.offset),q0.removeAllRanges(),E0>F5?(q0.addRange(d),q0.extend(m.node,m.offset)):(d.setEnd(m.node,m.offset),q0.addRange(d))}}}}s=[];for(q0=P;q0=q0.parentNode;)q0.nodeType===1&&s.push({element:q0,left:q0.scrollLeft,top:q0.scrollTop});typeof P.focus==="function"&&P.focus();for(P=0;PB?B3:B;B=$0.T;var M=n1.p;try{n1.p=$,$0.T=null;var H=KA;KA=null,$=C9;var _=R6;if(O2=T9,BJ=C9=null,R6=0,(d1&(T2|L4))!==p2)throw Error("Cannot flush passive effects while already rendering.");$4(_),$A=!0,m$=!1;var P=0;if(Y8=null,P=u2(),T6===$D)Tq(Z8,P,J8);else{var b=Z8,y=P,a=T6===qA;!V5||y<=b||(a5?a5.run(console.timeStamp.bind(console,a?"Waiting for Paint":"Waiting",b,y,j1,y1,"secondary-light")):console.timeStamp(a?"Waiting for Paint":"Waiting",b,y,j1,y1,"secondary-light"))}b=d1,d1|=L4;var s=$.current;WW(),pR(s);var p=$.current;s=BA,WW(),gR($,p,_,H,s),UT($),d1=b;var q0=u2();if(p=P,s=a5,Y8!==null?oL(p,q0,Y8,!0,s):!V5||q0<=p||(s?s.run(console.timeStamp.bind(console,"Remaining Effects",p,q0,j1,y1,"secondary-dark")):console.timeStamp("Remaining Effects",p,q0,j1,y1,"secondary-dark")),xZ(_,q0),rq(0,!1),m$?$===hz?nZ++:(nZ=0,hz=$):nZ=0,m$=$A=!1,H7&&typeof H7.onPostCommitFiberRoot==="function")try{H7.onPostCommitFiberRoot(jQ,$)}catch(E0){q3||(q3=!0,console.error("React instrumentation encountered an error: %o",E0))}var R0=$.current.stateNode;return R0.effectDuration=0,R0.passiveEffectDuration=0,!0}finally{n1.p=M,$0.T=B,zT(Q,X)}}function KT(Q,X,B){X=U4(B,X),$v(X),X=QN(Q.stateNode,X,2),Q=e8(Q,X,2),Q!==null&&(R5(Q,2),Z3(Q))}function t1(Q,X,B){if(KJ=!1,Q.tag===3)KT(Q,Q,B);else{for(;X!==null;){if(X.tag===3){KT(X,Q,B);return}if(X.tag===1){var $=X.stateNode;if(typeof X.type.getDerivedStateFromError==="function"||typeof $.componentDidCatch==="function"&&(R9===null||!R9.has($))){Q=U4(B,Q),$v(Q),B=JN(2),$=e8(X,B,2),$!==null&&(XN(B,$,X,Q),R5($,2),Z3($));return}}X=X.return}console.error(`Internal React error: Attempted to capture a commit phase error inside a detached tree. This indicates a bug in React. Potential causes include deleting the same fiber more than once, committing an already-finished tree, or an inconsistent return pointer.
+Learn more about data fetching with Hooks: https://react.dev/link/hooks-data-fetching`:" You returned: "+$,L0(X,function(P,b){console.error("%s must not return anything besides a function, which is used for clean-up.%s",P,b)},H,_)}B=B.next}while(B!==M)}}catch(P){n1(X,X.return,P)}}function PQ(Q,X,B){try{var $=X.updateQueue,M=$!==null?$.lastEffect:null;if(M!==null){var H=M.next;$=H;do{if(($.tag&Q)===Q){var _=$.inst,P=_.destroy;P!==void 0&&(_.destroy=void 0,(Q&f7)!==D$&&(WJ=!0),M=X,L0(M,Xd,M,B,P),(Q&f7)!==D$&&(WJ=!1))}$=$.next}while($!==H)}}catch(b){n1(X,X.return,b)}}function CR(Q,X){t6(Q)?(i6(),pq(X,Q),o6()):pq(X,Q)}function _N(Q,X,B){t6(Q)?(i6(),PQ(B,Q,X),o6()):PQ(B,Q,X)}function bR(Q){var X=Q.updateQueue;if(X!==null){var B=Q.stateNode;Q.type.defaultProps||"ref"in Q.memoizedProps||XJ||(B.props!==Q.memoizedProps&&console.error("Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",x(Q)||"instance"),B.state!==Q.memoizedState&&console.error("Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",x(Q)||"instance"));try{L0(Q,Ev,X,B)}catch($){n1(Q,Q.return,$)}}}function xm(Q,X,B){return Q.getSnapshotBeforeUpdate(X,B)}function km(Q,X){var{memoizedProps:B,memoizedState:$}=X;X=Q.stateNode,Q.type.defaultProps||"ref"in Q.memoizedProps||XJ||(X.props!==Q.memoizedProps&&console.error("Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",x(Q)||"instance"),X.state!==Q.memoizedState&&console.error("Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",x(Q)||"instance"));try{var M=xZ(Q.type,B),H=L0(Q,xm,X,M,$);B=WD,H!==void 0||B.has(Q.type)||(B.add(Q.type),L0(Q,function(){console.error("%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",x(Q))})),X.__reactInternalSnapshotBeforeUpdate=H}catch(_){n1(Q,Q.return,_)}}function DR(Q,X,B){B.props=xZ(Q.type,Q.memoizedProps),B.state=Q.memoizedState,t6(Q)?(i6(),L0(Q,bb,Q,X,B),o6()):L0(Q,bb,Q,X,B)}function fm(Q){var X=Q.ref;if(X!==null){switch(Q.tag){case 26:case 27:case 5:var B=Q.stateNode;break;case 30:B=Q.stateNode;break;default:B=Q.stateNode}if(typeof X==="function")if(t6(Q))try{i6(),Q.refCleanup=X(B)}finally{o6()}else Q.refCleanup=X(B);else typeof X==="string"?console.error("String refs are no longer supported."):X.hasOwnProperty("current")||console.error("Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().",x(Q)),X.current=B}}function cq(Q,X){try{L0(Q,fm,Q)}catch(B){n1(Q,X,B)}}function n6(Q,X){var{ref:B,refCleanup:$}=Q;if(B!==null)if(typeof $==="function")try{if(t6(Q))try{i6(),L0(Q,$)}finally{o6(Q)}else L0(Q,$)}catch(M){n1(Q,X,M)}finally{Q.refCleanup=null,Q=Q.alternate,Q!=null&&(Q.refCleanup=null)}else if(typeof B==="function")try{if(t6(Q))try{i6(),L0(Q,B,null)}finally{o6(Q)}else L0(Q,B,null)}catch(M){n1(Q,X,M)}else B.current=null}function ER(Q,X,B,$){var M=Q.memoizedProps,H=M.id,_=M.onCommit;M=M.onRender,X=X===null?"mount":"update",L$&&(X="nested-update"),typeof M==="function"&&M(H,X,Q.actualDuration,Q.treeBaseDuration,Q.actualStartTime,B),typeof _==="function"&&_(H,X,$,B)}function gm(Q,X,B,$){var M=Q.memoizedProps;Q=M.id,M=M.onPostCommit,X=X===null?"mount":"update",L$&&(X="nested-update"),typeof M==="function"&&M(Q,X,$,B)}function yR(Q){var{type:X,memoizedProps:B,stateNode:$}=Q;try{L0(Q,Kp,$,X,B,Q)}catch(M){n1(Q,Q.return,M)}}function VN(Q,X,B){try{L0(Q,$p,Q.stateNode,Q.type,B,X,Q)}catch($){n1(Q,Q.return,$)}}function IR(Q){return Q.tag===5||Q.tag===3||Q.tag===26||Q.tag===27&&K9(Q.type)||Q.tag===4}function PN(Q){Z:for(;;){for(;Q.sibling===null;){if(Q.return===null||IR(Q.return))return null;Q=Q.return}Q.sibling.return=Q.return;for(Q=Q.sibling;Q.tag!==5&&Q.tag!==6&&Q.tag!==18;){if(Q.tag===27&&K9(Q.type))continue Z;if(Q.flags&2)continue Z;if(Q.child===null||Q.tag===4)continue Z;else Q.child.return=Q,Q=Q.child}if(!(Q.flags&2))return Q.stateNode}}function LN(Q,X,B){var $=Q.tag;if($===5||$===6)Q=Q.stateNode,X?(uT(B),(B.nodeType===9?B.body:B.nodeName==="HTML"?B.ownerDocument.body:B).insertBefore(Q,X)):(uT(B),X=B.nodeType===9?B.body:B.nodeName==="HTML"?B.ownerDocument.body:B,X.appendChild(Q),B=B._reactRootContainer,B!==null&&B!==void 0||X.onclick!==null||(X.onclick=d3));else if($!==4&&($===27&&K9(Q.type)&&(B=Q.stateNode,X=null),Q=Q.child,Q!==null))for(LN(Q,X,B),Q=Q.sibling;Q!==null;)LN(Q,X,B),Q=Q.sibling}function fW(Q,X,B){var $=Q.tag;if($===5||$===6)Q=Q.stateNode,X?B.insertBefore(Q,X):B.appendChild(Q);else if($!==4&&($===27&&K9(Q.type)&&(B=Q.stateNode),Q=Q.child,Q!==null))for(fW(Q,X,B),Q=Q.sibling;Q!==null;)fW(Q,X,B),Q=Q.sibling}function um(Q){for(var X,B=Q.return;B!==null;){if(IR(B)){X=B;break}B=B.return}if(X==null)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(X.tag){case 27:X=X.stateNode,B=PN(Q),fW(Q,B,X);break;case 5:B=X.stateNode,X.flags&32&&(gT(B),X.flags&=-33),X=PN(Q),fW(Q,X,B);break;case 3:case 4:X=X.stateNode.containerInfo,B=PN(Q),LN(Q,B,X);break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}}function jR(Q){var{stateNode:X,memoizedProps:B}=Q;try{L0(Q,Tp,Q.type,B,X,Q)}catch($){n1(Q,Q.return,$)}}function SR(Q,X){return X.tag===31?(X=X.memoizedState,Q.memoizedState!==null&&X===null):X.tag===13?(Q=Q.memoizedState,X=X.memoizedState,Q!==null&&Q.dehydrated!==null&&(X===null||X.dehydrated===null)):X.tag===3?Q.memoizedState.isDehydrated&&(X.flags&256)===0:!1}function hm(Q,X){if(Q=Q.containerInfo,PA=JU,Q=iL(Q),zH(Q)){if("selectionStart"in Q)var B={start:Q.selectionStart,end:Q.selectionEnd};else Z:{B=(B=Q.ownerDocument)&&B.defaultView||window;var $=B.getSelection&&B.getSelection();if($&&$.rangeCount!==0){B=$.anchorNode;var{anchorOffset:M,focusNode:H}=$;$=$.focusOffset;try{B.nodeType,H.nodeType}catch(R0){B=null;break Z}var _=0,P=-1,b=-1,y=0,a=0,o=Q,p=null;Y:for(;;){for(var q0;;){if(o!==B||M!==0&&o.nodeType!==3||(P=_+M),o!==H||$!==0&&o.nodeType!==3||(b=_+$),o.nodeType===3&&(_+=o.nodeValue.length),(q0=o.firstChild)===null)break;p=o,o=q0}for(;;){if(o===Q)break Y;if(p===B&&++y===M&&(P=_),p===H&&++a===$&&(b=_),(q0=o.nextSibling)!==null)break;o=p,p=o.parentNode}o=q0}B=P===-1||b===-1?null:{start:P,end:b}}else B=null}B=B||{start:0,end:0}}else B=null;LA={focusedElem:Q,selectionRange:B},JU=!1;for(p2=X;p2!==null;)if(X=p2,Q=X.child,(X.subtreeFlags&1028)!==0&&Q!==null)Q.return=X,p2=Q;else for(;p2!==null;){switch(Q=X=p2,B=Q.alternate,M=Q.flags,Q.tag){case 0:if((M&4)!==0&&(Q=Q.updateQueue,Q=Q!==null?Q.events:null,Q!==null))for(B=0;B title"));Q7(y,P,_),y[J7]=Q,y0(y),P=y;break Z;case"link":var a=tT("link","href",b).get(P+(_.href||""));if(a){for(var o=0;o$||console.timeStamp("Blocked",_z,M,u4,void 0,5>$?"primary-light":10>$?"primary":100>$?"primary-dark":"error"))}}H=(B=!B&&(X&127)===0&&(X&Q.expiredLanes)===0||x2(Q,X))?dm(Q,X):CN(Q,X,!0);var _=B;do{if(H===U8){BJ&&!B&&z9(Q,X,0,!1),X=X5,_z=M2(),Ob=X;break}else{if($=h2(),M=Q.current.alternate,_&&!cm(M)){U4(X),M=m2,H=$,!V5||H<=M||(a5?a5.run(console.timeStamp.bind(console,"Teared Render",M,H,S1,I1,"error")):console.timeStamp("Teared Render",M,H,S1,I1,"error")),fZ(X,$),H=CN(Q,X,!1),_=!1;continue}if(H===iZ){if(_=X,Q.errorRecoveryDisabledLanes&_)var P=0;else P=Q.pendingLanes&-536870913,P=P!==0?P:P&536870912?536870912:0;if(P!==0){U4(X),WH(m2,$,X,a5),fZ(X,$),X=P;Z:{$=Q,H=_,_=uz;var b=$.current.memoizedState.isDehydrated;if(b&&(TQ($,P).flags|=256),P=CN($,P,!1),P!==iZ){if(zA&&!b){$.errorRecoveryDisabledLanes|=H,C9|=H,H=v9;break Z}$=u7,u7=_,$!==null&&(u7===null?u7=$:u7.push.apply(u7,$))}H=P}if(_=!1,H!==iZ)continue;else $=h2()}}if(H===kz){U4(X),WH(m2,$,X,a5),fZ(X,$),TQ(Q,0),z9(Q,X,0,!0);break}Z:{switch(B=Q,H){case U8:case kz:throw Error("Root did not complete. This is a bug in React.");case v9:if((X&4194048)!==X)break;case x$:U4(X),eL(m2,$,X,a5),fZ(X,$),M=X,(M&127)!==0?_$=$:(M&4194048)!==0&&(V$=$),z9(B,X,Q4,!R9);break Z;case iZ:u7=null;break;case S$:case UD:break;default:throw Error("Unknown root exit status.")}if($0.actQueue!==null)bN(B,M,X,u7,hz,g$,Q4,C9,eZ,H,null,null,m2,$);else{if((X&62914560)===X&&(_=u$+wD-h2(),10<_)){if(z9(B,X,Q4,!R9),x4(B,0,!0)!==0)break Z;T6=X,B.timeoutHandle=jD(ZT.bind(null,B,M,u7,hz,g$,X,Q4,C9,eZ,R9,H,"Throttled",m2,$),_);break Z}ZT(B,M,u7,hz,g$,X,Q4,C9,eZ,R9,H,null,m2,$)}}}break}while(1);Y3(Q)}function ZT(Q,X,B,$,M,H,_,P,b,y,a,o,p,q0){Q.timeoutHandle=XY;var R0=X.subtreeFlags,E0=null;if(R0&8192||(R0&16785408)===16785408){if(E0={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:d3},rR(X,H,E0),R0=(H&62914560)===H?u$-h2():(H&4194048)===H?MD-h2():0,R0=Ep(E0,R0),R0!==null){T6=H,Q.cancelPendingCommit=R0(bN.bind(null,Q,X,H,B,$,M,_,P,b,a,E0,E0.waitingForViewTransition?"Waiting for the previous Animation":0M&&(B=M):B=M,0B&&(P=B):P=B,b!==null&&B>P){var p=y?"secondary-light":"warning";$?$.run(console.timeStamp.bind(console,y?"Consecutive":"Event: "+b,P,B,S1,I1,p)):console.timeStamp(y?"Consecutive":"Event: "+b,P,B,S1,I1,p)}M>B&&(P=a?"error":(X&738197653)===X?"tertiary-light":"primary-light",a=o?"Promise Resolved":a?"Cascading Update":5H&&(B=H):B=H,0B&&(M=B):M=B,0M&&(o=M):o=M,M>o&&P!==null&&(p=b?"secondary-light":"warning",$?$.run(console.timeStamp.bind(console,b?"Consecutive":"Event: "+P,o,M,S1,I1,p)):console.timeStamp(b?"Consecutive":"Event: "+P,o,M,S1,I1,p)),B>M&&($?$.run(console.timeStamp.bind(console,"Action",M,B,S1,I1,"primary-dark")):console.timeStamp("Action",M,B,S1,I1,"primary-dark")),H>B&&(M=y?"Promise Resolved":5F5&&(_=F5,F5=E0,E0=_);var m1=sL(P,E0),m=sL(P,F5);if(m1&&m&&(q0.rangeCount!==1||q0.anchorNode!==m1.node||q0.anchorOffset!==m1.offset||q0.focusNode!==m.node||q0.focusOffset!==m.offset)){var d=o.createRange();d.setStart(m1.node,m1.offset),q0.removeAllRanges(),E0>F5?(q0.addRange(d),q0.extend(m.node,m.offset)):(d.setEnd(m.node,m.offset),q0.addRange(d))}}}}o=[];for(q0=P;q0=q0.parentNode;)q0.nodeType===1&&o.push({element:q0,left:q0.scrollLeft,top:q0.scrollTop});typeof P.focus==="function"&&P.focus();for(P=0;PB?K3:B;B=$0.T;var M=e1.p;try{e1.p=$,$0.T=null;var H=GA;GA=null,$=E9;var _=T6;if(A2=D9,KJ=E9=null,T6=0,(l1&(C2|v4))!==c2)throw Error("Cannot flush passive effects while already rendering.");U4(_),wA=!0,c$=!1;var P=0;if(X8=null,P=h2(),C6===ND)bq(J8,P,z8);else{var b=J8,y=P,a=C6===WA;!V5||y<=b||(a5?a5.run(console.timeStamp.bind(console,a?"Waiting for Paint":"Waiting",b,y,S1,I1,"secondary-light")):console.timeStamp(a?"Waiting for Paint":"Waiting",b,y,S1,I1,"secondary-light"))}b=l1,l1|=v4;var o=$.current;UW(),sR(o);var p=$.current;o=UA,UW(),dR($,p,_,H,o),OT($),l1=b;var q0=h2();if(p=P,o=a5,X8!==null?Yv(p,q0,X8,!0,o):!V5||q0<=p||(o?o.run(console.timeStamp.bind(console,"Remaining Effects",p,q0,S1,I1,"secondary-dark")):console.timeStamp("Remaining Effects",p,q0,S1,I1,"secondary-dark")),fZ(_,q0),sq(0,!1),c$?$===pz?ZY++:(ZY=0,pz=$):ZY=0,c$=wA=!1,O7&&typeof O7.onPostCommitFiberRoot==="function")try{O7.onPostCommitFiberRoot(SQ,$)}catch(E0){z3||(z3=!0,console.error("React instrumentation encountered an error: %o",E0))}var R0=$.current.stateNode;return R0.effectDuration=0,R0.passiveEffectDuration=0,!0}finally{e1.p=M,$0.T=B,GT(Q,X)}}function wT(Q,X,B){X=G4(B,X),Nv(X),X=zN(Q.stateNode,X,2),Q=Q9(Q,X,2),Q!==null&&(R5(Q,2),Y3(Q))}function n1(Q,X,B){if(WJ=!1,Q.tag===3)wT(Q,Q,B);else{for(;X!==null;){if(X.tag===3){wT(X,Q,B);return}if(X.tag===1){var $=X.stateNode;if(typeof X.type.getDerivedStateFromError==="function"||typeof $.componentDidCatch==="function"&&(b9===null||!b9.has($))){Q=G4(B,Q),Nv(Q),B=BN(2),$=Q9(X,B,2),$!==null&&(KN(B,$,X,Q),R5($,2),Y3($));return}}X=X.return}console.error(`Internal React error: Attempted to capture a commit phase error inside a detached tree. This indicates a bug in React. Potential causes include deleting the same fiber more than once, committing an already-finished tree, or an inconsistent return pointer.
Error message:
-%s`,B)}}function RN(Q,X,B){var $=Q.pingCache;if($===null){$=Q.pingCache=new qd;var M=new Set;$.set(X,M)}else M=$.get(X),M===void 0&&(M=new Set,$.set(X,M));M.has(B)||(QA=!0,M.add(B),$=cm.bind(null,Q,X,B),z3&&lq(Q,B),X.then($,$))}function cm(Q,X,B){var $=Q.pingCache;$!==null&&$.delete(X),Q.pingedLanes|=Q.suspendedLanes&B,Q.warmLanes&=~B,(B&127)!==0?0>$3&&(N9=$3=G2(),Hz=N$("Promise Resolved"),O9=O$):(B&4194048)!==0&&0>d4&&(U3=d4=G2(),Oz=N$("Promise Resolved"),fO=O$),lR()&&$0.actQueue===null&&console.error(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...).
+%s`,B)}}function DN(Q,X,B){var $=Q.pingCache;if($===null){$=Q.pingCache=new $d;var M=new Set;$.set(X,M)}else M=$.get(X),M===void 0&&(M=new Set,$.set(X,M));M.has(B)||(zA=!0,M.add(B),$=sm.bind(null,Q,X,B),B3&&aq(Q,B),X.then($,$))}function sm(Q,X,B){var $=Q.pingCache;$!==null&&$.delete(X),Q.pingedLanes|=Q.suspendedLanes&B,Q.warmLanes&=~B,(B&127)!==0?0>U3&&(F9=U3=M2(),Oz=A$("Promise Resolved"),_9=F$):(B&4194048)!==0&&0>l4&&(G3=l4=M2(),Fz=A$("Promise Resolved"),mO=F$),tR()&&$0.actQueue===null&&console.error(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...).
When testing, code that resolves suspended data should be wrapped into act(...):
@@ -163,7 +163,7 @@ act(() => {
});
/* assert on the output */
-This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`),G5===Q&&(L1&B)===B&&(S5===V9||S5===I$&&(L1&62914560)===L1&&u2()-f$ {
});
/* assert on the output */
-This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`,x(Q))})}function Z3(Q){Q!==WJ&&Q.next===null&&(WJ===null?c$=WJ=Q:WJ=WJ.next=Q),d$=!0,$0.actQueue!==null?GA||(GA=!0,NT()):UA||(UA=!0,NT())}function rq(Q,X){if(!MA&&d$){MA=!0;do{var B=!1;for(var $=c$;$!==null;){if(!X)if(Q!==0){var M=$.pendingLanes;if(M===0)var H=0;else{var{suspendedLanes:_,pingedLanes:P}=$;H=(1<<31-E7(42|Q)+1)-1,H&=M&~(_&~P),H=H&201326741?H&201326741|1:H?H|2:0}H!==0&&(B=!0,HT($,H))}else H=L1,H=S4($,$===G5?H:0,$.cancelPendingCommit!==null||$.timeoutHandle!==QY),(H&3)===0||S2($,H)||(B=!0,HT($,H));$=$.next}}while(B);MA=!1}}function sm(){dz=window.event,CN()}function CN(){d$=GA=UA=!1;var Q=0;b9!==0&&Yp()&&(Q=b9);for(var X=u2(),B=null,$=c$;$!==null;){var M=$.next,H=MT($,X);if(H===0)$.next=null,B===null?c$=M:B.next=M,M===null&&(WJ=B);else if(B=$,Q!==0||(H&3)!==0)d$=!0;$=M}O2!==T9&&O2!==h$||rq(Q,!1),b9!==0&&(b9=0)}function MT(Q,X){for(var{suspendedLanes:B,pingedLanes:$,expirationTimes:M}=Q,H=Q.pendingLanes&-62914561;0 or