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

Hapoel Rivulis Galil Elion

Hapoel Rivulis Galil Elion
2024-25

facebookXinstagramtiktok

Web Site
Arena Address
Arena Address: Kibbutz Kfar Blum
Office's Address
Office's Address: Kfar Blum
E-Mail
Sponsors
Sponsors: Rivulis, Optica Shamir

Roster

2024-25

Hapoel Rivulis Galil Elion

GAMES

2024-25

Hapoel Rivulis Galil Elion - GAMES
Date Time Round Home Away Result
06/10/2024
20:00
20:00 Winner League, Game 1
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Bnei PenLink Herzliya
Bnei PenLink Herzliya
87 - 93
14/10/2024
18:45
18:45 Winner League, Game 2
Hapoel Gilboa Galil
Hapoel Gilboa Galil
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
77 - 93
17/10/2024
20:10
20:10 Winner League, Game 3
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
67 - 70
28/10/2024
20:50
20:50 Winner League, Game 4
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Afula
Hapoel Afula
88 - 77
01/11/2024
13:30
13:30 Winner League, Game 5
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
74 - 76
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
05/11/2024
19:45
19:45 Winner League, Game 7
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
73 - 60
02/12/2024
19:00
19:00 Winner League, Game 8
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Shoval Haifa
Hapoel Shoval Haifa
87 - 69
07/12/2024
19:20
19:20 Winner League, Game 9
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
84 - 80 (1)
15/12/2024
18:30
18:30 Winner League, Game 10
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
69 - 65
23/12/2024
18:30
18:30 Winner League, Game 11
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
85 - 64
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
06/01/2025
19:15
19:15 Winner League, Game 13
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
60 - 74
10/01/2025
13:00
13:00 Winner League, Game 14
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
80 - 77
24/01/2025
13:00
13:00 Winner League, Game 15
Hapoel Afula
Hapoel Afula
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
87 - 65
02/02/2025
19:00
19:00 Winner League, Game 16
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
77 - 65
16/02/2025
19:30
19:30 Winner League, Game 17
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
85 - 79
02/03/2025
19:30
19:30 Winner League, Game 18
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Gilboa Galil
Hapoel Gilboa Galil
76 - 69
10/03/2025
18:30
18:30 Winner League, Game 19
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
88 - 56
18/03/2025
20:00
20:00 Winner League, Game 20
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
97 - 82
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
31/03/2025
21:05
21:05 Winner League, Game 22
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
67 - 79
07/04/2025
18:30
18:30 Winner League, Game 23
Hapoel Shoval Haifa
Hapoel Shoval Haifa
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
112 - 116 (1)
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
16/04/2025
20:30
20:30 Winner League, Game 25
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
87 - 82 (1)
21/04/2025
19:00
19:00 Winner League, Game 26
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
89 - 84
26/04/2025
21:00
21:00 Play-In
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
77 - 64

Staff

President: 
Chairman: 
Managment: 
CEO: 
Sport Director: 
Team Manager: 
CFO: 
Fund-Raising Director: 
Sponsor: 
Doctor: 
Physiotherapist: 
Marketing: 
 
 

Arena

Kfar Blum
Kfar Blum
Address: Kibbutz Kfar Blum נווט עם וויז
Places: 1382
 
 

Standings

Pts L W GP Team #
48 4 22 26 Maccabi Tel-Aviv 1
48 3 23 26 Hapoel Tel-Aviv 2
46 6 20 26 Hapoel Jerusalem 3
41 11 15 26 Bnei Herzliya 4
40 12 14 26 Hapoel Holon 5
39 13 13 26 Maccabi Ramat Gan 6
 
38 14 12 26 Ness Ziona 7
38 14 12 26 Gilboa Galil 8
38 14 12 26 Be'er Sheva/Dimona 9
37 15 11 26 Hapoel Galil Elion 10
 
43 19 12 31 Ironi Kiryat Ata 11
42 20 11 31 Elitzur Netanya 12
 
