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

Hapoel Shlomo Tel Aviv

Hapoel Shlomo Tel Aviv
2024-25

facebookXinstagramyoutubetiktokthreads

Web Site
Office's Address
Office's Address: Habarzel 34, Tel Aviv
Phone
Phone: 03-6960450
Fax
Fax: 03-6960440
E-Mail
Sponsors
Sponsors: Shlomo Group

Roster

2024-25

Team Kit

Team Kit

GAMES

2024-25

Hapoel Shlomo Tel Aviv - GAMES
Date Time Round Home Away Result
25/12/2024
20:50
20:50 Winner League, Game 1
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
82 - 91
13/10/2024
20:50
20:50 Winner League, Game 2
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
72 - 85
19/10/2024
20:00
20:00 Winner League, Game 3
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Bnei PenLink Herzliya
Bnei PenLink Herzliya
97 - 79
28/10/2024
18:50
18:50 Winner League, Game 4
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
88 - 98
02/11/2024
19:20
19:20 Winner League, Game 5
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Afula
Hapoel Afula
85 - 62
09/11/2024
20:00
20:00 Winner League, Game 6
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
96 - 95
16/11/2024
21:00
21:00 Winner League, Game 7
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
68 - 72
01/12/2024
20:50
20:50 Winner League, Game 8
Hapoel Gilboa Galil
Hapoel Gilboa Galil
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
56 - 73
08/12/2024
21:00
21:00 Winner League, Game 9
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
97 - 79
15/12/2024
20:00
20:00 Winner League, Game 10
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
54 - 90
21/12/2024
20:30
20:30 Winner League, Game 11
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
70 - 96
28/12/2024
20:50
20:50 Winner League, Game 12
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
64 - 79
05/01/2025
18:35
18:35 Winner League, Game 13
Hapoel Shoval Haifa
Hapoel Shoval Haifa
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
79 - 108
11/01/2025
19:05
19:05 Winner League, Game 14
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
77 - 92
26/01/2025
18:35
18:35 Winner League, Game 15
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
77 - 94
01/02/2025
19:10
19:10 Winner League, Game 16
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
82 - 83
15/02/2025
19:10
19:10 Winner League, Game 17
Hapoel Afula
Hapoel Afula
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
74 - 99
02/03/2025
21:05
21:05 Winner League, Game 18
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
76 - 70
08/03/2025
19:20
19:20 Winner League, Game 19
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
84 - 68
16/03/2025
18:30
18:30 Winner League, Game 20
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
96 - 85
22/03/2025
20:00
20:00 Winner League, Game 21
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
91 - 95
19/03/2025
20:55
20:55 Winner League, Game 22
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Gilboa Galil
Hapoel Gilboa Galil
94 - 74
05/04/2025
20:30
20:30 Winner League, Game 23
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Shlomo Tel Aviv Vs Maccabi Ramat Gan
05/03/2025
19:30
19:30 Winner League, Game 24
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
99 - 77
17/04/2025
לא סופי
Winner League, Game 25
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Hapoel Shlomo Tel Aviv Vs Ironi Hai Motors Ness Ziona
20/04/2025
לא סופי
Winner League, Game 26
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Shoval Haifa
Hapoel Shoval Haifa
Hapoel Shlomo Tel Aviv Vs Hapoel Shoval Haifa

Staff

Owner: 
CEO: 
Sports Manager: 
Team Manager: 
Team Manager: 
Doctor: 
 
 

Arena

Menora Mivtahim Arena
Menora Mivtahim Arena
Places: 11000
 
 

Standings

Pts L W GP Team #
42 3 20 23 Hapoel Tel-Aviv 1
41 3 19 22 Maccabi Tel-Aviv 2
39 5 17 22 Hapoel Jerusalem 3
35 9 13 22 Bnei Herzliya 4
34 10 12 22 Hapoel Holon 5
34 10 12 22 Maccabi Ramat Gan 6
 
32 12 10 22 Be'er Sheva/Dimona 7
32 14 9 23 Hapoel Galil Elion 8
32 12 10 22 Ness Ziona 9
31 13 9 22 Gilboa Galil 10
 
29 15 7 22 Elitzur Netanya 11
29 15 7 22 Ironi Kiryat Ata 12
 
29 15 7 22 Hapoel Afula 13
25 19 3 22 Hapoel Haifa 14

Team Highlights

2024-25

אנא המתן

Stats

2024-25

