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

Hapoel Holon Vs Hapoel Tel Aviv
Regular Season

Hapoel Holon Vs Hapoel Tel Aviv
Regular Season
Total Games 112
Hapoel Holon Wins 38
Hapoel Tel Aviv Wins 74
Points 8310-8953 ToHapoel Tel Aviv

Records

  • Hapoel Holon - Most Points: 107
  • Hapoel Holon - Least Points: 38
  • Hapoel Holon - Biggest Win: 23
  • Hapoel Tel Aviv - Most Points: 116
  • Hapoel Tel Aviv - Least Points: 41
  • Hapoel Tel Aviv - Biggest Win: 42

Hapoel Holon Hosts
Regular Season

Hapoel Holon Hosts
Regular Season
Total Games 56
Hapoel Holon Wins 26
Hapoel Tel Aviv Wins 30
Points 4238-4361 ToHapoel Tel Aviv

Records

  • Hapoel Holon - Most Points: 106
  • Hapoel Holon - Least Points: 38
  • Hapoel Holon - Biggest Win: 23
  • Hapoel Tel Aviv - Most Points: 102
  • Hapoel Tel Aviv - Least Points: 47
  • Hapoel Tel Aviv - Biggest Win: 25

Hapoel Tel Aviv Hosts
Regular Season

Hapoel Tel Aviv Hosts
Regular Season
Total Games 56
Hapoel Holon Wins 12
Hapoel Tel Aviv Wins 44
Points 4072-4592 ToHapoel Tel Aviv

Records

  • Hapoel Holon - Most Points: 107
  • Hapoel Holon - Least Points: 39
  • Hapoel Holon - Biggest Win: 18
  • Hapoel Tel Aviv - Most Points: 116
  • Hapoel Tel Aviv - Least Points: 41
  • Hapoel Tel Aviv - Biggest Win: 42

Games List
Regular Season

