Federica Arcidiacono vs. Mylene Halemai 15.08.2019

Federica Arcidiacono vs. Mylene Halemai 15.08.2019 - W15 Oldenzaal - comparaţie

MECI

15.08.19a 2-a rundăFederica Arcidiacono Mylene Halemai 6-1, 6-2 Holland W15 Oldenzaal Zgura

STATISTICI MECI

Federica ArcidiaconoMylene Halemai
Prima administrare %32/37 (86%)28/46 (61%)
Punctele câştigate la prima administrare23/32 (72%)15/28 (54%)
Punctele câştigate la a doua administrare2/5 (40%)3/18 (17%)
Break-ballurile câştigate6/10 (60%)1/2 (50%)
Puncte câştigate din returnare28/46 (61%)12/37 (32%)
Total puncte câştigate53/83 (64%)30/83 (36%)
Greșeli duble17
ași

STATISTICI MECI

1
0-0Mylene Halemai Mylene Halemai serviciu
0-0, 15-0, 30-0, 30-40
Federica Arcidiacono Federica Arcidiacono serviciu0-1
0-0
1-1Mylene Halemai Mylene Halemai serviciu
0-0, 15-0, 40-15[BP]
Federica Arcidiacono Federica Arcidiacono serviciu2-1
0-0, 30-0
3-1Mylene Halemai Mylene Halemai serviciu
0-0, 15-0, 15-15, 30-15, 40-15[BP]
Federica Arcidiacono Federica Arcidiacono serviciu4-1
0-0, 0-15, 15-15, 15-30
5-1Mylene Halemai Mylene Halemai serviciu
0-0, 15-0, 30-15, 30-30, 40-30[BP]
6-1
2
Federica Arcidiacono Federica Arcidiacono serviciu0-0
0-0
1-0Mylene Halemai Mylene Halemai serviciu
0-0, 0-30
Federica Arcidiacono Federica Arcidiacono serviciu1-1
0-0
2-1Mylene Halemai Mylene Halemai serviciu
0-0, 15-15
Federica Arcidiacono Federica Arcidiacono serviciu3-1
0-0, 0-15
Federica Arcidiacono Federica Arcidiacono serviciu4-2
0-0
5-2Mylene Halemai Mylene Halemai serviciu
0-0, 15-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0, 30-0
6-2Mylene Halemai Mylene Halemai serviciu
6-2

Federica Arcidiacono
Italia
14.04.93, 26 Vârsta




824
20
32521 $
Ţara
Data naşterii
Înălţime
Greutate
Profesional din
Joacă
Poziţie în clasament
Puncte
Premii
Franta
11.08.01, 18 Vârsta




866
17

Mylene Halemai
INFO: faceţi clic pe numele jucătorului pentru a vedea statisticile detaliate ale jucătorului

Federica Arcidiacono vs. Mylene Halemai - meciuri reciproce

15.08.19a 2-a rundăFederica ArcidiaconoMylene Halemai6-1, 6-2 detaliu meciHolland W15 Oldenzaal Zgura

Federica Arcidiacono - ultimele meciuri

Holland W15 Oldenzaal - Zgura
16.08.19
Sfert de finală
vs. Eva Vedder0-6, 6-2, 1-6 pierderedetaliu meci
15.08.19
a 2-a rundă
vs. Mylene Halemai6-1, 6-2 victoriedetaliu meci
14.08.19
1-a rundă
vs. Chiara Scholl6-1, 6-2 victoriedetaliu meci
13.08.19
Calificare
vs. Marie Villet6-2, 6-3 victoriedetaliu meci
12.08.19
1-a rundă de calif.
vs. Maria Toma6-1, 7-5 victoriedetaliu meci
Italy W25 Cordenons - Zgura
07.08.19
1-a rundă
vs. Federica Di Sarra5-7, 2-6 pierderedetaliu meci
06.08.19
Calificare
vs. Anita Bertoloni6-3, 6-1 victoriedetaliu meci
05.08.19
1-a rundă de calif.
vs. Ginevra Aprea6-2, 6-0 victoriedetaliu meci
Italy W25 Sezze - Zgura
29.07.19
1-a rundă de calif.
vs. Sofia Rocchetti4-6, 0-6 pierderedetaliu meci
Tunisia W15 Tabarka - Zgura
26.07.19
Sfert de finală
vs. Nuria Brancaccio5-7, 6-2, 4-6 pierderedetaliu meci
25.07.19
a 2-a rundă
vs. Manon Peral7-5, 6-4 victoriedetaliu meci
24.07.19
1-a rundă
vs. Ana Lantigua De La Nuez6-3, 6-2 victoriedetaliu meci
Tunisia W15 Tabarka - Zgura
21.07.19
Finală
vs. Paula Arias Manjon3-6, 6-1, 6-3 victoriedetaliu meci
20.07.19
Semifinală
vs. Olympe Lancelot7-5, 6-0 victoriedetaliu meci
19.07.19
Sfert de finală
vs. Alice Amendola6-3, 6-4 victoriedetaliu meci
18.07.19
a 2-a rundă
vs. Vivian Wolff2-6, 6-2, 6-3 victoriedetaliu meci
17.07.19
1-a rundă
vs. Louise Brunskog2-6, 6-3, 6-3 victoriedetaliu meci
Romania W15 Bucharest - Zgura
12.07.19
Sfert de finală
vs. Ylona-Georgiana Ghioroaie1-6, 6-4, 1-6 pierderedetaliu meci
11.07.19
a 2-a rundă
vs. Andreea Prisacariu3-6, 6-4, 6-3 victoriedetaliu meci
10.07.19
1-a rundă
vs. Kristyna Hrabalova6-1, 6-2 victoriedetaliu meci
09.07.19
Calificare
vs. Sofia Milatova6-3, 6-3 victoriedetaliu meci
08.07.19
1-a rundă de calif.
vs. Fatima Ingrid Amartha Keita6-1, 6-2 victoriedetaliu meci
Italy W25 Caserta - Zgura
20.05.19
1-a rundă de calif.
vs. Gabriela Ce0-6, 0-6 pierderedetaliu meci
Italy W15 Barletta - Zgura
18.05.19
Semifinală
vs. Oana Georgeta Simion2-6, 6-4, 3-6 pierderedetaliu meci
17.05.19
Sfert de finală
vs. Beatrice Lombardo6-4, 7-5 victoriedetaliu meci
16.05.19
a 2-a rundă
vs. Svenja Ochsner6-4, 6-3 victoriedetaliu meci
16.05.19
1-a rundă
vs. Anastasia Vdovenco2-6, 6-1, 6-3 victoriedetaliu meci
14.05.19
Calificare
vs. Ksenia Kolesnikova6-4, 6-0 victoriedetaliu meci
13.05.19
1-a rundă de calif.
vs. Giulia Porzio6-0, 6-3 victoriedetaliu meci
Croatia W15 Tucepi - Zgura
09.05.19
a 2-a rundă
vs. Victoria Borodulina3-6, 6-77 pierderedetaliu meci