Team Stats - Regular Season
2PT 3PT 1PT Rebounds Fouls Blocks
GP Pts M/A M/A M/A DR OR TR FF FA ST TO AS BKF BKA VAL
Total 23 2045 520/873 220/609 345/460 624 235 859 463 477 161 285 492 80 49 2460
Average 88.9 23/38 (59.6%) 10/26 (36.1%) 15/20 (75%) 27.1 10.2 37.4 20.1 20.7 7.0 12.4 21.4 3.5 2.1 107.0
Team Stats - Advanced Stats, Regular Season
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 23 447 906 262
Average   19.4 39.4 11.4
Team Stats Per Game - Regular Season
2PT 3PT 1PT Rebounds Fouls Blocks
# Game Pts AG M/A % M/A % M/A % DR OR TR FF FA ST TO AS BKF BKA VAL
2 Hapoel Jerusalem (A) 85 72 21/34 61.8% 10/24 41.7% 13/17 76.5% 25 8 33 22 20 7 16 19 2 5 92
3 Bnei Herzliya (H) 97 79 24/37 64.9% 12/27 44.4% 13/20 65% 32 12 44 19 19 5 19 26 2 1 119
4 Be'er Sheva/Dimona (A) 98 88 19/32 59.4% 15/31 48.4% 15/18 83.3% 23 7 30 19 23 7 11 25 4 2 123
5 Hapoel Afula (H) 85 62 21/33 63.6% 7/29 24.1% 22/27 81.5% 33 6 39 14 23 5 7 18 9 2 117
6 Ironi Kiryat Ata (H) 96 95 19/27 70.4% 12/36 33.3% 22/26 84.6% 29 6 35 27 24 7 16 18 3 2 102
7 Hapoel Holon (A) 72 68 16/34 47.1% 10/30 33.3% 10/15 66.7% 27 9 36 22 20 8 7 13 3 5 75
8 Gilboa Galil (A) 73 56 20/36 55.6% 8/28 28.6% 9/12 75% 31 9 40 23 21 8 16 23 1 1 87
9 Maccabi Tel-Aviv (A) 79 97 24/49 49% 7/16 43.8% 10/13 76.9% 19 9 28 21 21 4 11 19 2 1 83
10 Ness Ziona (A) 90 54 25/39 64.1% 11/23 47.8% 7/13 53.8% 37 9 46 20 15 6 14 31 2 0 124
11 Elitzur Netanya (A) 96 70 21/29 72.4% 14/33 42.4% 12/15 80% 28 5 33 17 16 12 13 32 2 0 131
1 Maccabi Ramat Gan (A) 91 82 28/48 58.3% 9/24 37.5% 8/12 66.7% 29 9 38 17 16 6 7 19 3 3 107
12 Hapoel Galil Elion (A) 79 64 21/37 56.8% 9/23 39.1% 10/14 71.4% 21 7 28 20 17 11 11 21 4 5 90
13 Hapoel Haifa (A) 108 79 23/36 63.9% 14/28 50% 20/28 71.4% 30 9 39 19 27 4 10 27 2 2 141
14 Hapoel Jerusalem (H) 77 92 20/35 57.1% 9/24 37.5% 10/15 66.7% 24 11 35 21 17 7 19 18 4 2 81
15 Ironi Kiryat Ata (A) 94 77 18/29 62.1% 9/32 28.1% 31/38 81.6% 21 13 34 23 26 8 9 22 2 3 110
16 Be'er Sheva/Dimona (H) 82 83 26/42 61.9% 3/22 13.6% 21/33 63.6% 28 14 42 18 31 2 13 22 2 0 103
17 Hapoel Afula (A) 99 74 27/51 52.9% 11/31 35.5% 12/18 66.7% 26 19 45 21 20 11 11 21 6 2 118
18 Maccabi Tel-Aviv (H) 76 70 24/40 60% 4/27 14.8% 16/21 76.2% 31 13 44 25 21 6 11 15 3 2 83
24 Hapoel Galil Elion (H) 99 77 26/39 66.7% 9/26 34.6% 20/22 90.9% 26 8 34 22 20 6 4 23 4 1 127
19 Hapoel Holon (H) 84 68 20/38 52.6% 10/24 41.7% 14/18 77.8% 29 11 40 16 18 6 15 23 5 0 109
20 Elitzur Netanya (H) 96 85 23/45 51.1% 11/29 37.9% 17/19 89.5% 23 19 42 17 17 8 11 16 4 3 110
22 Gilboa Galil (H) 94 74 22/35 62.9% 10/24 41.7% 20/26 76.9% 24 11 35 22 24 7 17 17 4 3 106
21 Bnei Herzliya (A) 95 91 32/48 66.7% 6/18 33.3% 13/20 65% 28 11 39 18 21 10 17 24 7 4 122
Players - Regular Season Averages
2PT 3PT 1PT Rebounds Fouls Blocks
# Player Name GP SF Min Pts % / A % / A % / A DR OR TR FF FA ST TO AS BKF BKA VAL
00 Johnathan Motley 17 17 22.4 13.4 56.4% 33.3% 67.5% 3.1 2.1 5.1 2.1 4.3 0.2 1.5 2.2 0.5 0.4 16.2
26 Yam Madar 11 5 22.9 10.9 60.0% 32.5% 73.0% 2.3 0.6 2.9 2.1 3.6 1.1 2.5 4.9 0.3 0.3 13.9
04 Marcus Bingham Jr. 14 0 24.4 13.6 64.3% 44.0% 71.1% 4.4 1.9 6.3 1.8 3.4 1.2 1.2 0.7 1.5 0.2 19.1
51 Bruno Caboclo 17 6 19.0 10.6 69.9% 46.2% 75.0% 3.3 1.5 4.8 2.3 2.9 0.6 1.1 0.5 0.8 0.1 13.8
41 Tomer Ginat 22 16 22.2 10.5 67.7% 23.1% 69.6% 4.9 1.5 6.4 1.4 2.5 0.6 1.0 1.7 0.2 0.3 15.4
01 Joe Ragland 10 7 18.9 9.1 71.4% 38.9% 100.0% 1.8 0.3 2.1 1.8 1.9 0.7 1.6 5.1 0.0 0.4 12.8
10 Bar Timor 23 10 21.6 7.4 43.9% 37.5% 77.5% 1.8 0.4 2.3 2.1 1.8 0.6 1.4 3.7 0.0 0.2 8.1
31 Noam Yaacov 16 6 16.6 4.8 44.2% 13.6% 75.9% 1.6 0.4 1.9 2.3 1.8 0.6 1.8 4.0 0.0 0.4 5.2
02 Antonio Blakeney 17 9 19.8 11.7 64.0% 29.8% 73.0% 2.8 0.4 3.1 1.0 1.7 0.6 1.4 1.4 0.4 0.2 10.7
17 Marcus Foster 18 12 23.0 12.1 58.1% 38.3% 80.7% 1.8 0.4 2.2 2.0 1.7 0.7 1.2 2.1 0.3 0.3 10.4
14 Oz Blayzer 23 0 14.4 5.2 54.3% 40.4% 90.5% 2.1 0.6 2.7 1.3 1.4 0.6 0.4 0.7 0.2 0.1 6.7
24 Ish Wainright 17 12 22.1 7.5 55.9% 49.1% 75.0% 2.7 1.1 3.8 2.9 1.0 1.0 0.8 1.5 0.5 0.2 8.7
09 Guy Palatin 22 6 15.2 4.4 42.9% 41.3% 85.7% 1.1 0.7 1.9 1.8 0.8 1.0 0.3 0.7 0.1 0.1 4.6
30 Yonatan Rabinowitz 9 0 2.9 1.1 0.0% 22.2% 80.0% 0.3 0.1 0.4 0.6 0.3 0.1 0.3 0.3 0.0 0.0 0.4
07 Miron Ruina 5 0 6.8 1.6 100.0% 0.0% 0.0% 1.2 0.6 1.8 1.8 0.0 0.0 0.2 0.2 0.6 0.0 2.0
35 Avner Dror 2 0 4.0 0.0 0.0% 0.0% 0.0% 0.5 0.5 1.0 1.0 0.0 0.0 0.5 0.0 0.0 0.0 -1.5
Released Players
122 Patrick Beverley 9 9 21.6 9.4 60.9% 40.5% 75.0% 3.1 0.2 3.3 2.2 2.8 0.8 1.7 3.4 0.9 0.1 12.8

