מכבי Playtika תל אביב הפועל "שלמה" תל אביב הפועל בנק יהב י-ם בני PenLink הרצליה הפועל קבוצת נתנאל חולון מכבי קבוצת כנען רמת גן עירוני חי מוטורס נס ציונה
הפועל גלבוע גליל הפועל אלטשולר שחם ב"ש/דימונה הפועל Rivulis גליל עליון עירוני לאטי קריית אתא אליצור BRIGA נתניה הפועל עפולה הפועל שובל חיפה
Select 2 Teams:
 Select Seasons 
 Seasons Backwords 

Hapoel Jerusalem Vs Ramat Gan
Regular Season

Hapoel Jerusalem Vs Ramat Gan
Regular Season
Total Games 74
Hapoel Jerusalem Wins 40
Ramat Gan Wins 34
Points 6350-6273 ToHapoel Jerusalem

Records

  • Hapoel Jerusalem - Most Points: 113
  • Hapoel Jerusalem - Least Points: 57
  • Hapoel Jerusalem - Biggest Win: 38
  • Ramat Gan - Most Points: 122
  • Ramat Gan - Least Points: 61
  • Ramat Gan - Biggest Win: 57

Hapoel Jerusalem Hosts
Regular Season

Hapoel Jerusalem Hosts
Regular Season
Total Games 36
Hapoel Jerusalem Wins 29
Ramat Gan Wins 7
Points 3234-2883 ToHapoel Jerusalem

Records

  • Hapoel Jerusalem - Most Points: 113
  • Hapoel Jerusalem - Least Points: 68
  • Hapoel Jerusalem - Biggest Win: 36
  • Ramat Gan - Most Points: 104
  • Ramat Gan - Least Points: 61
  • Ramat Gan - Biggest Win: 16

Ramat Gan Hosts
Regular Season

Ramat Gan Hosts
Regular Season
Total Games 38
Hapoel Jerusalem Wins 11
Ramat Gan Wins 27
Points 3116-3390 ToRamat Gan

Records

  • Hapoel Jerusalem - Most Points: 107
  • Hapoel Jerusalem - Least Points: 57
  • Hapoel Jerusalem - Biggest Win: 38
  • Ramat Gan - Most Points: 122
  • Ramat Gan - Least Points: 65
  • Ramat Gan - Biggest Win: 57

Games List
Regular Season