Mylene Halemai - ultimele meciuri

Holland W15 Oldenzaal - Zgura
15.08.19
a 2-a rundă
vs. Federica Arcidiacono1-6, 2-6 pierderedetaliu meci
14.08.19
1-a rundă
vs. Naoko Eto6-1, 6-2 victoriedetaliu meci
Belgium W25 Koksijde - Zgura
08.08.19
a 2-a rundă
vs. Marie Temin5-7, 6-4, 3-6 pierderedetaliu meci
07.08.19
1-a rundă
vs. Clara Vlasselaer6-0, 6-1 victoriedetaliu meci
05.08.19
1-a rundă de calif.
vs. Emeline De Witte6-2, 6-0 victoriedetaliu meci
05.08.19
Calificare
vs. Annick Melgers6-2, 6-4 victoriedetaliu meci
Belgium W15 Knokke - Zgura
31.07.19
1-a rundă
vs. Anastasia Pribylova4-6, 6-4, 5-7 pierderedetaliu meci
France W15 Dijon - Hard
19.07.19
Sfert de finală
vs. Maria Herazo Gonzalez2-6, 3-6 pierderedetaliu meci
18.07.19
a 2-a rundă
vs. Theo Gravouil7-65, 6-2 victoriedetaliu meci
16.07.19
1-a rundă
vs. Margaux Rouvroy6-2, 7-5 victoriedetaliu meci
France W25 Denain - Zgura
02.07.19
1-a rundă
vs. Olga Saez Larra4-6, 2-6 pierderedetaliu meci
Holland W15 Alkmaar - Zgura
28.06.19
Sfert de finală
vs. Suzan Lamens1-6, 3-6 pierderedetaliu meci
27.06.19
a 2-a rundă
vs. Katharina Hering6-1, 6-3 victoriedetaliu meci
26.06.19
1-a rundă
vs. Sviatlana Pirazhenka6-3, 6-2 victoriedetaliu meci
France W25+H Montpellier - Zgura
18.06.19
1-a rundă
vs. Audrey Albie3-6, 4-6 pierderedetaliu meci
France French Open - Zgura
03.06.19
a 2-a rundă
vs. Natsumi Kawaguchi4-6, 3-6 pierderedetaliu meci
02.06.19
1-a rundă
vs. Zhuoxuan Bai6-3, 7-5 victoriedetaliu meci
Tunisia W15 Tabarka - Zgura
03.04.19
1-a rundă
vs. Valentina Ryser1-6, 0-6 pierderedetaliu meci
France W15 Le - Zgura
19.03.19
1-a rundă
vs. Tatiana Pieri2-6, 2-6 pierderedetaliu meci
France W15 Amiens - Zgura
09.03.19
Semifinală
vs. Oana Georgeta Simion5-7, 3-6 pierderedetaliu meci
08.03.19
Sfert de finală
vs. Kelia Le Bihan6-2, 5-7, 6-2 victoriedetaliu meci
07.03.19
a 2-a rundă
vs. Maneva Rakotomalala6-1, 6-3 victoriedetaliu meci
05.03.19
1-a rundă
vs. Alice Tubello6-4, 6-3 victoriedetaliu meci
France Joue Les - Indoor Hard
15.10.18
1-a rundă
vs. Margot Yerolymos2-6, 0-6 pierderedetaliu meci
USA U.S. Open - Hard
04.09.18
a 2-a rundă
vs. Leylah Annie Fernandez2-6, 2-6 pierderedetaliu meci
02.09.18
1-a rundă
vs. Thasaporn Naklo6-73, 7-5, 6-6, Thasaporn Naklo - retragerevictoriedetaliu meci
France Dijon - Hard
17.07.18
1-a rundă
vs. Karola Patricia Bejenaru1-6, 2-6 pierderedetaliu meci
France Denain - Zgura
05.07.18
a 2-a rundă
vs. Sara Cakarevic5-7, 6-4, 1-6 pierderedetaliu meci
03.07.18
1-a rundă
vs. Ksenia Laskutova6-1, 6-4 victoriedetaliu meci
France Perigueux - Zgura
24.06.18
Calificare
vs. Carolina M. Alves7-62, 5-7, 6-74 pierderedetaliu meci
<