PageSourceSearch

https://vayres.fr/fr/ap/1808679/plan-de-la-commune-16

html vayres.fr collected 2026-10-02 20:00:23 UTC 69,225 bytes, 1,147 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="fr">
3<head>
4    <title>
5            Plan de la commune - Commune de Vayres
6    </title>
7
8    
8<script src="/lib/tarteaucitron/tarteaucitron.js"></script>
8
9    
9<script>
10        var tarteaucitronExpireInDay = true, tarteaucitronForceExpire = 183;
11
12        tarteaucitron.init({
13            "privacyUrl": "", /* Privacy policy url */
14
15            "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
16            "cookieName": "tarteaucitron", /* Cookie name */
17
18            "orientation": "bottom", /* Banner position (top - bottom) */
19
20            "showAlertSmall": false, /* Show the small banner on bottom right */
21            "cookieslist": true, /* Show the cookie list */
22
23            "showIcon": false, /* Show cookie icon to manage cookies */
24            // "iconSrc": "", /* Optionnal: URL or base64 encoded image */
25            "iconPosition": "BottomRight", /* Position of the icon between BottomRight, BottomLeft, TopRight and TopLeft */
26
27            "adblocker": false, /* Show a Warning if an adblocker is detected */
28
29            "DenyAllCta": true, /* Show the deny all button */
30            "AcceptAllCta": true, /* Show the accept all button when highPrivacy on */
31            "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
32
33            "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */
34
35            "removeCredit": false, /* Remove credit link */
36            "moreInfoLink": true, /* Show more info link */
37            "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
38
39            //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for subdomain website */
40
41            "readmoreLink": "", /* Change the default readmore link pointing to tarteaucitron.io */
42
43            "mandatory": true, /* Show a message about mandatory cookies */
44
45            "listCookieByService": false, /* Show a message about list cookie by service */
46            "tarteaucitronForceLanguage" : 'fr',
47
48        });
49    </script>
49
50
51        
52<meta name="Description" content="">
53<meta name="Keywords" content="">
54<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
55<meta charset="UTF-8">
56        
57    
58
59                                        <link rel="apple-touch-icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1">
60                <link rel="icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1">
61                        <link rel="preconnect" href="https://fonts.googleapis.com">
62            <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
63            <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700|Material+Icons" rel="stylesheet">
64            <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Jost:wght@400;700&family=Lato:wght@400;700&family=Lora:wght@400;700&family=Merriweather:wght@400;700&family=Montserrat:wght@400;700&family=Nunito:wght@400;700&family=Open+Sans:wght@400;700&family=Outfit:wght@400;700&family=Roboto:wght@400;700&family=Roboto+Condensed:wght@400;700&family=Roboto+Slab:wght@400;700&display=swap" rel="stylesheet">
65
66            <link href='/dist/owlcarousel/css/owl.carousel.min.css' rel='stylesheet' type='text/css'>
67            <link href='/dist/owlcarousel/css/owl.theme.default.min.css' rel='stylesheet' type='text/css'>
68            <link href='/dist/slick/slick.css' rel='stylesheet' type='text/css'>
69            <link href='/dist/slick/slick-theme.css' rel='stylesheet' type='text/css'>
70            <link href='/dist/scrollbar/jquery.scrollbar.css' rel='stylesheet' type='text/css'>
71            <link href='/dist/fullcalendar/fullcalendar.min.css' rel='stylesheet' type='text/css'>
72            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/css/bootstrap-select.min.css">
73            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" />
74            <link href="/tpl/3/css/style.css" rel="stylesheet" type='text/css'>
75
76            <link href="/lib/splide-4.0.1/css/splide.min.css" rel="stylesheet" type="text/css"/>
77            <link href="/lib/splide-4.0.1/css/splide-custom.css" rel="stylesheet" type="text/css"/>
78
79                            <style class="notranslate" title="customCss" type="text/css" rel="stylesheet">.bg_bloc { background-color: #FAFAFA !important; } .table td, .table, .table thead th { border-color: #FAFAFA !important; } .bg_bloc .dropdown-toggle,.bg_bloc .dropdown-menu {background-color: #FAFAFA !important;border-color: #FAFAFA !important;} .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td{border-color: #FAFAFA !important;} .fc-unthemed thead.fc-head,.fc-unthemed .fc-popover .fc-header{ background-color: #FAFAFA !important; } .fc-unthemed td.fc-today{background: #FAFAFA !important;} .cookies .btn{ color: #FAFAFA !important; }body { background-color: rgba(52,69,94,0.85); }body { background-image: url(https://static.neopse.com/medias/p/3118/site/35/b8/d4/35b8d4512ffa3f8220e86f360270d8c36c868ad7.JPG?v=v1); background-position: center; background-repeat: repeat; }body:before { background-color: rgba(0,0,0,0.2); }.bg_wrapper { background-color: #FFFFFF !important; }.text_bloc, .bg_bloc .c_text, .bg_bloc, .bg_bloc a, .bg_bloc .dropdown-toggle, .bg_bloc .dropdown-menu, .bg_bloc.bootstrap-select .dropdown-toggle::after { color: #000000 !important; } .fc-unthemed thead.fc-head{ color: #000000 !important; } .fc-unthemed td.fc-today{ color: #000000 !important;} .cookies .btn{ background-color: #000000 !important; }.c_btn { color: #FFFFFF; } .c_btn:hover, .c_btn:focus, .c_btn:active { color: #FFFFFF; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .carousel-indicators .active {background: #FFFFFF !important;opacity: 1;} .carousel-indicators li, .owl-theme .owl-dots .owl-dot span{border-color: #FFFFFF !important;opacity: 0.5;} .slick-dots .slick-active button{background-color: #FFFFFF !important;} .slick-dots li button{border-color: #FFFFFF;} .fc-event .fc-title, .fc-event-container{ color: #FFFFFF !important; } .fc-event{ color: #FFFFFF;}.footer.bg { background-color: rgba(25,133,7,0.5); }
79nav.navbar.bg,.searchbar input,.searchbar input:focus {background-color: rgba(25,133,7,0.8)}body, .c_text, .container, .carousel-caption .title, .dropdown-item.c_text { color: #000000; } .slick-prev:before, .slick-next:before { color: #000000; } .c_text.navbar-toggler{ border-color: #000000 !important; } .intern-page .en-tete{ border-left-color: #000000;} .bootstrap-select .dropdown-menu li a{color: #000000;} .bootstrap-select .dropdown-toggle::after{color: #000000;}.footer .c_btn { color: #FFFFFF; }.navbar .c_btn, .navbar .c_btn:hover, .navbar .c_btn:focus, .navbar .c_btn:active, .social-media .c_btn, .social-media .c_btn:hover, .social-media .c_btn:focus, .social-media .c_btn:active { color: #FFFFFF; }nav.navbar .dropdown-menu { background-color: rgb(25,133,7); }.footer .c_text { color: #FFFFFF; }nav.navbar .c_text, nav.navbar .c_text i, .searchbar input,.searchbar input:focus,.searchbar input::placeholder {color:#FAFAFA} .navbar-toggler.c_text{ border-color: #FAFAFA !important; }nav.navbar .h_text:hover { color: #FFFFFF; }.footer .c_title { color: #FFFFFF; }.breadcrumb.bg { background-color: #FFFFFF; }nav.navbar .dropdown-menu .c_text { color: #FAFAFA; } .navigation .dropdown-menu .dropdown-divider.c_text { border-color: #FAFAFA; }nav.navbar .dropdown-menu .h_text:hover { color: #198507; }nav.navbar .h_text:hover { background-color: #198507; }.bg_btn { background-color: #CD8F11; border-color: #CD8F11; } .fc-event{ background-color: #CD8F11 !important; border-color: #CD8F11 !important; }#w_36v5i523d .bg { background-color: rgba(25,133,7,0.55); }#w_b7kzbfmab .bg { background-color: #FFFFFF; }#w_headline .c_btn { color: #FFFFFF; } #w_headline .c_btn:before { background-color: #FFFFFF !important; }#w_ohdymsnln .bg { background-color: #FFFFFF; }#w_z48a99ljw .bg { background-color: #FFFFFF; }.breadcrumb.bg .c_text { color: #000000; }.footer .bg_btn { background-color: #198507; border-color: #198507; }.navbar .bg_btn { background-color: header_btnBackground; border-color: #253062; } .social-media.bg_btn { background-color: #253062; } .navbar input,.navbar input:focus { border-color: #253062; }nav.navbar .dropdown-menu .h_text:hover { background-color: #FFFFFF; }#w_36v5i523d .c_btn { color: #FFFFFF; } #w_36v5i523d .owl-theme .owl-dots .owl-dot.active span, #w_36v5i523d .owl-theme .owl-dots .owl-dot:hover span { background: #FFFFFF !important; } #w_36v5i523d .owl-theme .owl-dots .owl-dot span{ border-color: #FFFFFF !important; }#w_b7kzbfmab .c_btn { color: #F5F5F5; }#w_headline .c_text .title { color: #000000; } #w_headline .c_text { color: #000000; }#w_ohdymsnln .c_btn { color: #000000; } #w_ohdymsnln .owl-theme .owl-dots .owl-dot.active span, #w_ohdymsnln .owl-theme .owl-dots .owl-dot:hover span { background: #000000 !important; } #w_ohdymsnln .owl-theme .owl-dots .owl-dot span{ border-color: #000000 !important; }#w_oneclick .c_text { color: #FFFFFF; }#w_z48a99ljw .owl-theme .owl-nav [class*=owl-], #w_z48a99ljw .c_btn {color: #000000 !important;}.breadcrumb.bg .c_title { color: #198507; }#w_36v5i523d .c_text { color: #000000; }#w_5y3199j7v .c_text { color: #FFFFFF; }#w_b7kzbfmab .c_text { color: #000000; }#w_ohdymsnln .c_text { color: #000000; }#w_oneclick .c_title { color: #198507; }#w_z48a99ljw .c_text { color: #34455E; }.footer .c_title { background-color: #198507; }#w_36v5i523d .c_title { color: #000000; }#w_5y3199j7v .c_title { color: #198507; }#w_b7kzbfmab .c_title { color: #FFFFFF; }#w_ohdymsnln .c_title { color: #FFFFFF !important; }#w_z48a99ljw .c_title { color: #198507; }#w_headline .bg_btn, #w_headline .carousel-indicators .active { background: #198507 !important;} #w_headline .bg_btn, #w_headline .carousel-indicators li{ border-color: #198507 !important;}#w_oneclick .bg_text { background-color: #253062; }#w_z48a99ljw .owl-theme .owl-nav [class*=owl-], #w_z48a99ljw .bg_btn {background-color: #198507 !important;} #w_z48a99ljw .box { border-color: #198507; }#w_5y3199j7v .bg_text { background-color: #253062; }#w_b7kzbfmab .c_title { background-color: #198507 } #w_b7kzbfmab .box { border-color: #198507 }#w_ohdymsnln .c_title { background-color: #198507 } #w_ohdymsnln .box { border-color: #198507 }#w_headline .c_text_responsive .title { color: #000000; } #w_headline .c_text_responsive { color: #000000; }/*np-dropdowns*/.bootstrap-select{background-color:#FAFAFA!important;}.bootstrap-select .dropdown-menu{background-color:#FAFAFA!important;border-color:#FAFAFA!important;}.bootstrap-select .dropdown-menu .dropdown-item,.bootstrap-select .dropdown-menu li a,.bootstrap-select .dropdown-menu .dropdown-item:hover,.bootstrap-select .dropdown-menu .dropdown-item:focus,.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item.selected{background-color:#FAFAFA!important;}</style>
80                    
81    
82    
82<script src="/js/vendor/jquery-3.2.1.min.js"></script>
82
83    
83<script>tarteaucitron.user.matomoHost = '//matomo.neopse.com/';</script>
83
84    <!-- Matomo -->
85    <!-- End Matomo Code -->
86</head>
87<body>
88<div class="ov"></div>
89
90    <!-- Top navbar -->
91    <header role="banner">
92        <div class="navbar navbar-expand-lg top-navbar">
93            <div class="container">
94
95                <a class="navbar-brand c_text" aria-label="Accueil" href="/fr/">
96                                            <div class="img">
97                            <picture>
98                                <source media="(max-width: 991.98px)" srcset="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png">
99                                <img role="img" src="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png" alt="Logo Commune de Vayres" loading="eager">
100                            </picture>
101                        </div>
102                                    </a>
103
104                                    <form action="/fr/search" class="searchbar form-inline formNoResponsiveSearch" method="post">
105                        <div class="d-flex">
106                            <input id="search-form" name="keywords" class="form-control col-lg-9 col-8" type="search" placeholder="Recherche"
107                                   aria-label="Search">
108                            <button type="submit" class="btn btn-primary col c_btn bg_btn p-0"
109                                    aria-label="Envoyer" value="Envoyer"><i class="material-icons mt-1">search</i>
110                            </button>
111                        </div>
112                    </form>
113                            </div>
114        </div>
115    </header>
116
117    <!-- Container se finit avant le footer -->
118    <div class="container">
119
120        <nav role="navigation" class="navbar navbar-expand-lg sticky-top navigation bg">
121    <div class="ov"></div>
122
123    <div class="container">
124        <button class="navbar-toggler c_text h_text" type="button" data-toggle="collapse" data-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
125            <span class="navbar-toggler-icon">
126                <i class="material-icons notranslate">menu</i>
127            </span>
128        </button>
129
130        <div class="collapse navbar-collapse" id="navbar">
131            <ul class="navbar-nav">
132                <li class="brand">
133                    <a class="navbar-brand" href="/fr/">
134                                                <div class="img">
135                            <picture class="logo-picture">
136                                <source media="(max-width: 991.98px)" srcset="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png">
137                                <img role="img" src="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png" alt="Logo Commune de Vayres" loading="eager">
138                            </picture>
139                        </div>
140                                            </a>
141                </li>
142
143                <div class="d-flex flex-wrap">
144                    <li class="nav-item dropdown">
145                        <a class="nav-link c_text h_text px-3" href="/" role="button">
146                            <i class="material-icons">home</i>
147                        </a>
148                    </li>
149                                                                        <li class="nav-item dropdown">
150                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown0" role="button"
151                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
152                                    Bienvenue
153                                </a>
154                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown0">
155                                    
156                                    <div class="mega-dropdown-menu">
157                                        <div class="divider">
158                                                                                                                                    
159                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
160                                                    href="/fr/rb/2249132/presentation-162">
161                                                    Présentation
162                                                </a>
163                                            
164                                            
165                                            
166                                                                                                                                                                                
167                                            
168                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
169                                                    href="/fr/ap/1808679/plan-de-la-commune-16">
170                                                    Plan de la commune
171                                                </a>
172                                            
173                                            
174                                                                                                                                                                                
175                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
176                                                    href="/fr/rb/2249353/cadastre-60">
177                                                    Cadastre
178                                                </a>
179                                            
180                                            
181                                            
182                                                                                                                                </div>
183                                    </div>
184                                </div>
185                            </li>
186                        
187
188                                                                        <li class="nav-item dropdown">
189                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown1" role="button"
190                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
191                                    Vie Municipale
192                                </a>
193                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown1">
194                                    
195                                    <div class="mega-dropdown-menu">
196                                        <div class="divider">
197                                                                                                                                    
198                                            
199                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
200                                                    href="/fr/tb/1808796/conseil-municipal-290">
201                                                    Conseil Municipal
202                                                </a>
203                                            
204                                            
205                                                                                                                                                                                
206                                            
207                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
208                                                    href="/fr/rp/1808484/proces-verbaux-28">
209                                                    Procès-Verbaux
210                                                </a>
211                                            
212                                            
213                                                                                                                                                                                
214                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
215                                                    href="/fr/rb/2249392/liste-des-deliberations-31">
216                                                    Liste des délibérations
217                                                </a>
218                                            
219                                            
220                                            
221                                                                                                                                                                                
222                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
223                                                    href="/fr/rb/2249405/arretes-municipaux-147">
224                                                    Arrêtés Municipaux
225                                                </a>
226                                            
227                                            
228                                            
229                                                                                                                                                                                
230                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
231                                                    href="/fr/rb/2249717/bulletin-municipal-129">
232                                                    Bulletin Municipal
233                                                </a>
234                                            
235                                            
236                                            
237                                                                                                                                                                                
238                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
239                                                    href="/fr/rb/2249444/intercommunalite-327">
240                                                    Intercommunalité
241                                                </a>
242                                            
243                                            
244                                            
245                                                                                                                                                                                
246                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
247                                                    href="/fr/rb/2249457/circuits-de-randonnee-14">
248                                                    Circuits de Randonnée
249                                                </a>
250                                            
251                                            
252                                            
253                                                                                                                                                                                
254                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
255                                                    href="/fr/rb/2249470/defibrilateur-8">
256                                                    Défibrilateur
257                                                </a>
258                                            
259                                            
260                                            
261                                                                                                                                                                                
262                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
263                                                    href="/fr/rb/2249483/urbanisme-560">
264                                                    Urbanisme
265                                                </a>
266                                            
267                                            
268                                            
269                                                                                                                                                                                
270                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
271                                                    href="/fr/rb/2249496/syndicat-des-eaux-le-siaep">
272                                                    Syndicat des eaux : le SIAEP
273                                                </a>
274                                            
275                                            
276                                            
277                                                                                                                                                                                
278                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
279                                                    href="/fr/rb/2249509/puits-et-forages-1">
280                                                    Puits et forages
281                                                </a>
282                                            
283                                            
284                                            
285                                                                                                                                                                                
286                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
287                                                    href="/fr/rb/2249522/enedis-installation-de-compteur">
288                                                    Enedis : installation de compteur
289                                                </a>
290                                            
291                                            
292                                            
293                                                                                                                                </div>
294                                    </div>
295                                </div>
296                            </li>
297                        
298
299                                                                        <li class="nav-item dropdown">
300                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown2" role="button"
301                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
302                                    Vie Quotidienne
303                                </a>
304                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown2">
305                                    
306                                    <div class="mega-dropdown-menu">
307                                        <div class="divider">
308                                                                                                                                    
309                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
310                                                    href="/fr/rb/2249535/numeros-utiles-350">
311                                                    Numéros utiles
312                                                </a>
313                                            
314                                            
315                                            
316                                                                                                                                                                                
317                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
318                                                    href="/fr/rb/2253721/salle-polyvalente-18">
319                                                    Salle Polyvalente
320                                                </a>
321                                            
322                                            
323                                            
324                                                                                                                                                                                
325                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
326                                                    href="/fr/rb/2249548/demarches-administratives-218">
327                                                    Démarches administratives
328                                                </a>
329                                            
330                                            
331                                            
332                                                                                                                                                                                
333                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
334                                                    href="/fr/rb/2249561/etat-civil-215">
335                                                    Etat Civil
336                                                </a>
337                                            
338                                            
339                                            
340                                                                                                                                                                                
341                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
342                                                    href="/fr/rb/2249574/agence-postale-communale-66">
343                                                    Agence Postale Communale
344                                                </a>
345                                            
346                                            
347                                            
348                                                                                                                                                                                
349                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
350                                                    href="/fr/rb/2329641/lotissement-6">
351                                                    Lotissement
352                                                </a>
353                                            
354                                            
355                                            
356                                                                                                                                                                                
357                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
358                                                    href="/fr/rb/2249587/marche-hebdomadaire">
359                                                    Marché hebdomadaire
360                                                </a>
361                                            
362                                            
363                                            
364                                                                                                                                                                                
365                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
366                                                    href="/fr/rb/2249600/encombrants-17">
367                                                    Encombrants
368                                                </a>
369                                            
370                                            
371                                            
372                                                                                                                                                                                
373                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
374                                                    href="/fr/rb/2249613/renovation-habitat-1">
375                                                    Rénovation habit
375at
376                                                </a>
377                                            
378                                            
379                                            
380                                                                                                                                </div>
381                                    </div>
382                                </div>
383                            </li>
384                        
385
386                                                                        <li class="nav-item dropdown">
387                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown3" role="button"
388                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
389                                    Vie Sociale
390                                </a>
391                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown3">
392                                    
393                                    <div class="mega-dropdown-menu">
394                                        <div class="divider">
395                                                                                                                                    
396                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
397                                                    href="/fr/rb/2249626/restaurant-scolaire-menus-2">
398                                                    Restaurant scolaire : Menus
399                                                </a>
400                                            
401                                            
402                                            
403                                                                                                                                                                                
404                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
405                                                    href="/fr/rb/2249639/ecole-communale">
406                                                    Ecole communale
407                                                </a>
408                                            
409                                            
410                                            
411                                                                                                                                                                                
412                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
413                                                    href="/fr/rb/2249652/compte-rendus-conseil-decole">
414                                                    Compte rendus conseil d&#039;école
415                                                </a>
416                                            
417                                            
418                                            
419                                                                                                                                                                                
420                                            
421                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
422                                                    href="/fr/as/1808367/associations-140">
423                                                    Associations
424                                                </a>
425                                            
426                                            
427                                                                                                                                                                                
428                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
429                                                    href="/fr/rb/2249691/aides-aux-personnes-4">
430                                                    Aides aux personnes
431                                                </a>
432                                            
433                                            
434                                            
435                                                                                                                                </div>
436                                    </div>
437                                </div>
438                            </li>
439                        
440
441                                                                        <li class="nav-item dropdown">
442                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown4" role="button"
443                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
444                                    Vie économique
445                                </a>
446                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown4">
447                                    
448                                    <div class="mega-dropdown-menu">
449                                        <div class="divider">
450                                                                                                                                    
451                                            
452                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
453                                                    href="/fr/bu/1808406/artisans-commerces-et-entreprises">
454                                                    Artisans, commerces et entreprises
455                                                </a>
456                                            
457                                            
458                                                                                                                                                                                
459                                            
460                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
461                                                    href="/fr/tr/1808445/gites-1">
462                                                    Gîtes
463                                                </a>
464                                            
465                                            
466                                                                                                                                </div>
467                                    </div>
468                                </div>
469                            </li>
470                        
471
472                                            
473
474                                                                        <li class="nav-item dropdown">
475                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown6" role="button"
476                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
477                                    Défaut
478                                </a>
479                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown6">
480                                    
481                                    <div class="mega-dropdown-menu">
482                                        <div class="divider">
483                                                                                                                                    
484                                            
485                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
486                                                    href="/fr/nw/1807626/actualites-1245">
487                                                    Actualités
488                                                </a>
489                                            
490                                            
491                                                                                                                                                                                
492                                            
493                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
494                                                    href="/fr/ev/1807665/agenda-1238">
495                                                    Agenda
496                                                </a>
497                                            
498                                            
499                                                                                                                                </div>
500                                    </div>
501                                </div>
502                            </li>
503                        
504
505                                    </div>
506
507                                    <form action="/fr/search" class="searchbar form-inline formResponsiveSearch" method="post">
508                        <div class="d-inline-flex">
509                            <input id="search-form" name="keywords" class="form-control col-10" type="search" placeholder="Recherche"
510                                   aria-label="Search">
511                            <button type="submit" class="btn btn-primary col-2 c_btn bg_btn p-0"
512                                    aria-label="Envoyer" value="Envoyer"><i class="material-icons mt-1">search</i>
513                            </button>
514                        </div>
515                    </form>
516                
517                
518            </ul>
519        </div>
520    </div>
521</nav>
522
523
524        <main role="main">
525                <div class="main intern-page">
526        <header class="container d-flex align-items-center bg breadcrumb">
527    <div class="ov"></div>
528    <div class="container text-center">
529        <h1 class="title c_title">Plan de la commune</h1>
530                        <nav class="ariane c_text">
531    <span><a href="/fr/" class="font-weight-bold">Accueil</a></span>
532            / <a href="/fr/">Bienvenue</a>
533            / <a href="/fr/ap/1808679/plan-de-la-commune-16">Plan de la commune</a>
534    </nav>
535
536                </div>
537</header>
538        <!-- Contenu -->
539        <section class="container wrapper bg_wrapper c_wrapper">
540            <div class="ov bgw"></div>
541
542            <div class="main-content dynamicContent">
543
544                <div class="row">
545                    <div class="col col-lg contenu">
546                                                <div class="mb-4 ckeditor_info">
547                            Plan de la commune
548                        </div>                            <div class="my-4">
549                                                            </div>
550                        
551                            <div id="access-plan-map-container" class="overlay">
552        <div id="access-plan-geoloc-map" class="overlay"></div>
553            <a href="https://www.openstreetmap.org/copyright" class="osm-copyright" target="_blank"> © OpenStreetMap</a>
554    </div>
555    <link href="/lib/leaflet/leaflet.css" rel="stylesheet" type='text/css'>
556    <link rel="stylesheet" href="/lib/leaflet-markers/leaflet.awesome-markers.css">
557    
557<script src="/lib/leaflet/leaflet-src.js"></script>
557
558    
558<script src="/lib/leaflet-markers/leaflet.awesome-markers.js"></script>
558
559    <style>
560        #access-plan-map-container {
561            width: 800px;
562        }
563        #access-plan-geoloc-map {
564            height: 600px;
565            width: 100%;
566            z-index: 0;
567        }
568    </style>
569    
569<script>
570        $(document).ready(function () {
571            var myAccessPlanLatLng = [45.759055, 0.809877];
572            var accessPlanMap = L.map('access-plan-geoloc-map').setView(myAccessPlanLatLng, 17);
573
574            L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
575                maxZoom: 18,
576                attribution: false,
577                id: 'mapbox.streets'
578            }).addTo(accessPlanMap);
579
580            var myAccessIcon = L.divIcon({
581                className: 'material-icons mapMarkers',
582                html: 'location_on',
583                iconAnchor: [16, 32]
584            });
585
586            L.marker(myAccessPlanLatLng, {'icon':myAccessIcon}).addTo(accessPlanMap);
587
588            var currentMarker = $('#access-plan-geoloc-map').find('.mapMarkers');
589
590            var currentStyle = currentMarker.attr('style');
591            currentStyle += 'color:#990000 !important;';
592            currentMarker.attr('style',currentStyle);
593        });
594    </script>
594
595
596                    </div>
597
598                                    </div>
599            </div>
600
601        </section>
602
603    </div>
604
605        </main>
606
607                    <div id="intern">
608                
609            </div>
610        
611    </div>
612    <!-- Fin container -->
613
614                <div id="previewModalImage" class="modal">
615
616                <!-- The Close Button -->
617                <span id="closePreviewImage" class="close">&times;</span>
618
619                <!-- Navigation Buttons -->
620                <a id="prevImage" class="modal-nav prev" href="javascript:void(0)">&#10094;</a>
621                <a id="nextImage" class="modal-nav next" href="javascript:void(0)">&#10095;</a>
622
623                <!-- Image Counter -->
624                <div id="imageCounter" class="image-counter"></div>
625
626                <!-- Modal Content (The Image) -->
627                <div id="containerPreviewImage"><img role="img" class="modal-content" alt=""></div>
628
629                <!-- Modal Caption (Image Text) -->
630                <div id="captionPreviewImage"></div>
631            </div>
632        
633                    
633<script>
634                (function() {
635                    // Get the modal elements
636                    const modal = document.getElementById('previewModalImage');
637                    const modalImg = modal.querySelector('img');
638                    const captionText = document.getElementById('captionPreviewImage');
639                    const closePreviewImage = document.getElementById('closePreviewImage');
640                    const prevBtn = document.getElementById('prevImage');
641                    const nextBtn = document.getElementById('nextImage');
642                    const imageCounter = document.getElementById('imageCounter');
643
644                    let currentImages = [];
645                    let currentIndex = 0;
646
647                    // Helper function to toggle element visibility
648                    function toggleElement(element, show) {
649                        if (element) {
650                            element.style.display = show ? 'block' : 'none';
651                        }
652                    }
653
654                    // Function to update the modal with a specific image
655                    function updateModal(index) {
656                        if (currentImages.length === 0) return;
657
658                        currentIndex = index;
659                        const img = currentImages[currentIndex];
660                        modalImg.setAttribute('src', img.src);
661                        modalImg.setAttribute('alt', img.alt || '');
662                        captionText.innerHTML = img.alt || '';
663
664                        // Update counter
665                        imageCounter.textContent = (currentIndex + 1) + ' / ' + currentImages.length;
666
667                        // Show/hide navigation buttons
668                        const showNav = currentImages.length > 1;
669                        toggleElement(prevBtn, showNav);
670                        toggleElement(nextBtn, showNav);
671                        toggleElement(imageCounter, showNav);
672                    }
673
674                    // Function to show next image
675                    function showNext() {
676                        if (currentImages.length === 0) return;
677                        currentIndex = (currentIndex + 1) % currentImages.length;
678                        updateModal(currentIndex);
679                    }
680
681                    // Function to show previous image
682                    function showPrev() {
683                        if (currentImages.length === 0) return;
684                        currentIndex = (currentIndex - 1 + currentImages.length) % currentImages.length;
685                        updateModal(currentIndex);
686                    }
687
688                    // Helper function to find closest ancestor with class
689                    function closest(element, selector) {
690                        if (!element) return null;
691                        if (selector.startsWith('.')) {
692                            const className = selector.slice(1);
693                            let current = element;
694                            while (current && current !== document) {
695                                if (current.classList && current.classList.contains(className)) {
696                                    return current;
697                                }
698                                current = current.parentElement;
699                            }
700                        }
701                        return null;
702                    }
703
704                    // When clicking on an image
705                    document.addEventListener('click', function(e) {
706                        const target = e.target;
707                        if (target.tagName === 'IMG' &&
708                            (target.classList.contains('img') || target.classList.contains('main-img')) &&
709                            closest(target, '.splide')) {
710
711                            const clickedSlide = closest(target, '.splide__slide');
712                            if (!clickedSlide) return;
713
714                            const splideList = closest(clickedSlide, '.splide__list');
715                            if (!splideList) return;
716
717                            const allSlides = splideList.querySelectorAll('.splide__slide');
718
719                            currentImages = [];
720                            const seenSrcs = new Set();
721                            const clickedSrc = target.src;
722
723                            allSlides.forEach(function(slide) {
724                                const slideImg = slide.querySelector('.img, .main-img');
725                                if (slideImg) {
726                                    const imgSrc = slideImg.src;
727                                    if (!seenSrcs.has(imgSrc)) {
728                                        seenSrcs.add(imgSrc);
729                                        currentImages.push(slideImg);
730                                    }
731                                }
732                            });
733
734                            currentIndex = currentImages.findIndex(function(img) {
735                                return img.src === clickedSrc;
736                            });
737
738                            if (currentIndex === -1) {
739                                currentIndex = 0;
740                            }
741
742                            updateModal(currentIndex);
743                            modal.style.display = 'block';
744                        }
745                    });
746
747                    // Navigation button handlers
748                    if (nextBtn) {
749                        nextBtn.addEventListener('click', function (e) {
750                            e.preventDefault();
751                            e.stopPropagation();
752                            showNext();
753                        });
754                    }
755
756                    if (prevBtn) {
757                        prevBtn.addEventListener('click', function (e) {
758                            e.preventDefault();
759                            e.stopPropagation();
760                            showPrev();
761                        });
762                    }
763
764                    // Keyboard navigation
765                    document.addEventListener('keydown', function (e) {
766                        const isModalVisible = modal.style.display !== 'none' &&
767                                             (modal.style.display === 'block' ||
768                                              window.getComputedStyle(modal).display !== 'none');
769
770                        if (isModalVisible) {
771                            if (e.key === 'ArrowRight' || e.keyCode === 39) {
772                                e.preventDefault();
773                                showNext();
774                            } else if (e.key === 'ArrowLeft' || e.keyCode === 37) {
775                                e.preventDefault();
776                                showPrev();
777                            } else if (e.key === 'Escape' || e.keyCode === 27) {
778                                e.preventDefault();
779                                e.stopPropagation();
780                                modal.style.display = 'none';
781                            }
782                        }
783                    });
784
785                    // Close button handler
786                    if (closePreviewImage) {
787                        closePreviewImage.addEventListener('click', function () {
788                            modal.style.display = 'none';
789                        });
790                    }
791
792                    // Close modal when clicking outside the image
793                    modal.addEventListener('click', function (e) {
794                        if (e.target === modal) {
795                            modal.style.display = 'none';
796                        }
797                    });
798                })();
799            </script>
799
800        
801<!-- Footer -->
802<footer role="contentinfo" class="footer bg">
803    <div class="ov"></div>
804
805    <div class="container d-flex flex-wrap justify-content-between">
806        <div class="footer-container">
807            <h2 style="line-height: inherit;" class="title c_title bg_title d_title ">Contacts</h2>
808<div class="footer-box c_text">
809    <div class="contact">
810        <p class="font-weight-bold mb-0">Commune de Vayres</p>
811        <p class="mb-0">9 Rue Belles Roses</p>
812        <p class="mb-0">87600 Vayres - FRANCE</p>
813         <p class="mb-0"><a href="tel:+33555781112">+33 5 55 78 11 12</a>
814            </p>
815        
816                    <div class="mt-4">
817                <p style="margin:0;"><strong>Horaires d&#039;ouverture :</strong></p>
818                <p>Lundi : 13h30-17h00<br />
819Mardi : 08h30-12h00 / 13h30-17h00<br />
820Jeudi : 08h30-12h00<br />
821Vendredi :&nbsp;08h30-12h00 / 13h30-17h00<br />
822Samedi : 09h00-12h00<br />
823<br />
824<a href="mailto:[email protected]">[email protected]</a></p>
825            </div>
826        
827    </div>
828</div>
829
830
831
832
833            
834<div class="btn-espace-reserve">
835    </div>
836
837
838
839        </div>
840        
841        
842    </div>
843    <div class="container mt-4">
844        <div class="footer-box c_text container d-flex flex-wrap"" style="justify-content:center;">
845            <p class="mt-0 mb-0"><a href="/fr/li/1807587/mentions-legales-1302">Mentions légales</a>
846</p>
847            <span class="c_text" style="margin: 0 8px;">-</span>
848            <p class="mt-0 mb-0"><a href="/fr/1807587/politique-confidentialite">Politique de confidentialité</a>
849</p>
850            <span class="c_text" style="margin: 0 8px;">-</span>
851            <p class="mt-0 mb-0"><a href="/fr/accessibilite">Accessibilité</a>
852</p>
853            <span class="c_text" style="margin: 0 8px;">-</span>
854            
855            <p class="mt-0 mb-0 c_text"><a href="/fr/sm/81060/plan-du-site-1" >Plan du site</a></p>
856            <span class="c_text" style="margin: 0 8px;">-</span>
857            <p class="mt-0 mb-0 c_text"><a href="#tarteaucitron">Gestion des cookies</a></p>
858        </div>
859    </div>
860</footer>
861
862<div class="modal fade" id="contactFormContactFooter" tabindex="-1" role="dialog" aria-labelledby="modalFooter-label" aria-hidden="true"
863     style="color: initial;-webkit-transform: translateZ(0);transform: translateZ(0);">
864    <div class="modal-dialog" role="document">
865        <div class="modal-content">
866            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
867                <span aria-hidden="true">&times;</span>
868            </button>
869
870            <div class="modal-header bg_bloc">
871                            </div>
872            <form id="contactFormFooter" action="/formMdContact" method="post"
873                  novalidate enctype="multipart/form-data">
874                <div class="modal-body pb-0">
875
876                    
877                    <div class="form-group">
878    <div class="h-recaptcha m-auto d-inline-block"></div>
879    <div class="form-error requirements" id="h-captcha-response-error" role="alert">Ce champ est obligatoire
880    </div>
881</div>                </div>
882                <div class="modal-footer">
883                    <button id="formContactForm" type="submit" class="btn bg_btn c_btn formContactForm" aria-label="Envoyer">Envoyer</button>
884                </div>
885                <div class="m-3">
886                    Les informations recueillies &agrave; partir de ce formulaire sont n&eacute;cessaires &agrave; la gestion de votre demande par notre Structure qui est responsable du traitement de vos donn&eacute;es personnelles collect&eacute;es.<br />
887Vos donn<span style="color:null"><span style="background-color:null">&eacute;es personnelles re&ccedil;ues sont conserv&eacute;es par notre Structure pendant toute la dur&eacute;e n&eacute;cessaire au traitement de votre demande ou bien pour une dur&eacute;e de [&hellip;&hellip;.] mois maximum &agrave; compter du dernier contact. Dans la limite de leurs attributions respectives, sont destinataires de tout ou partie des donn&eacute;es les services et repr&eacute;sentants de notre Structure en charge des r&eacute;ponses aux demandes &eacute;mises via ce formulaire. Aucun transfert de vos donn&eacute;es hors de l&#39;Union europ&eacute;enne n&#39;est r&eacute;alis&eacute;. </span><br />
888<span style="background-color:null">Vous pouvez &agrave; tout moment demander l&rsquo;acc&egrave;s, la rectification, l&rsquo;effacement, la portabilit&eacute; ou la limitation de vos donn&eacute;es, ou bien vous opposer &agrave; leur traitement, en contactant le D&eacute;l&eacute;gu&eacute; &agrave; la Protection des Donn&eacute;es de notre structure : </span><br />
889<span style="background-color:null">- Par voie &eacute;lectronique &agrave; l&rsquo;adresse : [&hellip;&hellip;.] ; </span><br />
890<span style="background-color:null">- Par voie postale &agrave; l&rsquo;attention du D&eacute;l&eacute;gu&eacute; &agrave; la Protection des Donn&eacute;es et &agrave; l&rsquo;adresse suivante : [&hellip;&hellip;.]. </span><br />
891<span style="background-color:null">Si vous estimez, apr&egrave;s nous avoir contact&eacute;s, que vos droits sur vos donn&eacute;es personnelles ne sont pas respect&eacute;s, vous pou</span></span>vez adresser une r&eacute;clamation &agrave; la CNIL.
892                </div>
893            </form>
894
895            <div id="messageSendedFormContactFooter" class="form-message-sent" style="display: none">
896                <p role="status"></p>
897            </div>
898        </div>
899    </div>
900</div>
901
902<div class="footer-bottom">
903    <div class="container">
904        <p>
905
906            <a href="https://reseaudescommunes.fr/?utm_source=rdcclients&utm_medium=footerlink" target="_blank">
907                <img role="img" src="/images/rdc-logo-footer-2.png" alt="Logo Réseau des Communes" class="img-fluid">
908                Site créé en partenariat avec Réseau des Communes
909            </a>
910        </p>
911    </div>
912</div>
913<div class="modal fade pdfModal" id="pdfModal" tabindex="-1" role="dialog" aria-label="Prévisualisation du PDF" aria-hidden="true">
914    <div class="modal-dialog" role="document">
915        <div class="modal-content">
916            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
917                <span aria-hidden="true">&times;</span>
918            </button>
919
920            <embed type="application/pdf">
921        </div>
922    </div>
923</div>
924
925
926    
926<script src="/js/vendor/popper.min.js"></script>
926
927    
927<script src="/js/vendor/bootstrap.min.js"></script>
927
928
929    <!-- Carousel -->
930    
930<script src='/dist/owlcarousel/js/owl.carousel.min.js'></script>
930
931    
931<script src='/dist/owlcarousel/js/owl.linked.js'></script>
931
932
933    
933<script src='/dist/slick/slick.js'></script>
933
934    
934<script src='/dist/scrollbar/jquery.scrollbar.min.js'></script>
934
935
936    
936<script src="/lib/splide-4.0.1/js/splide.min.js"></script>
936
937    
937<script src="/lib/splide-4.0.1/extensions/autoscroll/js/splide-extension-auto-scroll.min.js"></script>
937
938
939        
939<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/js/bootstrap-select.min.js"></script>
939
940
941        
941<script src='/dist/pagination.min.js'></script>
941
942
943    
943<script src="/js/shared.js?v1"></script>
943
944    
944<script src="/tpl/3/js/main.js"></script>
944
945    
945<script src="/lib/chartjs/Chart.js"></script>
945
946    
946<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
946
947
948
949
950
951
952
953
954
955        
955<script type="text/javascript">
956
957        tarteaucitron.user.matomoId = 6;
958        (tarteaucitron.job = tarteaucitron.job || []).push('matomohightrack');
959
960
961        (tarteaucitron.job = tarteaucitron.job || []).push('youtube');
962        (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion');
963        (tarteaucitron.job = tarteaucitron.job || []).push('vimeo');
964        (tarteaucitron.job = tarteaucitron.job || []).push('othervideo');
965
966            </script>
966
967
968    
968<script type="text/javascript">
969            </script>
969
970
971<script>
972  (function(i,s,o,g,r,a,m){i['InstanaEumObject']=r;i[r]=i[r]||function(){
973  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
974  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
975  })(window,document,'script','//eum.instana.io/eum.min.js','ineum');
976  ineum('reportingUrl', 'https://eum-eu-west-1.instana.io');
977  ineum('apiKey', '9yG9cnlKTcS4le-zMVtBJA');
978
979  // set the name of a page on which this load/errors/calls happened
980  ineum('page', 'front-site');
981</script>
981
982
983<script src="https://js.hcaptcha.com/1/api.js?hl=fr&onload=CaptchaCallback&render=explicit" async defer></script>
983
984
985<script type="text/javascript">
986    var CaptchaCallback = function () {
987        $('.h-recaptcha').each(function (index, el) {
988            hcaptcha.render(el, {'sitekey': 'f5095cfb-139b-47da-88e2-f0d2e7485392'});
989        });
990    };
991</script>
991
992
993<script>
994    $(document).ready(function () {
995
996        $('.selectpicker').selectpicker();
997
998        var input = $('input[type=file]');
999
1000        input.on('change', function () {
1001            var list = $(this).parent().parent().parent().parent().find($('.listFiles'));
1002            list.empty();
1003
1004            for (var x = 0; x < this.files.length; x++) {
1005                var newFile = '<li>Fichier joint :  ' + this.files[x].name + ' ('+humanFileSize(this.files[x].size)+')</li>';
1006//                    li.innerHTML = 'File ' + (x + 1) + ':  ' + input.files[x].name;
1007                list.append(newFile);
1008            }
1009        });
1010
1011        $('.form-error').hide();
1012        $('#contactFormFooter').submit(function (e) {
1013            let form = $(this);
1014
1015            $.ajax({
1016                type: "POST",
1017                url: form.attr('action'),
1018                data: new FormData(form[0]),
1019                contentType: false,
1020                processData: false,
1021                beforeSend: function () {
1022                    form.find('.form-error').hide();
1023                    $('.formContactForm').attr('disabled', true);
1024                },
1025                success: function (response) {
1026                    hcaptcha.reset();
1027
1028                    if (response.status === 'KO') {
1029                        let errors = response.errors;
1030                        for (let index in errors) {
1031                            if (errors.hasOwnProperty(index)) {
1032                                let attr = errors[index];
1033                                let error = attr[Object.keys(attr)[0]];
1034                                form.find('#' + index + '-error').text(error).show();
1035                            }
1036                        }
1037                    }
1038                    else {
1039
1040                        $('#contactFormFooter').css('display', 'none');
1041                        $('#messageSendedFormContactFooter').css('display', '');
1042                        form[0].reset();
1043                    }
1044                },
1045                complete: function () {
1046
1047                    $('.formContactForm').removeAttr('disabled');
1048                }
1049            });
1050
1051            return false;
1052        });
1053
1054        $('#contactFormContactFooter').on('hidden.bs.modal', function () {
1055            $('#contactFormFooter')[0].reset();
1056
1057            $('#contactFormFooter').css('display', '');
1058
1059            $('#messageSendedFormContactFooter').css('display', 'none');
1060
1061            $('.form-error').hide();
1062
1063            $('.listFiles').empty();
1064
1065            hcaptcha.reset();
1066        });
1067    });
1068
1069    function humanFileSize(size) {
1070        var i = Math.floor(Math.log(size) / Math.log(1024));
1071        return ( size / Math.pow(1024, i) ).toFixed(1) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i];
1072    }
1073</script>
1073
1074
1075<script>
1076    $(function () {
1077
1078
1079        var numberAlerts = false;
1080
1081        var allAlerts = $('#alertsModal').find($('.alertsInfo'));
1082
1083        numberAlerts = allAlerts.length;
1084
1085        allAlerts.each(function (e) {
1086
1087            if (!sessionStorage.getItem("_nps_cookie_accept_alerts" + $(this).attr('data-id') + "")) {
1088                $('#alertsModal').modal('show');
1089            } else {
1090                $(this).remove();
1091                numberAlerts = numberAlerts - 1;
1092                setActiveAndDecrementNumber();
1093            }
1094
1095        });
1096
1097        $('.acceptCookiesAlerts').on('click', function (e) {
1098            e.preventDefault();
1099
1100            var currentDataId = $(this).attr('data-id');
1101
1102            sessionStorage.setItem('_nps_cookie_accept_alerts' + currentDataId + '', '1');
1103
1104            numberAlerts = numberAlerts - 1;
1105
1106            var currentParentNode = $(this).parent().parent().parent();
1107
1108            currentParentNode.removeClass('active');
1109            currentParentNode.remove();
1110
1111            setActiveAndDecrementNumber();
1112
1113        });
1114
1115        function setActiveAndDecrementNumber() {
1116            var newListOfAlerts = $('#alertsModal').find($('.alertsInfo'));
1117
1118            newListOfAlerts.each(function (index, e) {
1119                if (index == 0) {
1120                    $(this).addClass('active');
1121                }
1122            });
1123
1124            if (numberAlerts == 0) {
1125                $('#alertsModal').modal('hide');
1126            }
1127        }
1128
1129        var currentColorControl = '#212529';
1130
1131        $('#controlPrev').css('color', 'initial !important');
1132        $('#controlNext').css('color', 'initial !important');
1133
1134        $('#controlPrev').on('mouseover', function () {
1135
1136            $(this).css('color', 'initial !important');
1137        });
1138
1139        $('#controlNext').on('mouseover', function () {
1140
1141            $(this).css('color', 'initial !important');
1142        });
1143
1144    });
1145</script>
1145
1146</body>
1147</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.