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

Bnei PenLink Herzliya

Bnei PenLink Herzliya
2024-25

facebookXinstagramyoutubethreads

Web Site
Arena Address
Arena Address: Rashi 24 Herzeliya
Office's Address
Office's Address: Rashi st. 24 Herzliya 46497
Phone
Phone: 09-9553642, 09-9503726
Fax
Fax: 09-9512805
Sponsors
Sponsors: PenLink, RK

Roster

2024-25

Bnei PenLink Herzliya

Team Kit

Team Kit

GAMES

2024-25

Bnei PenLink Herzliya - 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
13/10/2024
19:30
19:30 Winner League, Game 2
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
87 - 81
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
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
18:40
18:40 Winner League, Game 5
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
Bnei PenLink Herzliya
Bnei PenLink Herzliya
93 - 78
10/11/2024
20:50
20:50 Winner League, Game 6
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
106 - 101 (1)
16/11/2024
20:10
20:10 Winner League, Game 7
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Bnei PenLink Herzliya
Bnei PenLink Herzliya
80 - 85
30/11/2024
20:00
20:00 Winner League, Game 8
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
89 - 80
06/12/2024
13:00
13:00 Winner League, Game 9
Hapoel Shoval Haifa
Hapoel Shoval Haifa
Bnei PenLink Herzliya
Bnei PenLink Herzliya
101 - 109
14/12/2024
18:30
18:30 Winner League, Game 10
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
68 - 66
23/12/2024
20:50
20:50 Winner League, Game 11
Hapoel Afula
Hapoel Afula
Bnei PenLink Herzliya
Bnei PenLink Herzliya
111 - 97
30/12/2024
18:50
18:50 Winner League, Game 12
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
84 - 86
04/01/2025
19:15
19:15 Winner League, Game 13
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Gilboa Galil
Hapoel Gilboa Galil
88 - 83
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
27/01/2025
18:30
18:30 Winner League, Game 15
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
88 - 91
01/02/2025
20:50
20:50 Winner League, Game 16
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Bnei PenLink Herzliya
Bnei PenLink Herzliya
84 - 71
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
18:30
18:30 Winner League, Game 18
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Bnei PenLink Herzliya
Bnei PenLink Herzliya
94 - 79
09/03/2025
20:50
20:50 Winner League, Game 19
Hapoel Gilboa Galil
Hapoel Gilboa Galil
Bnei PenLink Herzliya
Bnei PenLink Herzliya
86 - 93
18/03/2025
18:30
18:30 Winner League, Game 20
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Bnei PenLink Herzliya
Bnei PenLink Herzliya
97 - 98
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
31/03/2025
18:30
18:30 Winner League, Game 22
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
90 - 77
06/04/2025
18:20
18:20 Winner League, Game 23
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Bnei PenLink Herzliya
Bnei PenLink Herzliya
93 - 83
13/04/2025
20:35
20:35 Winner League, Game 24
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Shoval Haifa
Hapoel Shoval Haifa
100 - 92
17/04/2025
21:05
21:05 Winner League, Game 25
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
Bnei PenLink Herzliya
Bnei PenLink Herzliya
105 - 82
20/04/2025
18:30
18:30 Winner League, Game 26
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Afula
Hapoel Afula
99 - 92
04/05/2025
18:30
18:30 Winner League Quarter Final, Game 1
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
78 - 86
08/05/2025
18:30
18:30 Winner League Quarter Final, Game 2
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Bnei PenLink Herzliya
Bnei PenLink Herzliya
99 - 94
11/05/2025
18:40
18:40 Winner League Quarter Final, Game 3
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
94 - 86
14/05/2025
20:50
20:50 Winner League Quarter Final, Game 4
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Bnei PenLink Herzliya
Bnei PenLink Herzliya
95 - 96
18/05/2025
20:50
20:50 Winner League Quarter Final, Game 5
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
81 - 83

Staff

Owner: 
Chairman: 
CEO: 
Team Manager: 
Fitness Trainer: 
Analyst: 
Office: 
Physiotherapist: 
Quartermaster: 
Marketing: 
 
 

Arena

Hayovel Herzeliya
Hayovel Herzeliya
Address: Rashi 24 Herzeliya נווט עם וויז
Phone: 09-9585377
Places: 1250
 
 

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 Be'er Sheva/Dimona 8
38 14 12 26 Gilboa Galil 9
37 15 11 26 Hapoel Galil Elion 10
 
45 19 13 32 Ironi Kiryat Ata 11
44 20 12 32 Hapoel Afula 12
 