42 20 11 31 Hapoel Afula 13
35 27 4 31 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 26 2016 492/967 225/690 357/463 704 277 981 480 482 167 370 493 59 53 2249
Average 77.5 19/37 (50.9%) 9/27 (32.6%) 14/18 (77.1%) 27.1 10.7 37.7 18.5 18.5 6.4 14.2 19.0 2.3 2.0 86.5
Team Stats - Advanced Stats, Regular Season
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 26 378 808 243
Average   14.5 31.1 9.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
1 Bnei Herzliya (H) 87 93 22/38 57.9% 9/29 31% 16/19 84.2% 25 12 37 23 17 10 19 20 4 4 90
2 Gilboa Galil (A) 93 77 22/38 57.9% 11/22 50% 16/20 80% 30 9 39 21 21 3 18 23 2 0 111
3 Hapoel Holon (H) 67 70 18/31 58.1% 7/24 29.2% 10/14 71.4% 22 10 32 18 18 9 16 16 1 3 72
4 Hapoel Afula (H) 88 77 19/43 44.2% 9/23 39.1% 23/28 82.1% 31 12 43 17 23 6 13 23 4 2 112
5 Ness Ziona (A) 76 74 16/31 51.6% 9/21 42.9% 17/23 73.9% 22 3 25 15 18 6 8 21 2 3 89
7 Maccabi Tel-Aviv (A) 60 73 15/30 50% 6/30 20% 12/13 92.3% 27 12 39 19 17 5 14 15 0 0 63
6 Maccabi Ramat Gan (H) 80 96 18/29 62.1% 10/21 47.6% 14/20 70% 25 2 27 18 18 4 18 15 3 0 83
8 Hapoel Haifa (H) 87 69 20/41 48.8% 12/27 44.4% 11/16 68.8% 31 10 41 19 20 10 13 24 3 3 109
9 Hapoel Jerusalem (A) 80 84 23/43 53.5% 7/22 31.8% 13/17 76.5% 37 6 43 26 18 4 18 22 1 1 84
10 Elitzur Netanya (H) 69 65 21/36 58.3% 4/22 18.2% 15/21 71.4% 37 8 45 20 20 7 20 22 5 2 87
11 Ironi Kiryat Ata (A) 64 85 12/34 35.3% 10/36 27.8% 10/11 90.9% 18 12 30 15 15 6 7 17 0 3 58
12 Hapoel Tel-Aviv (H) 64 79 18/42 42.9% 5/19 26.3% 13/21 61.9% 24 20 44 17 20 7 21 12 5 4 64
13 Be'er Sheva/Dimona (H) 60 74 15/35 42.9% 5/28 17.9% 15/20 75% 31 9 40 19 17 5 15 13 5 3 55
14 Hapoel Holon (A) 77 80 17/36 47.2% 12/30 40% 7/8 87.5% 24 9 33 16 13 6 11 16 0 2 78
15 Hapoel Afula (A) 65 87 13/31 41.9% 9/32 28.1% 12/14 85.7% 23 7 30 22 19 8 16 19 5 3 62
16 Ness Ziona (H) 77 65 25/47 53.2% 5/20 25% 12/15 80% 29 14 43 19 11 7 11 19 2 2 87
17 Bnei Herzliya (A) 79 85 19/39 48.7% 10/32 31.2% 11/13 84.6% 25 12 37 20 18 11 15 21 1 2 86
18 Gilboa Galil (H) 76 69 15/29 51.7% 11/31 35.5% 13/16 81.2% 21 15 36 14 20 6 17 21 2 1 92
24 Hapoel Tel-Aviv (A) 77 99 18/45 40% 7/29 24.1% 20/22 90.9% 22 25 47 20 22 3 11 14 1 4 78
19 Elitzur Netanya (A) 56 88 13/34 38.2% 6/34 17.6% 12/19 63.2% 27 13 40 13 21 1 12 17 2 2 54
20 Ironi Kiryat Ata (H) 97 82 26/42 61.9% 10/22 45.5% 15/19 78.9% 28 8 36 19 20 9 11 25 2 0 127
21 Maccabi Ramat Gan (A) 83 81 25/34 73.5% 10/30 33.3% 3/4 75% 30 5 35 18 15 6 15 23 4 0 103
22 Maccabi Tel-Aviv (H) 67 79 20/47 42.6% 7/24 29.2% 6/11 54.5% 21 12 33 17 17 9 8 11 1 3 61
23 Hapoel Haifa (A) 116 112 24/41 58.5% 14/33 42.4% 26/31 83.9% 33 15 48 21 24 5 16 22 2 2 137
25 Hapoel Jerusalem (H) 87 82 20/38 52.6% 10/24 41.7% 17/26 65.4% 31 9 40 17 22 9 13 23 2 2 110
26 Be'er Sheva/Dimona (A) 84 89 18/33 54.5% 10/25 40% 18/22 81.8% 30 8 38 17 18 5 14 19 0 2 97
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
05 Lennard Freeman 20 20 25.9 11.5 55.8% 14.3% 71.6% 5.6 2.5 8.1 2.5 3.4 1.0 1.7 0.8 0.5 0.5 15.8
17 DJ Kennedy 2 0 26.0 13.5 69.2% 100.0% 66.7% 4.5 1.5 6.0 2.5 3.5 3.0 1.5 1.0 0.0 0.5 19.0
30 Lucas Goldenberg 26 26 31.9 10.7 61.0% 37.3% 81.1% 4.4 1.5 6.0 3.2 3.4 1.6 2.2 2.7 0.3 0.2 15.1
10 Lior Carreira 24 24 32.0 10.3 47.2% 28.7% 79.6% 4.3 1.0 5.3 2.5 2.3 0.5 1.5 2.5 0.1 0.2 10.5
01 Rawle Alkins 23 19 30.1 14.7 50.3% 33.9% 73.8% 4.0 1.4 5.4 1.9 2.6 1.0 1.8 2.9 0.9 0.4 15.6
13 Marcus Carr 26 26 33.4 16.3 46.2% 36.9% 83.7% 3.3 0.9 4.2 2.1 3.9 1.0 2.5 5.3 0.0 0.3 17.6
16 Yotam Hanochi 9 1 18.6 7.1 45.2% 30.0% 64.3% 2.2 0.3 2.6 1.8 1.3 0.4 0.8 1.0 0.3 0.3 5.1
09 Tomer Asayag 26 6 23.1 7.0 47.4% 27.2% 77.1% 1.9 0.4 2.3 2.0 1.5 0.6 2.4 3.5 0.1 0.2 5.8
23 Or Hen 2 0 1.0 0.0 0.0% 0.0% 0.0% 0.5 0.0 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.5
20 Ron Cohen 18 0 6.4 1.8 32.3% 20.0% 87.5% 0.4 0.2 0.6 1.2 0.7 0.3 0.6 0.3 0.0 0.0 0.3
11 Ben Maman 4 0 2.0 0.0 0.0% 0.0% 0.0% 0.3 0.0 0.3 0.0 0.0 0.0 0.3 0.3 0.0 0.0 0.3
03 Ben Altshuler 11 0 1.2 0.0 0.0% 0.0% 0.0% 0.1 0.0 0.1 0.0 0.0 0.0 0.1 0.1 0.0 0.1 -0.3
14 Yhali Steinhauer 4 0 1.0 0.0 0.0% 0.0% 0.0% 0.0 0.0 0.0 0.3 0.0 0.0 0.0 0.0 0.0 0.0 -0.3
Released Players
101 Shakur Juiston 7 0 13.4 4.0 64.3% 33.3% 87.5% 2.4 1.3 3.7 2.0 0.7 0.6 0.9 1.0 0.4 0.0 6.4
102 Ahmed Hill 3 1 16.3 5.7 57.1% 22.2% 100.0% 1.0 0.3 1.3 1.3 1.0 0.0 1.7 1.3 0.0 0.3 2.7
104 Akia Pruitt 5 2 18.2 3.6 44.4% 25.0% 50.0% 2.4 1.0 3.4 1.0 1.0 0.4 1.4 0.8 0.6 0.0 4.4
108 Yonathan Atias 14 2 4.8 1.6 43.8% 0.0% 64.3% 0.7 0.6 1.4 1.0 0.9 0.1 0.4 0.3 0.1 0.1 2.0
112 Shahar Amir 19 3 17.7 5.5 56.5% 33.8% 76.9% 1.2 0.6 1.8 2.8 0.9 0.5 1.0 0.9 0.3 0.3 2.9
Team Stats - PlayOff
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 1 64 24/39 2/18 10/15 27 3 30 12 14 7 12 17 1 1 72
Average 64.0 24/39 (61.5%) 2/18 (11.1%) 10/15 (66.7%) 27.0 3.0 30.0 12.0 14.0 7.0 12.0 17.0 1.0 1.0 72.0
Team Stats - Advanced Stats, PlayOff
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 1 17 42 4
Average   17.0 42.0 4.0
Team Stats Per Game - PlayOff
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
- Be'er Sheva/Dimona () 64 77 24/39 61.5% 2/18 11.1% 10/15 66.7% 27 3 30 12 14 7 12 17 1 1 72
Players - PlayOff 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
05 Lennard Freeman 1 1 21.0 8.0 50.0% 0.0% 100.0% 7.0 1.0 8.0 3.0 2.0 0.0 2.0 0.0 0.0 0.0 10.0
30 Lucas Goldenberg 1 1 34.0 2.0 50.0% 0.0% 0.0% 7.0 1.0 8.0 1.0 1.0 1.0 1.0 6.0 0.0 1.0 14.0
01 Rawle Alkins 1 1 30.0 21.0 63.6% 20.0% 100.0% 3.0 0.0 3.0 2.0 3.0 3.0 4.0 4.0 1.0 0.0 21.0
16 Yotam Hanochi 1 0 12.0 4.0 0.0% 33.3% 50.0% 3.0 0.0 3.0 1.0 2.0 0.0 0.0 2.0 0.0 0.0 5.0
10 Lior Carreira 1 1 34.0 13.0 62.5% 0.0% 100.0% 3.0 0.0 3.0 1.0 3.0 1.0 2.0 1.0 0.0 0.0 11.0
09 Tomer Asayag 1 1 24.0 6.0 75.0% 0.0% 0.0% 2.0 0.0 2.0 1.0 2.0 1.0 1.0 3.0 0.0 0.0 6.0
13 Marcus Carr 1 0 26.0 2.0 100.0% 0.0% 0.0% 0.0 0.0 0.0 3.0 0.0 0.0 1.0 0.0 0.0 0.0 -5.0
17 DJ Kennedy 1 0 19.0 8.0 80.0% 0.0% 0.0% 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 7.0