Games List
Regular Season
# Date Time Arena Home Away Result
1 19/06/1953
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
41 - 40
2 12/11/1953
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
59 - 48
3 19/03/1955
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
51 - 39
4 01/10/1955
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
61 - 59
5 22/02/1957
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
53 - 68
6 12/04/1957
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
45 - 51
7 14/03/1958
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
52 - 54
8 16/05/1958
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
57 - 69
9 28/02/1959
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
44 - 47
10 04/12/1959
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
69 - 56
11 13/05/1960
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
56 - 72
12 11/11/1960
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
81 - 62
13 11/03/1961
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
50 - 62
14 28/07/1961
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
71 - 64
15 24/11/1961
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
57 - 62
16 11/05/1962
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
73 - 62
17 12/10/1962
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
38 - 61
18 14/04/1963
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
73 - 56
19 24/01/1964
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
60 - 54
20 08/05/1964
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
68 - 60
21 30/10/1964
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
59 - 79
22 02/04/1965
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
63 - 42
23 19/11/1965
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
60 - 72
24 11/03/1966
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
79 - 61
25 21/10/1966
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
95 - 56
26 03/02/1967
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
55 - 77
27 31/03/1967
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
62 - 77
28 19/05/1967
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
97 - 55
29 20/10/1967
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
91 - 69
30 23/02/1968
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
52 - 70
31 19/11/1968
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
80 - 69
32 21/03/1969
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
69 - 88
33 24/10/1969
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
65 - 66
34 20/02/1970
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
89 - 76
35 03/11/1970
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
74 - 69
36 04/03/1971
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
67 - 82
37 29/10/1971
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
100 - 95
38 10/03/1972
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
100 - 74
39 17/09/1978
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
101 - 73
40 11/12/1978
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
72 - 89
41 23/12/1979
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
97 - 60
42 03/03/1980
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
71 - 96
43 22/09/1980
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
72 - 77
44 08/12/1980
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
97 - 79
45 11/10/1981
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
79 - 101
46 25/01/1982
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
116 - 79
47 15/11/1982
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
97 - 86
48 21/02/1983
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
83 - 80
49 25/09/1983
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
61 - 59
50 17/11/1983
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
91 - 107
51 01/10/1984
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
80 - 78
52 20/01/1985
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
87 - 74
53 03/11/1985
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
92 - 99
54 27/01/1986
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
86 - 93
55 22/09/1986
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
72 - 74
56 01/12/1986
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
92 - 89
57 21/12/1987
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
84 - 68
58 28/03/1988
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
75 - 73
59 30/10/1988
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
89 - 102
60 22/01/1989
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
94 - 93
61 02/10/1989
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
74 - 76
62 15/01/1990
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
95 - 102
63 30/09/1990
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
84 - 94
64 05/01/1991
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
81 - 78
65 30/11/1991
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
97 - 84
66 24/02/1992
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
95 - 84
67 26/09/1992
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
74 - 91
68 07/02/1993
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
98 - 79
69 13/10/1993
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
106 - 92
70 06/02/1994
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
81 - 76
71 10/10/1994
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
94 - 81
72 29/01/1995
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
75 - 67
73 29/10/1995
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
89 - 88
74 10/03/1996
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
87 - 76
75 29/09/1996
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
87 - 84
76 16/02/1997
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
91 - 78
77 25/10/1998
Hapoel Holon
Hapoel Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
92 - 83
78 24/01/1999
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Holon
Hapoel Holon
82 - 76
79 09/12/2012 17:00 Beit Maccabi
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
88 - 86
80 11/03/2013 19:30 Hapeol Arena
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
73 - 76
81 05/05/2013 19:45 Bet Maccabi
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
70 - 77
82 19/12/2013 18:45 Hapoel Arena
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
76 - 85
83 13/01/2014 18:15 Hadar Yosef
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
70 - 75
84 08/12/2014 19:45 Hadar Yosef
Hapoel Tel Aviv
Hapoel Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
80 - 83
85 09/03/2015 20:30 Holon
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
82 - 70
86 19/04/2015 21:05 Holon
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel Tel Aviv
Hapoel Tel Aviv
83 - 60
87 06/12/2015 21:00 Kvutzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel hcsra Insurance Holon
Hapoel hcsra Insurance Holon
78 - 63
88 27/02/2016 19:45 Toto Arena, Holon
Hapoel hcsra Insurance Holon
Hapoel hcsra Insurance Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
84 - 83
89 18/04/2016 20:00 Kvuzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel hcsra Insurance Holon
Hapoel hcsra Insurance Holon
90 - 85
90 05/12/2016 20:45 Kvuzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
84 - 92
91 26/02/2017 19:45 Toto Arena, Holon
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
80 - 78
92 02/04/2017 19:15
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
100 - 102
93 08/10/2017 21:00 Kvuzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
81 - 78
94 06/01/2018 20:30 Toto Arena
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
85 - 79
95 29/04/2018 19:00 Kvuzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
89 - 65
96 03/11/2018 20:30 Toto Arena, Holon
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
78 - 75
97 21/12/2018 13:45 Kvutzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel Unet Holon
Hapoel Unet Holon
74 - 92
98 16/05/2019 21:00 Toto Arena, Holon
Hapoel Unet Holon
Hapoel Unet Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
97 - 89
99 05/10/2019 19:35 Toto Arena, Holon
Hapoel U-NET Holon
Hapoel U-NET Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
89 - 75
100 15/02/2020 20:00 Kvuzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel U-NET Holon
Hapoel U-NET Holon
86 - 90
101 29/12/2020 19:00 Toto Arena
Hapoel UNET Credit Holon
Hapoel UNET Credit Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
77 - 63
102 01/05/2021 20:30 Kvuzat Shlomo Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel UNET Credit Holon
Hapoel UNET Credit Holon
104 - 98
103 13/11/2021 19:40 Shlomo Group Arena
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
Hapoel UNET Holon
Hapoel UNET Holon
67 - 62
104 28/03/2022 21:00 Toto Arena
Hapoel UNET Holon
Hapoel UNET Holon
Hapoel SP Tel Aviv
Hapoel SP Tel Aviv
99 - 77
105 02/12/2022 13:30 Toto Arena
Hapoel Atsmon Holon
Hapoel Atsmon Holon
Hapoel Vegan Friendly Tel Aviv
Hapoel Vegan Friendly Tel Aviv
74 - 79
106 04/02/2023 19:30 Shlomo Group Arena
Hapoel Vegan Friendly Tel Aviv
Hapoel Vegan Friendly Tel Aviv
Hapoel Atsmon Holon
Hapoel Atsmon Holon
87 - 93
107 23/04/2023 21:00 Toto Arena
Hapoel Atsmon Holon
Hapoel Atsmon Holon
Hapoel Vegan Friendly Tel Aviv
Hapoel Vegan Friendly Tel Aviv
100 - 95
108 02/03/2024 19:15 Shlomo Group Arena
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
90 - 78
109 17/02/2024 19:20 Toto Arena
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
98 - 90
110 07/05/2024 18:40 Pais Arena
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
79 - 59
111 16/11/2024 21:00 Toto Arena
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
68 - 72
112 08/03/2025 19:20 Menorah Mivtachim Arena
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
84 - 68

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