43 21 11 32 Elitzur Netanya 13
36 28 4 32 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 2285 530/999 241/698 502/629 682 270 952 547 552 247 406 526 86 74 2568
Average 87.9 20/38 (53%) 9/27 (34.5%) 19/24 (79.8%) 26.2 10.4 36.6 21.0 21.2 9.5 15.6 20.2 3.3 2.9 98.8
Team Stats - Advanced Stats, Regular Season
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 26 539 898 269
Average   20.7 34.5 10.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 Hapoel Galil Elion (A) 93 87 27/46 58.7% 4/14 28.6% 27/33 81.8% 25 7 32 17 23 15 16 23 4 4 118
2 Be'er Sheva/Dimona (H) 87 81 21/32 65.6% 9/25 36% 18/26 69.2% 22 5 27 24 19 11 17 21 7 2 94
3 Hapoel Tel-Aviv (A) 79 97 21/42 50% 7/31 22.6% 16/18 88.9% 21 14 35 20 19 9 11 13 1 2 76
4 Maccabi Ramat Gan (H) 88 86 16/28 57.1% 12/27 44.4% 20/22 90.9% 23 9 32 27 24 9 20 19 3 0 99
5 Ironi Kiryat Ata (A) 78 93 19/30 63.3% 9/30 30% 13/15 86.7% 24 4 28 23 20 9 20 15 3 1 75
6 Maccabi Tel-Aviv (H) 106 101 24/43 55.8% 10/26 38.5% 28/36 77.8% 21 7 28 28 29 12 10 24 2 1 119
7 Elitzur Netanya (A) 85 80 18/35 51.4% 11/32 34.4% 16/24 66.7% 31 10 41 14 25 11 14 21 4 2 111
8 Hapoel Holon (H) 89 80 18/31 58.1% 13/23 56.5% 14/18 77.8% 31 4 35 19 21 6 20 25 4 2 112
9 Hapoel Haifa (A) 109 101 29/40 72.5% 11/27 40.7% 18/22 81.8% 24 10 34 18 24 14 22 27 2 2 137
10 Hapoel Jerusalem (H) 68 66 10/31 32.3% 10/32 31.2% 18/23 78.3% 31 16 47 23 20 11 21 11 8 4 69
11 Hapoel Afula (A) 97 111 30/52 57.7% 5/25 20% 22/26 84.6% 28 14 42 26 21 12 18 19 4 6 99
12 Ness Ziona (H) 84 86 21/42 50% 5/20 25% 27/29 93.1% 28 10 38 26 25 10 13 21 2 3 100
13 Gilboa Galil (H) 88 83 17/41 41.5% 10/22 45.5% 24/31 77.4% 29 11 40 18 27 9 17 18 3 5 102
14 Maccabi Ramat Gan (A) 75 89 18/36 50% 7/28 25% 18/20 90% 25 11 36 20 20 8 11 18 2 2 85
15 Elitzur Netanya (H) 88 91 20/40 50% 8/21 38.1% 24/35 68.6% 37 12 49 19 24 7 16 21 1 3 108
16 Hapoel Holon (A) 71 84 23/41 56.1% 6/25 24% 7/7 100% 20 8 28 18 15 10 14 17 1 6 67
17 Hapoel Galil Elion (H) 85 79 21/37 56.8% 7/29 24.1% 22/26 84.6% 32 13 45 18 19 7 15 22 2 1 104
18 Hapoel Jerusalem (A) 79 94 15/30 50% 10/30 33.3% 19/22 86.4% 25 11 36 20 19 7 18 20 4 4 85
19 Gilboa Galil (A) 93 86 19/37 51.4% 11/29 37.9% 22/33 66.7% 23 12 35 28 23 10 12 22 5 5 96
20 Be'er Sheva/Dimona (A) 98 97 19/32 59.4% 9/28 32.1% 33/41 80.5% 23 10 33 21 27 8 13 17 4 2 111
21 Hapoel Tel-Aviv (H) 91 95 21/44 47.7% 11/27 40.7% 16/23 69.6% 20 15 35 22 17 13 17 23 4 7 91
22 Ironi Kiryat Ata (H) 90 77 22/41 53.7% 12/27 44.4% 10/18 55.6% 33 11 44 23 19 10 21 25 4 0 106
23 Ness Ziona (A) 83 93 20/44 45.5% 10/33 30.3% 13/15 86.7% 28 11 39 15 16 8 8 24 3 4 97
24 Hapoel Haifa (H) 100 92 22/45 48.9% 11/19 57.9% 23/28 82.1% 29 10 39 23 21 5 19 16 5 3 105
25 Maccabi Tel-Aviv (A) 82 105 20/44 45.5% 9/30 30% 15/18 83.3% 22 12 34 19 17 10 12 21 2 2 85
26 Hapoel Afula (H) 99 92 19/35 54.3% 14/38 36.8% 19/20 95% 27 13 40 18 18 6 11 23 2 1 117
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
02 Markell Johnson 4 4 31.3 11.8 37.5% 38.5% 88.9% 3.3 1.5 4.8 2.5 2.5 2.3 3.8 8.8 0.8 1.0 16.3
05 Daeshon Francis 18 14 22.7 8.5 49.5% 12.5% 82.9% 2.2 1.3 3.5 2.8 2.9 1.5 1.3 2.3 0.1 0.5 10.5
07 Alon Michaeli 22 10 8.4 2.5 60.7% 30.8% 80.0% 1.1 0.4 1.5 1.0 0.5 0.1 0.6 0.1 0.1 0.1 2.0
08 Frederic Bourdillon 26 5 19.0 5.5 47.8% 31.7% 72.7% 1.8 0.3 2.0 2.0 1.1 0.9 0.7 1.5 0.2 0.1 5.0
12 John Meeks 24 23 34.0 15.7 59.1% 43.0% 92.9% 3.4 1.2 4.6 1.1 1.8 1.2 1.3 2.0 0.2 0.2 17.1
13 Yoal Shamri 3 0 2.3 0.3 0.0% 0.0% 50.0% 0.0 0.3 0.3 0.0 0.3 0.3 0.0 0.0 0.0 0.0 -0.7
15 Shalev Lugashi 16 7 11.3 3.8 50.0% 27.3% 71.4% 1.5 0.6 2.1 2.0 0.6 0.9 0.8 1.2 0.1 0.3 3.0
18 Omer Ben David 18 5 10.3 3.6 50.0% 22.7% 52.9% 1.3 0.5 1.8 1.6 1.1 0.4 0.7 1.8 0.0 0.1 3.7
20 Xavier Sneed 12 10 30.4 17.8 47.1% 33.7% 81.7% 2.7 0.4 3.1 2.5 4.8 1.2 2.3 1.9 0.5 0.5 14.8
22 Alon Aronovich 5 0 3.0 0.0 0.0% 0.0% 0.0% 0.2 0.2 0.4 0.4 0.6 0.0 0.6 0.0 0.0 0.4 -2.6
30 Chris Silva 19 19 27.5 15.1 51.3% 27.3% 84.3% 5.7 2.3 8.0 3.0 5.8 0.7 4.6 2.8 1.1 0.6 19.7
32 Josh Hawley 25 6 23.4 8.2 57.1% 24.1% 79.0% 4.7 2.4 7.2 3.0 2.2 1.9 1.4 1.2 0.9 0.4 13.4
35 Ethan Burg 24 2 23.3 11.1 52.1% 37.6% 80.0% 2.2 0.5 2.7 2.7 2.9 0.9 2.0 3.4 0.0 0.3 10.9
44 Elijah Stewart 9 9 31.7 18.8 64.3% 40.0% 84.1% 1.6 0.7 2.2 2.9 3.9 0.4 2.4 2.3 1.1 0.1 17.0
Released Players
111 Jimmy Clark III 17 16 28.9 14.5 56.7% 29.0% 73.8% 2.7 0.4 3.1 3.5 2.8 2.0 3.2 5.8 0.6 0.5 14.5
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 5 443 93/177 62/155 71/99 130 48 178 96 102 40 74 108 12 12 496
Average 88.6 19/35 (52.5%) 12/31 (40%) 14/20 (71.7%) 26.0 9.6 35.6 19.2 20.4 8.0 14.8 21.6 2.4 2.4 99.2
Team Stats - Advanced Stats, PlayOff
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 5 103 154 69
Average   20.6 30.8 13.8
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
1 Hapoel Holon (H) 78 86 14/31 45.2% 12/35 34.3% 14/21 66.7% 27 11 38 16 20 11 18 20 1 2 85
2 Hapoel Holon (A) 94 99 17/36 47.2% 14/35 40% 18/26 69.2% 27 12 39 20 23 9 16 23 2 3 103
3 Hapoel Holon (H) 94 86 17/36 47.2% 16/35 45.7% 12/16 75% 28 13 41 20 19 7 14 24 4 2 111
4 Hapoel Holon (A) 96 95 28/41 68.3% 9/25 36% 13/18 72.2% 22 5 27 18 20 6 9 20 2 2 108
5 Hapoel Holon (H) 81 83 17/33 51.5% 11/25 44% 14/18 77.8% 26 7 33 22 20 7 17 21 3 3 89
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
02 Markell Johnson 5 5 34.2 11.4 42.0% 5.6% 52.2% 4.4 1.0 5.4 2.4 4.4 3.6 3.4 8.8 0.0 0.6 15.8
08 Frederic Bourdillon 5 1 21.6 7.2 0.0% 39.3% 100.0% 1.0 0.4 1.4 3.2 1.0 0.0 1.2 1.6 0.2 0.2 3.2
12 John Meeks 5 5 38.0 18.0 75.0% 44.7% 81.8% 4.0 1.2 5.2 3.0 2.2 0.2 1.6 2.2 0.4 0.0 18.0
15 Shalev Lugashi 5 4 18.2 9.2 45.5% 50.0% 81.8% 3.8 1.2 5.0 2.6 1.2 0.8 0.8 2.4 0.0 0.0 11.8
18 Omer Ben David 3 0 3.0 0.0 0.0% 0.0% 0.0% 0.7 0.0 0.7 0.3 0.3 0.0 0.3 0.7 0.0 0.3 -0.3
23 Chinanu Onuaku 5 4 26.6 13.8 65.7% 44.4% 78.6% 5.8 2.0 7.8 2.6 3.8 1.4 1.6 2.6 0.4 1.0 20.6
32 Josh Hawley 5 1 18.6 5.8 50.0% 60.0% 50.0% 3.2 1.2 4.4 0.8 1.6 0.8 1.0 0.8 0.4 0.0 9.4
35 Ethan Burg 1 0 13.0 2.0 25.0% 0.0% 0.0% 2.0 0.0 2.0 2.0 1.0 0.0 2.0 2.0 0.0 1.0 -1.0
35 Ethan Burg 1 0 13.0 2.0 25.0% 0.0% 0.0% 2.0 0.0 2.0 2.0 1.0 0.0 2.0 2.0 0.0 1.0 -1.0
44 Elijah Stewart 5 5 38.4 22.8 52.8% 44.7% 75.8% 2.6 1.2 3.8 3.4 5.8 1.2 3.8 2.4 1.0 0.2 20.4