Games List
Regular Season
# Date Time Arena Home Away Result
1 05/01/1968
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
103 - 79
2 28/06/1968
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
89 - 85
3 04/10/1968
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
83 - 81
4 21/02/1969
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
69 - 57
5 19/12/1969
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
81 - 76
6 24/04/1970
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
93 - 97
7 01/12/1972
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
110 - 92
8 01/06/1973
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
113 - 90
9 06/03/1974
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
122 - 65
10 28/05/1974
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
101 - 98
11 10/12/1974
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
91 - 90
12 25/02/1975
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
100 - 76
13 05/10/1975
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
87 - 73
14 29/01/1976
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
91 - 69
15 27/12/1976
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
73 - 68
16 04/04/1977
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
94 - 63
17 24/12/1979
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
88 - 104
18 04/03/1980
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
94 - 80
19 06/10/1986
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
88 - 89
20 15/12/1986
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
86 - 76
21 14/12/1987
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
81 - 89
22 21/03/1988
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
112 - 93
23 31/10/1988
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
82 - 75
24 23/01/1989
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
117 - 95
25 09/12/1989
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
99 - 82
26 04/03/1990
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
83 - 73
27 29/10/1990
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
76 - 83
28 04/03/1991
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
79 - 78
29 27/10/1991
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
109 - 91
30 13/02/1992
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
109 - 95
31 13/12/1992
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
95 - 65
32 21/03/1993
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
74 - 67
33 29/11/1993
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
103 - 86
34 13/03/1994
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
89 - 77
35 08/09/1994
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
98 - 73
36 25/12/1994
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
91 - 84
37 23/10/1995
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
70 - 73
38 06/03/1996
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
87 - 83
39 08/12/1996
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
87 - 98
40 06/04/1997
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
92 - 71
41 14/09/1997
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
80 - 69
42 11/01/1998
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
74 - 65
43 13/09/1998
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
68 - 89
44 03/01/1999
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
73 - 65
45 24/10/1999
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
68 - 67
46 05/02/2000
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
83 - 75
47 01/04/2001
Hapoel Jerusalem
Hapoel Jerusalem
Maccabi Ironi Ramat Gan
Maccabi Ironi Ramat Gan
100 - 68
48 10/05/2001
Maccabi Ironi Ramat Gan
Maccabi Ironi Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
83 - 82
49 21/10/2001
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
80 - 74
50 30/12/2001
Hapoel Jerusalem
Hapoel Jerusalem
Ramat Gan
Ramat Gan
88 - 61
51 17/03/2002
Ramat Gan
Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
76 - 82
52 28/09/2002
Hapoel Jerusalem
Hapoel Jerusalem
Ironi Ramat Gan
Ironi Ramat Gan
100 - 82
53 05/01/2003
Ironi Ramat Gan
Ironi Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
90 - 85
54 08/05/2003
Ironi Ramat Gan
Ironi Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
108 - 87
55 31/12/2003
Ironi Ramat Gan
Ironi Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
65 - 103
56 11/01/2004
Hapoel Jerusalem
Hapoel Jerusalem
Ironi Ramat Gan
Ironi Ramat Gan
91 - 67
57 27/11/2005
Hapoel Jerusalem
Hapoel Jerusalem
Ironi Ramat Gan
Ironi Ramat Gan
97 - 82
58 26/02/2006
Ironi Ramat Gan
Ironi Ramat Gan
Hapoel Jerusalem
Hapoel Jerusalem
72 - 81
59 28/05/2006
Hapoel Jerusalem
Hapoel Jerusalem
Ironi Ramat Gan
Ironi Ramat Gan
88 - 75
60 17/12/2006 19:10
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
84 - 81
61 25/03/2007 20:10
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
89 - 94
62 24/05/2007 20:15
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
105 - 107
63 16/12/2007 19:40 zisman
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
96 - 90
64 16/03/2008 20:00 Malha
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
90 - 85
65 11/05/2008 19:40 Malha
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
96 - 84
66 16/11/2008 19:40 Malcha
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
105 - 90
67 01/03/2009 20:25 Zysman
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
108 - 92
68 05/12/2009 18:25 Zysman
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
70 - 79
69 20/03/2010 19:30 Malha
Hapoel Migdal Jerusalem
Hapoel Migdal Jerusalem
Irony Kfar Hamaccabia Ramat Gan
Irony Kfar Hamaccabia Ramat Gan
107 - 71
70 05/12/2023 21:00 Zisman
Maccabi Ironi Ramat Gan
Maccabi Ironi Ramat Gan
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
79 - 73
71 30/04/2024 18:00 Pais Arena
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Maccabi Ironi Ramat Gan
Maccabi Ironi Ramat Gan
82 - 93
72 03/05/2024 14:00 Zisman
Maccabi Ironi Ramat Gan
Maccabi Ironi Ramat Gan
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
79 - 93
73 05/01/2025 20:50 Toto Arena, Holon
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Maccabi Ramat Gan
Maccabi Ramat Gan
86 - 87
74 06/03/2025 20:50 Zisman, Ramat Gan
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
75 - 82

Winner League Application