Records

2024-25

VAL
137 VAL
Round 23 Vs Hapoel Haifa [Away]
Points
116 Points
Round 23 Vs Hapoel Haifa [Away]
Rebounds
48 Rebounds
Round 23 Vs Hapoel Haifa [Away]
Assists
25 Assists
Round 20 Vs Ironi Kiryat Ata [Home]
Steals
11 Steals
Round 17 Vs Bnei Herzliya [Away]
Turnovers
21 Turnovers
Round 12 Vs Hapoel Tel-Aviv [Home]
Blocks
5 Blocks
Round 10 Vs Elitzur Netanya [Home]
3Points Made
14 3Points Made
Round 23 Vs Hapoel Haifa [Away]

Trophies

Israel Champions
Israel Champions
1 Times
Israel Cup
Israel Cup
2 Times

Accomplishments

תארים
אלופת המדינה: 1 פעמים
מחזיקת גביע המדינה: 2 פעמים
מחזיקת גביע הליגה: 0 פעמים
הליגה הבלקנית: 1 
עונה סדירה
עונות בליגה: 33 
משחקים: 782 
נצחונות: 431 
הפסדים: 351 
אחוז הצלחה: 55.1% 
פלייאוף
עונות: 24 
משחקים: 115 
נצחונות: 40 
הפסדים: 75 
אחוז הצלחה: 34.8% 
גביע המדינה
מחזיקת גביע: 2 פעמים
אירופה
גביע אירופה למחזיקות: חצי גמר (1993) 
הליגה הבלקנית
אלופה: 2022 

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