Records

2024-25

VAL
137 VAL
Round 9 Vs Hapoel Haifa [Away]
Points
109 Points
Round 9 Vs Hapoel Haifa [Away]
Rebounds
49 Rebounds
Round 15 Vs Elitzur Netanya [Home]
Assists
27 Assists
Round 9 Vs Hapoel Haifa [Away]
Steals
15 Steals
Round 1 Vs Hapoel Galil Elion [Away]
Turnovers
22 Turnovers
Round 9 Vs Hapoel Haifa [Away]
Blocks
8 Blocks
Round 10 Vs Hapoel Jerusalem [Home]
3Points Made
14 3Points Made
Round 26 Vs Hapoel Afula [Home]

Trophies

Israel Cup
Israel Cup
2 Times

Accomplishments

תארים
אלופת המדינה: 0 פעמים
מחזיקת גביע המדינה: 2 פעמים
מחזיקת גביע הליגה: 0 פעמים
הישגים נוספים
חצאי גמר פלייאוף: 6 (עונות 93/94, 95/96, 03/04, 06/07, 07/08, 21/22)
גמר פלייאוף: 1 (עונת 21/22)
עונה סדירה
עונות בליגה: 32 
משחקים: 851 
נצחונות: 395 
הפסדים: 456 
אחוז הצלחה: 46.4% 
פלייאוף
עונות: 15 
משחקים: 67 
נצחונות: 21 
הפסדים: 46 
אחוז הצלחה: 31.3% 
פיינל פורים
פיינל פור 2007: הפסידה בחצי הגמר להפועל ירושלים 96-83 
פיינל פור 2008: הפסידה בחצי הגמר למכבי תל אביב 57-55 
גביע המדינה
גמרים: 5 (עונות 94/95, 04/05, 06/07, 09/10, 21/22)
חצאי גמר: 9 (עונות 92/93, 94/95, 95/96, 02/03, 04/05, 05/06, 06/07, 09/10, 21/22)
מחזיקת גביע: 2 פעמים
אירופה
עונות: 9 
משחקים: 76 
נצחונות: 31 
הפסדים: 45 

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