Download now our new app, follow all the games online and be the first to get all the latest action from the Basketball Super League
ISRAEL BASKETBALL SUPER LEAGUE
You can use the keyboard arrows to navigate between the component buttons
",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=l.createElement(a,{is:o.is}):(e=l.createElement(a),"select"===a&&(l=e,o.multiple?l.multiple=!0:o.size&&(l.size=o.size))):e=l.createElementNS(e,a),e[Ni]=t,e[Pi]=o,Pl(e,t,!1,!1),t.stateNode=e,l=Ae(a,o),a){case"iframe":case"object":case"embed":Te("load",e),u=o;break;case"video":case"audio":for(u=0;u<$a.length;u++)Te($a[u],e);u=o;break;case"source":Te("error",e),u=o;break;case"img":case"image":case"link":Te("error",e),Te("load",e),u=o;break;case"form":Te("reset",e),Te("submit",e),u=o;break;case"details":Te("toggle",e),u=o;break;case"input":A(e,o),u=M(e,o),Te("invalid",e),Ie(n,"onChange");break;case"option":u=B(e,o);break;case"select":e._wrapperState={wasMultiple:!!o.multiple},u=Uo({},o,{value:void 0}),Te("invalid",e),Ie(n,"onChange");break;case"textarea":V(e,o),u=H(e,o),Te("invalid",e),Ie(n,"onChange");break;default:u=o}Me(a,u);var s=u;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];"style"===i?ze(e,c):"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,null!=c&&Aa(e,c)):"children"===i?"string"==typeof c?("textarea"!==a||""!==c)&&X(e,c):"number"==typeof c&&X(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(ea.hasOwnProperty(i)?null!=c&&Ie(n,i):null!=c&&x(e,i,c,l))}switch(a){case"input":L(e),j(e,o,!1);break;case"textarea":L(e),$(e);break;case"option":null!=o.value&&e.setAttribute("value",""+P(o.value));break;case"select":e.multiple=!!o.multiple,n=o.value,null!=n?q(e,!!o.multiple,n,!1):null!=o.defaultValue&&q(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=Fe)}Ve(a,o)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(r(166));n=yn(yu.current),yn(bu.current),Jn(t)?(n=t.stateNode,o=t.memoizedProps,n[Ni]=t,n.nodeValue!==o&&(t.effectTag|=4)):(n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[Ni]=t,t.stateNode=n)}return null;case 13:return zt(vu),o=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==o,o=!1,null===e?void 0!==t.memoizedProps.fallback&&Jn(t):(a=e.memoizedState,o=null!==a,n||null===a||(a=e.child.sibling,null!==a&&(i=t.firstEffect,null!==i?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8))),n&&!o&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&vu.current)?rs===Qu&&(rs=Yu):(rs!==Qu&&rs!==Yu||(rs=Gu),0!==us&&null!==es&&(To(es,ns),Co(es,us)))),(n||o)&&(t.effectTag|=4),null);case 4:return wn(),Ol(t),null;case 10:return Zt(t),null;case 17:return It(t.type)&&Ft(),null;case 19:if(zt(vu),o=t.memoizedState,null===o)return null;if(a=0!==(64&t.effectTag),i=o.rendering,null===i){if(a)mr(o,!1);else if(rs!==Qu||null!==e&&0!==(64&e.effectTag))for(i=t.child;null!==i;){if(e=_n(i),null!==e){for(t.effectTag|=64,mr(o,!1),a=e.updateQueue,null!==a&&(t.updateQueue=a,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=t.child;null!==o;)a=o,i=n,a.effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,e=a.alternate,null===e?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),o=o.sibling;return Mt(vu,1&vu.current|2),t.child}i=i.sibling}}else{if(!a)if(e=_n(i),null!==e){if(t.effectTag|=64,a=!0,n=e.updateQueue,null!==n&&(t.updateQueue=n,t.effectTag|=4),mr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate)return t=t.lastEffect=o.lastEffect,null!==t&&(t.nextEffect=null),null}else 2*ru()-o.renderingStartTime>o.tailExpiration&&1t)&&vs.set(e,t)))}}function Ur(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}function qr(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$t(Vr.bind(null,e));else{var t=Br(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Fr();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Yl&&Bl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$t(Vr.bind(null,e)):Wt(r,Hr.bind(null,e),{timeout:10*(1073741821-t)-ru()}),e.callbackNode=t}}}function Hr(e,t){if(ks=0,t)return t=Fr(),No(e,t),qr(e),null;var n=Br(e);if(0!==n){if(t=e.callbackNode,(Ju&(Wu|$u))!==Hu)throw Error(r(327));if(lo(),e===es&&n===ns||Kr(e,n),null!==ts){var o=Ju;Ju|=Wu;for(var a=Yr();;)try{eo();break}catch(t){Xr(e,t)}if(Gt(),Ju=o,Bu.current=a,rs===Ku)throw t=os,Kr(e,n),To(e,n),qr(e),t;if(null===ts)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,o=rs,es=null,o){case Qu:case Ku:throw Error(r(345));case Xu:No(e,2=n){e.lastPingedTime=n,Kr(e,n);break}}if(i=Br(e),0!==i&&i!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Si(oo.bind(null,e),a);break}oo(e);break;case Gu:if(To(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=ro(a)),ss&&(a=e.lastPingedTime,0===a||a>=n)){e.lastPingedTime=n,Kr(e,n);break}if(a=Br(e),0!==a&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==is?o=10*(1073741821-is)-ru():1073741823===as?o=0:(o=10*(1073741821-as)-5e3,a=ru(),n=10*(1073741821-n)-a,o=a-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Uu(o/1960))-o,n=o?o=0:(a=0|l.busyDelayMs,i=ru()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)),o=i<=a?0:a+o-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+N(i))}rs!==Zu&&(rs=Xu),l=yr(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t;var w=Ar(f,u,t);ln(f,w); break e;case 1:u=l;var E=f.type,k=f.stateNode;if(0===(64&f.effectTag)&&("function"==typeof E.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===ms||!ms.has(k)))){f.effectTag|=4096,f.expirationTime=t;var _=Ir(f,u,t);ln(f,_);break e}}f=f.return}while(null!==f)}ts=no(ts)}catch(e){t=e;continue}break}}function Yr(){var e=Bu.current;return Bu.current=Cu,null===e?Cu:e}function Gr(e,t){eus&&(us=e)}function Jr(){for(;null!==ts;)ts=to(ts)}function eo(){for(;null!==ts&&!Gl();)ts=to(ts)}function to(e){var t=Fu(e.alternate,e,ns);return e.memoizedProps=e.pendingProps,null===t&&(t=no(e)),qu.current=null,t}function no(e){ts=e;do{var t=ts.alternate;if(e=ts.return,0===(2048&ts.effectTag)){if(t=br(t,ts,ns),1===ns||1!==ts.childExpirationTime){for(var n=0,r=ts.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}ts.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ts.firstEffect),null!==ts.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ts.firstEffect),e.lastEffect=ts.lastEffect),1e?t:e}function oo(e){var t=qt();return Vt(99,ao.bind(null,e,t)),null}function ao(e,t){do lo();while(null!==gs);if((Ju&(Wu|$u))!==Hu)throw Error(r(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ro(n);if(e.firstPendingTime=a,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===es&&(ts=es=null,ns=0),1u&&(c=u,u=l,l=c),c=Ue(w,l),f=Ue(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&(E=E.createRange(),E.setStart(c.node,c.offset),k.removeAllRanges(),l>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E)))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w=t&&e<=t}function To(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Co(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function No(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Po(e,t,n,o){var a=t.current,i=Fr(),l=su.suspense;i=jr(i,a,l);e:if(n){n=n._reactInternalFiber;t:{if(J(n)!==n||1!==n.tag)throw Error(r(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(It(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(r(171))}if(1===n.tag){var s=n.type;if(It(s)){n=Dt(n,s,u);break e}}n=u}else n=Al;return null===t.context?t.context=n:t.pendingContext=n,t=on(i,l),t.payload={element:e},o=void 0===o?null:o,null!==o&&(t.callback=o),an(a,t),Dr(a,i),i}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ro(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime