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

Maccabi Ramat Gan

Maccabi Ramat Gan
2024-25

facebookXinstagramtiktokthreads

Web Site
Arena Address
Arena Address: Hatayasim Road 85 Ramat Gan
Office's Address
Office's Address: Etzel 19 Ramat Gan
Phone
Phone: 073-7321498

Roster

2024-25

Team Kit

Team Kit

GAMES

2024-25

Maccabi Ramat Gan - 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
09/10/2024
20:50
20:50 Winner League, Game 2
Maccabi Ramat Gan
Maccabi Ramat Gan
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
93 - 75
21/10/2024
19:00
19:00 Winner League, Game 3
Maccabi Ramat Gan
Maccabi Ramat Gan
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
108 - 84
25/10/2024
13:50
13:50 Winner League, Game 4
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Maccabi Ramat Gan
Maccabi Ramat Gan
88 - 86
04/11/2024
20:50
20:50 Winner League, Game 5
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Shoval Haifa
Hapoel Shoval Haifa
89 - 79
10/11/2024
20:05
20:05 Winner League, Game 6
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Maccabi Ramat Gan
Maccabi Ramat Gan
80 - 96
01/01/2025
20:00
20:00 Winner League, Game 7
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
85 - 78
30/11/2024
19:20
19:20 Winner League, Game 8
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
Maccabi Ramat Gan
Maccabi Ramat Gan
94 - 87
06/12/2024
12:30
12:30 Winner League, Game 9
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Maccabi Ramat Gan
Maccabi Ramat Gan
95 - 89
14/12/2024
20:50
20:50 Winner League, Game 10
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Gilboa Galil
Hapoel Gilboa Galil
79 - 83
22/12/2024
18:30
18:30 Winner League, Game 11
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
90 - 88
29/12/2024
18:30
18:30 Winner League, Game 12
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Afula
Hapoel Afula
85 - 82
05/01/2025
20:50
20:50 Winner League, Game 13
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Maccabi Ramat Gan
Maccabi Ramat Gan
86 - 87
12/01/2025
20:05
20:05 Winner League, Game 14
Maccabi Ramat Gan
Maccabi Ramat Gan
Bnei PenLink Herzliya
Bnei PenLink Herzliya
89 - 75
25/01/2025
20:15
20:15 Winner League, Game 15
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Maccabi Ramat Gan
Maccabi Ramat Gan
61 - 76
02/02/2025
20:50
20:50 Winner League, Game 16
Maccabi Ramat Gan
Maccabi Ramat Gan
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
87 - 98
15/02/2025
20:20
20:20 Winner League, Game 17
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Maccabi Ramat Gan
Maccabi Ramat Gan
104 - 84
01/03/2025
19:20
19:20 Winner League, Game 18
Hapoel Shoval Haifa
Hapoel Shoval Haifa
Maccabi Ramat Gan
Maccabi Ramat Gan
79 - 106
06/03/2025
20:50
20:50 Winner League, Game 19
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
75 - 82
17/03/2025
18:40
18:40 Winner League, Game 20
Hapoel Afula
Hapoel Afula
Maccabi Ramat Gan
Maccabi Ramat Gan
68 - 84
24/03/2025
21:05
21:05 Winner League, Game 21
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
81 - 83
29/03/2025
21:00
21:00 Winner League, Game 22
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Maccabi Ramat Gan
Maccabi Ramat Gan
77 - 67
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
13/04/2025
לא סופי
Winner League, Game 24
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
Maccabi Ramat Gan
Maccabi Ramat Gan
Ironi Lati Kiryat Ata Vs Maccabi Ramat Gan
17/04/2025
לא סופי
Winner League, Game 25
Maccabi Ramat Gan
Maccabi Ramat Gan
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Maccabi Ramat Gan Vs Elitzur BRIGA Netanya
20/04/2025
לא סופי
Winner League, Game 26
Hapoel Gilboa Galil
Hapoel Gilboa Galil
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Gilboa Galil Vs Maccabi Ramat Gan

Staff

Chairman: 
Owner: 
CEO: 
CEO: Eran Atia
Marketing: 
Media: 
Team Manager: 
Quartermaster: 
Physiotherapist: 
Doctor: 
Fitness Trainer: 
 
 

Arena

Zisman Arena
Zisman Arena
Address: Hatayasim Road 85 Ramat Gan נווט עם וויז
Phone: 03-6310908
Places: 1400
 
 

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 22 1905 474/860 209/551 330/443 588 193 781 427 434 167 280 421 24 66 2118
Average 86.6 22/39 (55.1%) 10/25 (37.9%) 15/20 (74.5%) 26.7 8.8 35.5 19.4 19.7 7.6 12.7 19.1 1.1 3.0 96.3
Team Stats - Advanced Stats, Regular Season
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 22 404 828 222
Average   18.4 37.6 10.1
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 Ironi Kiryat Ata (H) 93 75 22/44 50% 13/31 41.9% 10/12 83.3% 34 10 44 20 16 10 11 23 2 3 112
3 Ness Ziona (H) 108 84 29/43 67.4% 10/22 45.5% 20/24 83.3% 28 7 35 22 22 4 8 22 0 1 130
4 Bnei Herzliya (A) 86 88 18/43 41.9% 11/23 47.8% 17/26 65.4% 18 15 33 25 24 11 13 14 0 3 81
5 Hapoel Haifa (H) 89 79 24/40 60% 10/31 32.3% 11/16 68.8% 30 8 38 20 17 9 13 25 1 5 99
6 Hapoel Galil Elion (A) 96 80 26/42 61.9% 9/22 40.9% 17/18 94.4% 24 4 28 18 18 11 7 32 0 3 127
8 Maccabi Tel-Aviv (A) 87 94 23/34 67.6% 11/30 36.7% 8/11 72.7% 23 6 29 19 18 7 15 19 2 2 93
9 Elitzur Netanya (A) 89 95 18/36 50% 15/32 46.9% 8/10 80% 25 11 36 20 16 4 15 21 0 5 89
10 Gilboa Galil (H) 79 83 20/35 57.1% 6/29 20.7% 21/29 72.4% 25 10 35 21 22 6 9 21 1 4 84
11 Hapoel Holon (H) 90 88 23/34 67.6% 7/21 33.3% 23/32 71.9% 28 7 35 24 26 6 17 21 0 0 103
1 Hapoel Tel-Aviv (H) 82 91 25/44 56.8% 5/20 25% 17/20 85% 28 7 35 16 16 4 12 16 3 3 88
12 Hapoel Afula (H) 85 82 21/41 51.2% 7/29 24.1% 22/25 88% 25 13 38 19 22 8 11 17 3 2 96
7 Be'er Sheva/Dimona (H) 85 78 25/45 55.6% 6/19 31.6% 17/29 58.6% 31 9 40 14 21 12 9 24 3 3 114
13 Hapoel Jerusalem (A) 87 86 22/40 55% 12/21 57.1% 7/10 70% 25 9 34 18 17 4 16 19 1 5 93
14 Bnei Herzliya (H) 89 75 22/37 59.5% 11/25 44% 12/17 70.6% 29 6 35 20 20 5 11 17 2 2 101
15 Ness Ziona (A) 76 61 23/40 57.5% 4/19 21.1% 18/24 75% 33 9 42 18 17 9 13 16 1 1 91
16 Maccabi Tel-Aviv (H) 87 98 21/36 58.3% 11/21 52.4% 12/16 75% 18 1 19 17 18 8 16 20 0 3 87
17 Be'er Sheva/Dimona (A) 84 104 23/45 51.1% 7/26 26.9% 17/22 77.3% 23 10 33 20 22 10 13 16 0 1 85
18 Hapoel Haifa (A) 106 79 20/35 57.1% 14/26 53.8% 24/31 77.4% 30 10 40 22 27 11 18 21 2 3 130
19 Hapoel Jerusalem (H) 75 82 19/34 55.9% 9/23 39.1% 10/16 62.5% 30 8 38 22 19 3 16 17 0 1 78
20 Hapoel Afula (A) 84 68 18/35 51.4% 11/34 32.4% 15/19 78.9% 31 14 45 16 20 7 12 14 1 5 94
21 Hapoel Galil Elion (H) 81 83 18/39 46.2% 10/27 37% 15/20 75% 24 8 32 15 18 10 8 10 0 4 81
22 Hapoel Holon (A) 67 77 14/38 36.8% 10/20 50% 9/16 56.2% 26 11 37 21 18 8 17 16 2 7 62
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
08 Luther Muhammad 2 1 21.0 5.5 18.2% 66.7% 50.0% 2.5 0.5 3.0 2.0 2.0 2.0 1.0 0.5 0.0 1.0 3.5
10 Kendale McCullum 21 21 28.3 15.6 47.7% 31.5% 82.0% 3.4 0.5 3.9 2.2 6.5 2.4 3.6 7.1 0.1 0.8 21.7
03 Amin Stevens 20 20 28.7 18.0 62.3% 0.0% 62.2% 5.5 2.0 7.4 2.2 3.7 1.1 2.9 2.2 0.1 0.6 20.5
18 Yogev Ovadia 2 0 8.5 1.5 0.0% 33.3% 0.0% 0.0 0.0 0.0 2.0 0.0 0.0 0.0 0.5 0.0 0.5 -3.0
15 Isaiah Miles 17 14 25.9 11.0 60.5% 35.7% 86.4% 3.7 1.1 4.8 2.1 2.2 0.7 0.8 0.8 0.1 0.3 11.8
13 Roi Huber 21 1 25.0 11.7 38.8% 47.0% 91.7% 1.8 0.2 2.0 2.6 1.3 0.6 2.1 4.7 0.0 0.3 10.0
11 Adam Ariel 20 19 27.8 11.1 63.6% 34.4% 75.0% 2.5 0.7 3.2 2.0 2.5 0.6 1.0 1.6 0.1 0.3 10.7
12 Yahel Melamed 19 5 16.3 4.4 68.0% 16.0% 60.0% 2.1 0.8 2.8 2.2 0.3 0.7 0.6 1.0 0.1 0.2 4.2
06 Dori Sahar 22 2 11.3 3.4 68.8% 41.0% 66.7% 1.2 0.1 1.3 1.1 0.3 0.1 0.3 0.5 0.1 0.1 2.9
23 Benaya Srur 20 3 13.1 3.3 68.3% 0.0% 35.7% 2.6 1.2 3.8 2.0 1.5 0.4 0.7 0.5 0.5 0.1 5.5
05 12 0 1.4 0.0 0.0% 0.0% 0.0% 0.1 0.2 0.3 0.1 0.0 0.1 0.0 0.0 0.0 0.1 -0.3
22 Drew Crawford 17 13 28.0 9.1 63.0% 41.0% 66.7% 3.0 0.6 3.6 3.1 1.4 0.9 0.7 1.3 0.2 0.1 9.0
01 Inbar Shevach 2 0 1.0 0.0 0.0% 0.0% 0.0% 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
20 Shon Dalid 9 0 2.1 0.9 50.0% 0.0% 80.0% 0.0 0.0 0.0 0.1 0.3 0.2 0.4 0.0 0.0 0.0 0.4
07 Yonathan Atias 1 0 2.0 0.0 0.0% 0.0% 0.0% 1.0 0.0 1.0 2.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.0
Released Players
108 Omer Poleg 8 0 3.6 1.0 12.5% 100.0% 0.0% 0.6 0.5 1.1 1.0 0.3 0.3 0.4 1.0 0.0 0.3 1.1
144 Roberto Gallinat 11 11 26.3 14.1 44.2% 37.9% 82.9% 2.5 0.4 2.8 2.6 3.3 1.2 1.3 1.5 0.1 0.6 11.4

Records

2024-25

VAL
130 VAL
Round 3 Vs Ness Ziona [Home]
Points
108 Points
Round 3 Vs Ness Ziona [Home]
Rebounds
45 Rebounds
Round 20 Vs Hapoel Afula [Away]
Assists
32 Assists
Round 6 Vs Hapoel Galil Elion [Away]
Steals
12 Steals
Round 7 Vs Be'er Sheva/Dimona [Home]
Turnovers
18 Turnovers
Round 18 Vs Hapoel Haifa [Away]
Blocks
3 Blocks
Round 1 Vs Hapoel Tel-Aviv [Home]
3Points Made
15 3Points Made
Round 9 Vs Elitzur Netanya [Away]

Trophies

-

Accomplishments

תארים
אלופת המדינה: 0 פעמים
מחזיקת גביע המדינה: 0 פעמים
מחזיקת גביע הליגה: 0 פעמים
גביע הליגה של האיגוד: 1990 
עונה סדירה
עונות בליגה: 44 
משחקים: 1017 
נצחונות: 474 
הפסדים: 543 
אחוז הצלחה: 46.6% 
פלייאוף
עונות: 15 
משחקים: 90 
נצחונות: 27 
הפסדים: 63 
אחוז הצלחה: 30.0% 
גביע המדינה
מחזיקת גביע: 0 פעמים

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