Records

2024-25

VAL
141 VAL
Round 13 Vs Hapoel Haifa [Away]
Points
108 Points
Round 13 Vs Hapoel Haifa [Away]
Rebounds
46 Rebounds
Round 10 Vs Ness Ziona [Away]
Assists
32 Assists
Round 11 Vs Elitzur Netanya [Away]
Steals
12 Steals
Round 11 Vs Elitzur Netanya [Away]
Turnovers
19 Turnovers
Round 3 Vs Bnei Herzliya [Home]
Blocks
9 Blocks
Round 5 Vs Hapoel Afula [Home]
3Points Made
15 3Points Made
Round 4 Vs Be'er Sheva/Dimona [Away]

Trophies

Israel Champions
Israel Champions
5 Times
Israel Cup
Israel Cup
4 Times

Accomplishments

תארים
אלופת המדינה: 5 פעמים
מחזיקת גביע המדינה: 4 פעמים
מחזיקת גביע הליגה: 0 פעמים
עונה סדירה
עונות בליגה: 61 
משחקים: 1464 
נצחונות: 981 
הפסדים: 483 
אחוז הצלחה: 67.0% 
פלייאוף
עונות: 27 
משחקים: 178 
נצחונות: 86 
הפסדים: 92 
אחוז הצלחה: 48.3% 
פיינל פורים
פיינל פור 2018: נוצחה בחצי גמר על ידי מכבי תל אביב 98-74 
גביע המדינה
גמרים: 17 
חצאי גמר: 34 
מחזיקת גביע: 4 פעמים
אירופה
עונות: 35 
משחקים: 228 
נצחונות: 114 
הפסדים: 114 
הישג שיא: חצי גמר גביע קוראץ' 2 פעמים (עונות 79/80, 87/88)
הישג שיא: חצי גמר יורופליג פעם אחת (עונת 03/04)

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