Úvod Tour de France 2021 3. etapa Lorient – Pontivy Tour de France 2021

3. etapa Lorient – Pontivy Tour de France 2021

Třetí etapa bude patřit spurtérům. Závěr etapy je navíc z mírného kopce, takže o napětí před cílem nebude nouze.

Základní údaje

  • Datum: 28.6.2021
  • Start a cíl: Lorient – Pontivy
  • Start etapy: 13:20
  • Přibližný čas dojezdu: 17:35
  • Typ etapy: rovinatá
  • Délka: 182 km

Představení etapy

Zveřejníme za:

Profil etapy

Profil 3. etapa Tour de France 2021

TIPOVAČKA Tour de France 2021

Soutěž o ceny v hodnotě 9 001 Kč. Soutěžní příspěvek najdete na stránce Dojeto.cz.

Podrobnosti k soutěži ZDE.

Trasa etapy

Prémie

Sprinterské

118,3 km – La Fourchette

Horské

Kopec Kilometr Délka km Ø sklon km Max. % Kategorie
Côte de Cadoudal 91,1 1,8 6,3 4
Côte de Plméliau 148,6 2,2 3,1 4

Kopce

Nejsou.

Pořadí etapy

Tour de France 2021, 3. etapa

|
|
|
|
|
|
P.Jméno TýmČas/Body
1Tim MerlierbelAFC4:01:28
2Jasper PhilipsenbelAFC+ 0:00:00
3Nacer BouhannifraARK+ 0:00:00
4Davide BalleriniitaDQT+ 0:00:00
5Sonny ColbrelliitaTBV+ 0:00:00
6Julian AlaphilippefraDQT+ 0:00:00
7Mathieu PoelnldAFC+ 0:00:00
8Cees BolnldDSM+ 0:00:00
9Anthony TurgisfraTDE+ 0:00:00
10Max WalscheiddeuTQA+ 0:00:00
80Peter SagansvkBOH+ 0:00:00
120Petr VakočczeAFC+ 0:02:07
P.Jméno TýmČas/Body
1Tim MerlierbelAFC4:01:28
2Jasper PhilipsenbelAFC+ 0:00:00
3Nacer BouhannifraARK+ 0:00:00
4Davide BalleriniitaDQT+ 0:00:00
5Sonny ColbrelliitaTBV+ 0:00:00
6Julian AlaphilippefraDQT+ 0:00:00
7Mathieu PoelnldAFC+ 0:00:00
8Cees BolnldDSM+ 0:00:00
9Anthony TurgisfraTDE+ 0:00:00
10Max WalscheiddeuTQA+ 0:00:00
11Matej MohoričsvnTBV+ 0:00:00
12Miles ScotsonausGFC+ 0:00:00
13Richard CarapazecuIGD+ 0:00:00
14Søren AndersendnkDSM+ 0:00:00
15Wout AertbelTJV+ 0:00:00
16Jonas RickaertbelAFC+ 0:00:00
17Nils EekhoffnldDSM+ 0:00:00
18Michael MatthewsausBEX+ 0:00:14
19Enric MasespMOV+ 0:00:14
20Boy PoppelnldIWG+ 0:00:14
21Vincenzo NibaliitaTFS+ 0:00:14
22Jakob FuglsangdnkAPT+ 0:00:14
23Guillaume BoivincanISN+ 0:00:14
24Fabien DoubeyfraTDE+ 0:00:14
25Nairo QuintanacolARK+ 0:00:14
26Wilco KeldermannldBOH+ 0:00:14
27Pierre LatourfraTDE+ 0:00:14
28Victor CampenaertsbelTQA+ 0:00:14
29Sergio HenaocolTQA+ 0:00:14
30Loïc VliegenbelIWG+ 0:00:14
31Jan BakelantsbelIWG+ 0:00:14
32Jonas KochdeuIWG+ 0:00:14
33Danny PoppelnldIWG+ 0:00:14
34Carlos BarberoespTQA+ 0:00:14
35Tadej PogačarsvnUAD+ 0:00:26
36Mikkel BjergdnkUAD+ 0:00:26
37Sergio HiguitacolEFN+ 0:00:26
38Iván CortinaespMOV+ 0:00:26
39Magnus CortdnkEFN+ 0:00:26
40Bauke MollemanldTFS+ 0:00:26
41Luka MezgecsvnBEX+ 0:00:26
42David GaudufraGFC+ 0:00:26
43Alexey LutsenkokazAPT+ 0:00:26
44Rigoberto UráncolEFN+ 0:00:26
45Toms SkujiņšlvaTFS+ 0:00:26
46Greg Van AvermaetbelACT+ 0:00:26
47Joris NieuwenhuisnldDSM+ 0:00:26
48Geraint ThomasgbrIGD+ 0:00:26
49Esteban ChavescolBEX+ 0:00:26
50Louis MeintjeszafIWG+ 0:00:26
51Julien BernardfraTFS+ 0:00:26
52Emanuel BuchmanndeuBOH+ 0:00:26
53Wout PoelsnldTBV+ 0:00:26
54Cyril GautierfraBBK+ 0:00:26
55Fred WrightgbrTBV+ 0:00:26
56Vegard LaengennorUAD+ 0:00:26
57Aurélien Paret-PeintrefraACT+ 0:00:26
58Xandro MeurissebelAFC+ 0:00:26
59Oliver NaesenbelACT+ 0:00:26
60Dorian GodonfraACT+ 0:00:26
61Elie GesbertfraARK+ 0:00:26
62Kasper AsgreendnkDQT+ 0:00:26
63Stefan KüngcheGFC+ 0:00:26
64Edvald Boasson HagennorTDE+ 0:00:26
65Julien SimonfraTDE+ 0:00:26
66Mark DonovangbrDSM+ 0:00:26
67Lucas HamiltonausBEX+ 0:00:26
68Davide FormoloitaUAD+ 0:00:26
69Richie PorteausIGD+ 0:00:26
70Ruben GuerreiroprtEFN+ 0:00:26
71Jacopo GuarnieriitaGFC+ 0:00:26
72Mattia CattaneoitaDQT+ 0:00:26
73Ben O'ConnorausACT+ 0:00:26
74Quentin PacherfraBBK+ 0:00:26
75Guillaume MartinfraCOF+ 0:00:26
76Anthony DelaplacefraARK+ 0:00:26
77Michael MørkøvdnkDQT+ 0:00:38
78Cyril BarthefraBBK+ 0:00:44
79Jasper StuyvenbelTFS+ 0:00:53
80Peter SagansvkBOH+ 0:00:00
81Franck BonnamourfraBBK+ 0:01:06
82Michał KwiatkowskipolIGD+ 0:01:13
83Rick ZabeldeuISN+ 0:01:15
84Georg ZimmermanndeuIWG+ 0:01:15
85André GreipeldeuISN+ 0:01:15
86Kenny ElissondefraTFS+ 0:01:15
87Michael ValgrendnkEFN+ 0:01:15
88Stefan BisseggercheEFN+ 0:01:15
89Lorenzo RotaitaIWG+ 0:01:15
90Alejandro ValverdeespMOV+ 0:01:21
91Mike TeunissennldTJV+ 0:01:21
92Primož RogličsvnTJV+ 0:01:21
93Miguel Ángel LópezcolMOV+ 0:01:21
94Pello BilbaoespTBV+ 0:01:21
95Dylan TeunsbelTBV+ 0:01:21
96Jonas VingegaarddnkTJV+ 0:01:21
97Silvan DilliercheAFC+ 0:01:21
98Steven KruijswijknldTJV+ 0:01:21
99Pierre RollandfraBBK+ 0:01:21
100Imanol ErvitiespMOV+ 0:01:21
101Rui CostaprtUAD+ 0:01:27
102Nicholas DlaminizafTQA+ 0:01:35
103Connor SwiftgbrARK+ 0:01:45
104Carlos VeronaespMOV+ 0:01:56
105Neilson PowlessusaEFN+ 0:01:56
106Stefan BodzafAPT+ 0:01:56
107Mads PedersendnkTFS+ 0:01:59
108Edward TheunsbelTFS+ 0:01:59
109Jonathan CastroviejoespIGD+ 0:02:03
110Omar FraileespAPT+ 0:02:03
111Ion IzagirreespAPT+ 0:02:03
112Nans PetersfraACT+ 0:02:06
113Tiesj BenootbelDSM+ 0:02:06
114Cristian RodríguezespTDE+ 0:02:07
115Victor De La ParteespTDE+ 0:02:07
116Benoît CosnefroyfraACT+ 0:02:07
117Patrick KonradautBOH+ 0:02:07
118Jelle WallaysbelCOF+ 0:02:07
119Kristian SbaragliitaAFC+ 0:02:07
120Petr VakočczeAFC+ 0:02:07
121Dan MartinirlISN+ 0:02:11
122Luke RowegbrIGD+ 0:02:11
123Chris FroomegbrISN+ 0:02:11
124Reto HollensteincheISN+ 0:02:11
125Michael WoodscanISN+ 0:02:11
126Michael SchärcheACT+ 0:02:11
127Christophe LaportefraCOF+ 0:02:11
128Simon GeschkedeuCOF+ 0:02:11
129Casper PedersendnkDSM+ 0:02:11
130Simon YatesgbrBEX+ 0:02:11
131Tony MartindeuTJV+ 0:02:15
132Brandon McNultyusaUAD+ 0:02:15
133Rafał MajkapolUAD+ 0:02:15
134Michaël GoglautTQA+ 0:02:22
135Philippe GilbertbelLTS+ 0:02:32
136Rubén FernándezespCOF+ 0:02:37
137Tosh Van Der SandebelLTS+ 0:02:37
138Hugo HoulecanAPT+ 0:02:39
139Lukas PöstlbergerautBOH+ 0:02:42
140Tao Geoghegan HartgbrIGD+ 0:02:46
141Luke DurbridgeausBEX+ 0:02:47
142Dylan BaarlenldIGD+ 0:02:47
143Nils PolittdeuBOH+ 0:02:56
144Tim DeclercqbelDQT+ 0:02:56
145Jesús HerradaespCOF+ 0:02:59
146Anthony PerezfraCOF+ 0:02:59
147Dmitriy GruzdevkazAPT+ 0:03:00
148Marc HirschicheUAD+ 0:03:00
149Álex AranburuespAPT+ 0:03:00
150Brent Van MoerbelLTS+ 0:03:51
151Harry SweenyausLTS+ 0:03:52
152Christopher Juul-JensendnkBEX+ 0:03:52
153Bruno ArmirailfraGFC+ 0:04:11
154Arnaud DémarefraGFC+ 0:04:11
155Jorge ArcasespMOV+ 0:04:57
156Dries DevenynsbelDQT+ 0:04:57
157Omer GoldsteinisrISN+ 0:04:57
158Jérémy CabotfraTDE+ 0:04:57
159Valentin MadouasfraGFC+ 0:05:01
160Pierre-Luc PérichonfraCOF+ 0:05:01
161Simon ClarkeausTQA+ 0:05:01
162Sean BennettusaTQA+ 0:05:01
163Amund JansennorBEX+ 0:05:01
164Sepp KussusaTJV+ 0:05:01
165Jonas RutschdeuEFN+ 0:05:03
166Maxime ChevalierfraBBK+ 0:05:20
167Bryan CoquardfraBBK+ 0:05:21
168Mark CavendishgbrDQT+ 0:05:28
169Thomas De GendtbelLTS+ 0:06:07
170Roger KlugedeuLTS+ 0:06:08
171Warren BarguilfraARK+ 0:06:37
172Daniel McLaygbrARK+ 0:06:39
173Clément RussofraARK+ 0:07:36
174Jasper De BuystbelLTS+ 0:07:36
175Daniel OssitaBOH+ 0:07:39
176Ide SchellingnldBOH+ 0:07:41
177Marco HallerautTBV+ 0:08:36
178Caleb EwanausLTS+ 0:00:00
DNFRobert GesinknldTJV
DNFJack HaigausTBV
P.Jméno TýmČas/Body
1Mathieu PoelnldAFC12:58:53
2Julian AlaphilippefraDQT+ 0:00:08
3Richard CarapazecuIGD+ 0:00:31
4Wout AertbelTJV+ 0:00:31
5Wilco KeldermannldBOH+ 0:00:38
6Tadej PogačarsvnUAD+ 0:00:39
7Enric MasespMOV+ 0:00:40
8Nairo QuintanacolARK+ 0:00:40
9Pierre LatourfraTDE+ 0:00:45
10Sergio HiguitacolEFN+ 0:00:52
11Bauke MollemanldTFS+ 0:00:52
12David GaudufraGFC+ 0:00:52
13Alexey LutsenkokazAPT+ 0:00:52
14Esteban ChavescolBEX+ 0:00:52
15Rigoberto UráncolEFN+ 0:00:52
16Vincenzo NibaliitaTFS+ 0:00:55
17Jakob FuglsangdnkAPT+ 0:00:55
18Geraint ThomasgbrIGD+ 0:01:07
19Sonny ColbrelliitaTBV+ 0:01:12
20Primož RogličsvnTJV+ 0:01:35
21Lucas HamiltonausBEX+ 0:01:42
22Kasper AsgreendnkDQT+ 0:01:43
23Jonas VingegaarddnkTJV+ 0:01:47
24Pello BilbaoespTBV+ 0:01:47
25Sergio HenaocolTQA+ 0:02:21
26Toms SkujiņšlvaTFS+ 0:02:26
27Emanuel BuchmanndeuBOH+ 0:02:33
28Guillaume MartinfraCOF+ 0:02:33
29Søren AndersendnkDSM+ 0:02:50
30Anthony TurgisfraTDE+ 0:03:04
31Michael MatthewsausBEX+ 0:03:06
32Ruben GuerreiroprtEFN+ 0:03:09
33Louis MeintjeszafIWG+ 0:03:15
34Aurélien Paret-PeintrefraACT+ 0:03:15
35Wout PoelsnldTBV+ 0:03:15
36Quentin PacherfraBBK+ 0:03:15
37Tiesj BenootbelDSM+ 0:03:23
38Steven KruijswijknldTJV+ 0:03:28
39Matej MohoričsvnTBV+ 0:03:29
40Ben O'ConnorausACT+ 0:03:31
41Richie PorteausIGD+ 0:03:34
42Miguel Ángel LópezcolMOV+ 0:03:43
43Álex AranburuespAPT+ 0:03:46
44Greg Van AvermaetbelACT+ 0:03:51
45Xandro MeurissebelAFC+ 0:03:51
46Davide FormoloitaUAD+ 0:04:27
47Jan BakelantsbelIWG+ 0:04:40
48Stefan KüngcheGFC+ 0:04:51
49Pierre RollandfraBBK+ 0:05:05
50Stefan BodzafAPT+ 0:05:33
51Michael ValgrendnkEFN+ 0:05:40
52Dylan TeunsbelTBV+ 0:05:49
53Neilson PowlessusaEFN+ 0:06:01
54Guillaume BoivincanISN+ 0:06:04
55Iván CortinaespMOV+ 0:06:13
56Mark DonovangbrDSM+ 0:06:13
57Mattia CattaneoitaDQT+ 0:06:13
58Michaël GoglautTQA+ 0:06:47
59Elie GesbertfraARK+ 0:06:51
60Alejandro ValverdeespMOV+ 0:07:12
61Joris NieuwenhuisnldDSM+ 0:07:14
62Simon YatesgbrBEX+ 0:07:22
63Franck BonnamourfraBBK+ 0:07:38
64Luka MezgecsvnBEX+ 0:07:41
65Julien BernardfraTFS+ 0:07:54
66Kenny ElissondefraTFS+ 0:07:57
67Simon GeschkedeuCOF+ 0:08:04
68Peter SagansvkBOH+ 0:08:16
69Fabien DoubeyfraTDE+ 0:08:23
70Dan MartinirlISN+ 0:08:30
71Michał KwiatkowskipolIGD+ 0:08:41
72Anthony DelaplacefraARK+ 0:08:42
73Jonas RickaertbelAFC+ 0:08:44
74Boy PoppelnldIWG+ 0:08:51
75Oliver NaesenbelACT+ 0:09:10
76Julien SimonfraTDE+ 0:09:18
77Rui CostaprtUAD+ 0:09:20
78Cyril BarthefraBBK+ 0:09:28
79Dries DevenynsbelDQT+ 0:09:36
80Philippe GilbertbelLTS+ 0:09:47
81Dylan BaarlenldIGD+ 0:10:02
82Victor De La ParteespTDE+ 0:10:16
83Rafał MajkapolUAD+ 0:10:24
84Connor SwiftgbrARK+ 0:10:39
85Stefan BisseggercheEFN+ 0:10:55
86Magnus CortdnkEFN+ 0:10:58
87Edvald Boasson HagennorTDE+ 0:10:58
88Rubén FernándezespCOF+ 0:10:58
89Hugo HoulecanAPT+ 0:11:03
90Nils EekhoffnldDSM+ 0:11:13
91Michael WoodscanISN+ 0:11:18
92Carlos VeronaespMOV+ 0:11:27
93Omar FraileespAPT+ 0:11:34
94Jonathan CastroviejoespIGD+ 0:11:34
95Cristian RodríguezespTDE+ 0:11:38
96Brent Van MoerbelLTS+ 0:11:43
97Brandon McNultyusaUAD+ 0:11:48
98Christophe LaportefraCOF+ 0:11:51
99Tao Geoghegan HartgbrIGD+ 0:12:17
100Cyril GautierfraBBK+ 0:12:27
101Valentin MadouasfraGFC+ 0:12:29
102Dorian GodonfraACT+ 0:13:15
103Silvan DilliercheAFC+ 0:13:32
104Ion IzagirreespAPT+ 0:13:41
105Patrick KonradautBOH+ 0:13:44
106Jasper StuyvenbelTFS+ 0:13:48
107Warren BarguilfraARK+ 0:14:08
108Loïc VliegenbelIWG+ 0:14:17
109Vegard LaengennorUAD+ 0:14:39
110Bruno ArmirailfraGFC+ 0:14:44
111Victor CampenaertsbelTQA+ 0:14:52
112Nans PetersfraACT+ 0:14:55
113Fred WrightgbrTBV+ 0:15:15
114Kristian SbaragliitaAFC+ 0:15:37
115Imanol ErvitiespMOV+ 0:16:10
116Jonas RutschdeuEFN+ 0:16:49
117Sean BennettusaTQA+ 0:17:02
118Michael SchärcheACT+ 0:17:02
119Carlos BarberoespTQA+ 0:17:18
120Lorenzo RotaitaIWG+ 0:17:31
121Benoît CosnefroyfraACT+ 0:17:32
122Jasper PhilipsenbelAFC+ 0:18:32
123Davide BalleriniitaDQT+ 0:18:42
124Nacer BouhannifraARK+ 0:18:45
125Luke RowegbrIGD+ 0:18:46
126Miles ScotsonausGFC+ 0:18:49
127Jelle WallaysbelCOF+ 0:18:59
128Jonas KochdeuIWG+ 0:19:03
129Jacopo GuarnieriitaGFC+ 0:19:15
130Max WalscheiddeuTQA+ 0:19:17
131Caleb EwanausLTS+ 0:19:23
132Lukas PöstlbergerautBOH+ 0:19:32
133Thomas De GendtbelLTS+ 0:19:33
134Petr VakočczeAFC+ 0:19:34
135Maxime ChevalierfraBBK+ 0:19:38
136Simon ClarkeausTQA+ 0:19:49
137Michael MørkøvdnkDQT+ 0:20:01
138Anthony PerezfraCOF+ 0:20:03
139Nicholas DlaminizafTQA+ 0:20:13
140Danny PoppelnldIWG+ 0:20:16
141Jesús HerradaespCOF+ 0:20:22
142Jorge ArcasespMOV+ 0:21:10
143Tosh Van Der SandebelLTS+ 0:21:15
144Christopher Juul-JensendnkBEX+ 0:21:32
145Tim MerlierbelAFC+ 0:21:44
146Dmitriy GruzdevkazAPT+ 0:21:56
147Tim DeclercqbelDQT+ 0:22:08
148Mikkel BjergdnkUAD+ 0:22:31
149Luke DurbridgeausBEX+ 0:22:34
150Arnaud DémarefraGFC+ 0:23:00
151Daniel OssitaBOH+ 0:23:02
152Cees BolnldDSM+ 0:23:03
153Nils PolittdeuBOH+ 0:23:16
154Jérémy CabotfraTDE+ 0:23:46
155Pierre-Luc PérichonfraCOF+ 0:24:08
156Mark CavendishgbrDQT+ 0:24:40
157Casper PedersendnkDSM+ 0:24:46
158Georg ZimmermanndeuIWG+ 0:25:15
159Sepp KussusaTJV+ 0:25:28
160Roger KlugedeuLTS+ 0:25:31
161André GreipeldeuISN+ 0:25:36
162Harry SweenyausLTS+ 0:25:57
163Edward TheunsbelTFS+ 0:26:31
164Mike TeunissennldTJV+ 0:27:06
165Omer GoldsteinisrISN+ 0:27:25
166Jasper De BuystbelLTS+ 0:27:38
167Bryan CoquardfraBBK+ 0:27:41
168Chris FroomegbrISN+ 0:28:19
169Rick ZabeldeuISN+ 0:29:15
170Mads PedersendnkTFS+ 0:29:52
171Reto HollensteincheISN+ 0:30:04
172Marc HirschicheUAD+ 0:30:25
173Marco HallerautTBV+ 0:31:28
174Tony MartindeuTJV+ 0:32:00
175Ide SchellingnldBOH+ 0:32:58
176Daniel McLaygbrARK+ 0:34:17
177Amund JansennorBEX+ 0:34:46
178Clément RussofraARK+ 0:35:03
P.Jméno TýmČas/Body
1Tadej PogačarsvnUAD12:59:32
2Sergio HiguitacolEFN+ 0:00:13
3David GaudufraGFC+ 0:00:13
4Lucas HamiltonausBEX+ 0:01:03
5Jonas VingegaarddnkTJV+ 0:01:08
6Aurélien Paret-PeintrefraACT+ 0:02:36
7Stefan BodzafAPT+ 0:04:54
8Neilson PowlessusaEFN+ 0:05:22
9Mark DonovangbrDSM+ 0:05:34
10Joris NieuwenhuisnldDSM+ 0:06:35
11Cyril BarthefraBBK+ 0:08:49
12Stefan BisseggercheEFN+ 0:10:16
13Nils EekhoffnldDSM+ 0:10:34
14Brent Van MoerbelLTS+ 0:11:04
15Brandon McNultyusaUAD+ 0:11:09
16Valentin MadouasfraGFC+ 0:11:50
17Dorian GodonfraACT+ 0:12:36
18Fred WrightgbrTBV+ 0:14:36
19Jonas RutschdeuEFN+ 0:16:10
20Sean BennettusaTQA+ 0:16:23
21Jasper PhilipsenbelAFC+ 0:17:53
22Maxime ChevalierfraBBK+ 0:18:59
23Mikkel BjergdnkUAD+ 0:21:52
24Casper PedersendnkDSM+ 0:24:07
25Georg ZimmermanndeuIWG+ 0:24:36
26Harry SweenyausLTS+ 0:25:18
27Omer GoldsteinisrISN+ 0:26:46
28Marc HirschicheUAD+ 0:29:46
29Ide SchellingnldBOH+ 0:32:19
P.Jméno TýmČas/Body
1Bahrain VictoriousbhrTBV38:59:09
2Jumbo - VismanldTJV+ 0:01:33
3Trek - SegafredousaTFS+ 0:01:43
4Astana - Premier TechkazAPT+ 0:01:59
5EF Education - NippousaEFN+ 0:02:02
6Team BikeExchangeausBEX+ 0:02:20
7Ineos GrenadiersgbrIGD+ 0:02:42
8Deceuninck - Quick-StepbelDQT+ 0:03:56
9Movistar TeamespMOV+ 0:04:26
10Bora - HansgrohedeuBOH+ 0:06:46
11Team DSMdeuDSM+ 0:07:24
12Alpecin - FenixbelAFC+ 0:07:27
13Team Arkéa - SamsicfraARK+ 0:08:04
14Ag2r Citroën TeamfraACT+ 0:08:07
15B&B Hôtels p/b KTMfraBBK+ 0:08:54
16Team TotalEnergiesfraTDE+ 0:09:01
17Groupama - FDJfraGFC+ 0:10:08
18UAE Team EmiratesareUAD+ 0:10:30
19Intermarché - Wanty - Gobert MatériauxbelIWG+ 0:13:57
20CofidisfraCOF+ 0:14:51
21Team Qhubeka AssoszafTQA+ 0:16:31
22Israel Start-Up NationisrISN+ 0:21:30
23Lotto - SoudalbelLTS+ 0:35:03

Poslední kilometry

Nejnovější články

z Tour de France a dalších závodů WT
Kliknutím už mi nic neuteče!
Když se mi to nebude líbit, tak se kdykoliv odhlásím nebo snížím četnost zasílání.
close-link