1<!DOCTYPE HTML> 2<html lang="ca" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ca" > 3 <head> 4 <!-- METADATA --> 5<meta charset="utf-8"> 6<meta name="viewport" content="width=device-width, initial-scale=1"> 7<meta name="title" lang="ca" content="Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26 - Ajuntament d'Aguilar de Segarra"> 8<meta name="description" lang="ca" content="Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-2026"> 9<meta name="author" lang="ca" content="Ajuntament d'Aguilar de Segarra"> 10<meta name="date" lang="ca" content="2026-06-15 09:42:36"> 11<meta name="generator" lang="ca" content="Ajuntament d'Aguilar de Segarra"> 12<meta name="robots" content="index, follow"> 13 14 <title>Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26 - Ajuntament d'Aguilar de Segarra</title> 15 16 <!-- Global Site Tag (gtag.js) - Google Analytics v4-->
vendor: 124 bytes, lines 16-17
16 17<script type="text/plain" data-type="text/javascript" data-name="ga" data-src="https://www.googletagmanager.com/gtag/js?id=
17UA-160034256-1
vendor: 12 bytes, line 17
17"></script>
18<script type="text/plain" data-type="text/javascript" data-name="ga"> 19
vendor: 140 bytes, lines 19-23
19window.dataLayer = window.dataLayer || []; 20 function gtag(){dataLayer.push(arguments);} 21 gtag('js', new Date()); 22 23 gtag('config', '
23UA-160034256-1
vendor: 8 bytes, lines 23-24
23'); 24
24// Creates the default tracker. 25 gtag('event', 'page_view', { 'send_to': 'UA-160034256-1' }); 26</script>
26 27<!-- End of code Global Site Tag (gtag.js) - Google Analytics v4--> 28 <link rel="canonical" href="https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html"> 29 30 <link rel="stylesheet" href="/front/view/js/bower_components/bootstrap/dist/css/bootstrap.min.css?ver=1785783832"> 31<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css?ver=1785783832"> 32<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-icons.min/index.css?ver=1785783832"> 33<link rel="stylesheet" href="/front/view/js/bower_components/tempus-dominus.min.css/index.css?ver=1785783832"> 34<link rel="stylesheet" href="/common/bower_components/select2/dist/css/select2.min.css?ver=1785783832"> 35 36 <!-- Real Favicon Genenrator--> 37<link rel="apple-touch-icon" href="/themes/aguilardesegarra/images/favicons/apple-touch-icon.png"> 38<link rel="icon" type="image/png" href="/themes/aguilardesegarra/images/favicons/favicon-16x16.png" sizes="16x16"> 39<link rel="icon" type="image/png" href="/themes/aguilardesegarra/images/favicons/favicon-32x32.png" sizes="32x32"> 40<link rel="shortcut icon" href="/themes/aguilardesegarra/images/favicons/favicon.ico"> 41
41<script src="/front/controller/klaro-config.php"></script>
vendor: 1 bytes, line 41
41
42<script> 43 // Fallback defensiu: si per algun motiu el PHP no retorna la configuració, 44 // assegurem una configuració mÃnima perquè Klaro no falli i mostri el banner. 45 window.klaroConfig = window.klaroConfig || { 46 version: '1.0', 47 elementID: 'klaro', 48 storageMethod: 'cookie', 49 storageName: 'klaro', 50 cookieName: 'klaro', 51 htmlTexts: true, 52 acceptAll: true, 53 hideDeclineAll: false, 54 services: [] 55 }; 56</script>
vendor: 1 bytes, line 56
56
57<script src="/front/view/js/klaro.min.js?ver=1785783832"></script>
vendor: 1 bytes, line 57
57
58<script src="/front/view/js/klaro-init.js?ver=1785783832"></script>
58 59 60 <!-- Twitter Card data --> 61<meta name="twitter:card" content="summary"> 62<meta name="twitter:title" content="Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26"> 63<meta name="twitter:description" content="Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-2026"> 64<meta name="twitter:image" content="https://www.aguilardesegarra.cat/themes/aguilardesegarra/images/logos/header.png"> 65 <meta name="twitter:image:alt" content="Logo"> 66 <!-- Open Graph data --> 67<meta property="og:title" content="Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26"> 68<meta property="og:type" content="article"> 69<meta property="og:url" content="https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html"> 70<meta property="og:image" content="https://www.aguilardesegarra.cat/themes/aguilardesegarra/images/logos/header.png"> 71 <meta property="og:image:alt" content="Logo"> 72 <meta property="og:image" content="https://www.aguilardesegarra.cat/themes/aguilardesegarra/images/logos/header_inv.png"> 73 <meta property="og:image:alt" content="Logo invertit"> 74 <meta property="og:description" content="Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-2026"> 75<meta property="og:site_name" content="Ajuntament d'Aguilar de Segarra"> 76 77 <!-- HTML5 compatible tags -->
78<script> 79 document.createElement('header'); 80 document.createElement('footer'); 81 document.createElement('section'); 82 document.createElement('aside'); 83 document.createElement('nav'); 84 document.createElement('article'); 85 document.createElement('hgroup'); 86 document.createElement('lh'); 87</script>
87 88
88<script>window.mapsConfig = { layerType: 'OpenStreetMap_Mapnik' };</script>
88 89<link rel="stylesheet" href="/front/view/js/bower_components/FreezeUI/freeze-ui.min.css"> 90<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/leaflet.css"> 91<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/Control.Loading.css">
92<script src="/front/view/js/bower_components/FreezeUI/freeze-ui.min.js"></script>
vendor: 1 bytes, line 92
92
93<script src="/front/view/js/bower_components/Leaflet/default/leaflet.js"></script>
vendor: 1 bytes, line 93
93
94<script src="/front/view/js/bower_components/es6-promise/es6-promise.min.js"></script>
vendor: 1 bytes, line 94
94
95<script>ES6Promise.polyfill();</script>
vendor: 1 bytes, line 95
95
96<script src='/front/view/js/bower_components/Leaflet/default/Leaflet.GoogleMutant.js'></script>
vendor: 1 bytes, line 96
96
97<script src="/front/view/js/googleMapsInit.js"></script>
vendor: 1 bytes, line 97
97
98<script type="text/plain" data-type="text/javascript" data-name="maps" data-src="https://maps.google.com/maps/api/js?key=AIzaSyDzMQfPcdyACxfYosZzQs43alxB8BKfkx8&loading=async&callback=onGoogleMapsReady"></script>
vendor: 1 bytes, line 98
98
99<script src="/front/view/js/bower_components/Leaflet/default/leaflet.maps.js"></script>
vendor: 1 bytes, line 99
99
100<script src="/front/view/js/bower_components/Leaflet/default/leaflet.clone.js"></script>
vendor: 1 bytes, line 100
100
101<script src="/front/view/js/bower_components/Leaflet/default/Control.Loading.js"></script>
vendor: 1 bytes, line 101
101
102<script src="/front/view/js/bower_components/jquery.min/index.js"></script>
vendor: 1 bytes, line 102
102
103<script src="/front/view/js/maps.js"></script>
103 <!-- Init addHeadExtraStyles --> 104 <style>html body{font-size:1em !important;} </style> 105 <!-- End addHeadExtraStyles --> 106 <!-- Font Awesome 7 + v4-shims for backward compatibility --> 107 <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" rel="stylesheet"> 108 <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/v4-shims.min.css" rel="stylesheet"> 109 <!-- Popperjs + Tempus Dominus --> 110
110<script src="/front/view/js/bower_components/popper.min/index.js?ver=1785783832"></script>
vendor: 1 bytes, line 110
110
111<script src="/front/view/js/bower_components/tempus-dominus.min.js/index.js?ver=1785783832"></script>
111 112 <link rel="stylesheet" media="all" href="/themes/aguilardesegarra/styles/style.min.css?ver=1785783832"> 113 </head> 114 <body class="article id-1571 noticies"> 115 <nav class="skip-links" aria-label="Dreceres d'accessibilitat"><ul><li><a href="#site-header">Saltar a la capçalera</a></li><li><a href="#readspeakerPage">Saltar al contingut</a></li><li><a href="#page-documents">Saltar a documents</a></li><li><a href="#footer-content">Saltar al peu de pà gina</a></li></ul></nav> <header id="site-header" tabindex="-1"> 116 <div class="toolbar clearfix"> 117 <div class="container-xl"> 118 <div class="fright"> 119 <div class="toolbarItem"> 120 <div class="toolbarItem page-62 page-contacte"> 121 <a 122 href="/altres-continguts/contacte" 123 target="_self" 124 rel="" 125 > 126 Contacte </a> 127</div> 128</div> <div id="social" class="toolbarItem"> 129 130 <a target="_blank" aria-label="Instagram" href="https://instagram.com/ajuntament_aguilardesegarra" title="Obre en finestra nova: Instagram"> 131 <span style="display: none">Instagram</span> 132 <img src="/front/view/images/icons/social/instagram.png" alt="Instagram" width="32" height="32"> 133 </a> 134 </div> 135 <div class="toolbarItem"> 136 <div id="toolbarLanguages"> 137 <ul id="languages"> 138 <li><a href="#" role="button" aria-expanded="false" aria-controls="languagesList" id="languagesToggle">Idiomes</a> 139 <ul id="languagesList"> 140 <li><a class="link-language" href="https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html?lang=ca" data-target="https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html?lang=ca">Català </a></li> 141 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=esie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=es" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=esie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=es">Castellà </a></li> 142 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=enie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=en" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=enie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=en">Anglès</a></li> 143 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=deie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=de" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=deie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=de">Alemany</a></li> 144 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=frie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-indiv
144iduals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=fr" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=frie=UTF-8&u=https://www.aguilardesegarra.cat/actualitat/noticies/bases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html&sl=ca&tl=fr">Francès</a></li> 145 </ul> 146 </li> 147 </ul> 148</div>
149<script> 150(function () { 151 var toggle = document.getElementById('languagesToggle'); 152 if (!toggle) return; 153 var li = toggle.parentElement; 154 var submenu = li.querySelector('ul'); 155 var links = Array.prototype.slice.call(submenu.querySelectorAll('a')); 156 157 function keyName(e) { 158 return e.key || e.code || e.keyCode; 159 } 160 161 function isSpaceKey(e) { 162 var key = keyName(e); 163 return key === ' ' || key === 'Spacebar' || key === 'Space' || key === 32; 164 } 165 166 function open(focusFirst) { 167 li.classList.add('is-open'); 168 submenu.style.display = 'block'; 169 submenu.style.padding = '1em'; 170 toggle.setAttribute('aria-expanded', 'true'); 171 if (focusFirst && links.length) links[0].focus(); 172 } 173 174 function close() { 175 li.classList.remove('is-open'); 176 submenu.style.display = ''; 177 submenu.style.padding = ''; 178 toggle.setAttribute('aria-expanded', 'false'); 179 } 180 181 function isOpen() { 182 return toggle.getAttribute('aria-expanded') === 'true'; 183 } 184 185 function focusLink(index) { 186 if (!links.length) return; 187 links[(index + links.length) % links.length].focus(); 188 } 189 190 function focusedLinkIndex() { 191 return links.indexOf(document.activeElement); 192 } 193 194 toggle.addEventListener('click', function (e) { 195 e.preventDefault(); 196 isOpen() ? close() : open(false); 197 }); 198 199 toggle.addEventListener('keydown', function (e) { 200 var key = keyName(e); 201 if (key === 'Enter' || isSpaceKey(e)) { 202 e.preventDefault(); 203 isOpen() ? close() : open(false); 204 } else if (key === 'ArrowDown' || key === 40) { 205 e.preventDefault(); 206 open(true); 207 } else if (key === 'ArrowUp' || key === 38) { 208 e.preventDefault(); 209 open(false); 210 focusLink(links.length - 1); 211 } else if (key === 'Escape' || key === 'Esc' || key === 27) { 212 if (isOpen()) { 213 e.preventDefault(); 214 close(); 215 } 216 } 217 }); 218 219 submenu.addEventListener('keydown', function (e) { 220 var key = keyName(e); 221 var index = focusedLinkIndex(); 222 223 if (key === 'ArrowDown' || key === 40) { 224 e.preventDefault(); 225 focusLink(index + 1); 226 } else if (key === 'ArrowUp' || key === 38) { 227 e.preventDefault(); 228 focusLink(index - 1); 229 } else if (key === 'Home' || key === 36) { 230 e.preventDefault(); 231 focusLink(0); 232 } else if (key === 'End' || key === 35) { 233 e.preventDefault(); 234 focusLink(links.length - 1); 235 } else if (isSpaceKey(e)) { 236 e.preventDefault(); 237 if (document.activeElement && document.activeElement.click) { 238 document.activeElement.click(); 239 } 240 } else if (key === 'Escape' || key === 'Esc' || key === 27) { 241 e.preventDefault(); 242 close(); 243 toggle.focus(); 244 } 245 }); 246 247 li.addEventListener('focusout', function () { 248 window.setTimeout(function () { 249 if (!li.contains(document.activeElement)) close(); 250 }, 0); 251 }); 252 253 document.addEventListener('click', function (e) { 254 if (!li.contains(e.target)) close(); 255 }); 256})(); 257</script>
257 258 <div class="currentDate" style='padding:9px;color:white'> 259 <span id="clock" class="clock" title='Data i hora oficial' > 260 02.10.2026 | 16:10 </span> 261</div> </div> 262 </div> 263 </div> 264</div> 265<div class="header "> 266 <div class="branding"> 267 <div class="container-xl"> 268 <div class="row"> 269 <div class="col-md-8 col-sm-8 col-lg-8 logo_box"> 270 <a class="logo" href="/" aria-label="Ajuntament d'Aguilar de Segarra - Pà gina d'inici"> 271 <img src="/themes/aguilardesegarra/images/logos/header.png" alt="" width="355" height="111" id="mainLogo"> 272 </a> 273 </div> <div class="col-md-4 col-sm-4 col-lg-4 middle search_box"> 274 <form id="search_box" aria-label="Cercar:" name="search_box" method="get" action="/search"> 275 <label for="search" accesskey="4"> 276 <span class="visually-hidden">Cercar:</span> 277 </label> 278 <input id="search" name="search" type="text" aria-label="Cercar:" title="Cerca a tot el web" value="" placeholder="Cercar..."> 279 <button type="submit" class="search-button" aria-label="Cerca"><i class="fa fa-search"></i></button> 280 </form> 281</div> 282 </div> 283 </div> 284 </div> 285 <div id="navbar-top" class="navbar navbar-expand-lg navbar-dark"><div class="nav"><div class="container-xl"><div class="row"><div class="col"><nav class="menu_principal" aria-label="menú"><div class="menu-flexible__wrapper menu-font-medium menu-alignment-left menu-spacing-normal menu-animation-fade menu-text-transform-none menu-columns-1" style="--menu-cols:1;--menu-submenu-width:200px;--menu-hover-delay:300ms;--menu-image-width:160px;" data-menu-columns="1" data-expand-type="click" data-menu-sticky="false" data-menu-alignment="left" data-menu-spacing="normal" data-menu-animation="fade" data-menu-external-icon="auto" data-menu-external-dim="false" data-menu-text-transform="none"><div class="menu-flexible__topbar"><a href="#" class="menu-flexible__toggle phoneMenuButton" aria-label="Menú" aria-expanded="false"><i class="fa fa-bars"></i></a></div><ul class="menu-flexible menu-flexible__list"><li class="menu-flexible__item page-1 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament" ><span class="menu-flexible__item-text">Ajuntament</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-146 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/participacio" ><span class="menu-flexible__item-text">Participació</span></a></li><li class="menu-flexible__item page-12 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/alcaldia" ><span class="menu-flexible__item-text">Salutació de l'Alcalde</span></a></li><li class="menu-flexible__item page-8 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern" ><span class="menu-flexible__item-text">Govern</span></a></li><li class="menu-flexible__item page-80 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/ple-municipal" ><span class="menu-flexible__item-text">Ple municipal</span></a></li><li class="menu-flexible__item page-18 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-edictes" ><span class="menu-flexible__item-text">Anuncis / Edictes</span></a></li><li class="menu-flexible__item page-26 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/perfil-de-contractant" ><span class="menu-flexible__item-text">Perfil de contractant</span></a></li><li class="menu-flexible__item page-126 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa" ><span class="menu-flexible__item-text">Normativa</span></a></li><li class="menu-flexible__item page-122 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/seu-electronica" ><span class="menu-flexible__item-text">Seu electrònica</span></a></li><li class="menu-flexible__item page-123 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/transparencia" ><span class="menu-flexible__item-text">Transparència</span></a></li></ul></li><li class="menu-flexible__item page-10 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/serveis-i-tramits" ><span class="menu-flexible__item-text">Serveis i trà mits</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-82 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/oficines-municipals" ><span class="menu-flexible__item-text">Oficines municipals</span></a></li><li class="menu-flexible__item page-140 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/cataleg-de-serveis" ><span class="menu-flexible__item-text">Catà leg de Serveis</span></a></li><li class="menu-flexible__item page-31 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/tramits-i-gestions" ><span class="menu-flexible__item-text">Trà mits i gestions</span></a></li><li class="menu-flexible__item page-90 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/carpeta-ciutadana" ><span class="menu-flexible__item-text">Carpeta ciutadana</span></a></li><li class="menu-flexible__item page-143 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/verificacio-de-documents" ><span class="menu-flexible__item-text">Verificació de documents</span></a></li><li class="menu-flexible__item page-141 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/notificacions-electroniques" ><span class="menu-flexible__item-text">Notificacions electròniques</span></a></li><li class="menu-flexible__item page-158 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/pagaments-en-linia" ><span class="menu-flexible__item-text">Pagaments en lÃnia</span></a></li><li class="menu-flexible__item page-32 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/impostos" ><span class="menu-flexible__item-text">Impostos</span></a></li><li class="menu-flexible__item page-88 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/factura-electronica" ><span class="menu-flexible__item-text">Factura electrònica</span></a></li><li class="menu-flexible__item page-133 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/finestreta-unica-empresarial-fue" ><span class="menu-flexible__item-text">Finestreta Ãnica Empresarial (FUE)</span></a></li></ul></li><li class="menu-flexible__item page-2 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi" ><span class="menu-flexible__item-text">El municipi</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-34 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/com-arribar-hi" ><span class="menu-flexible__item-text">Com arribar-hi</span></a></li><li class="menu-flexible__item page-36 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-de-carrers--planol" ><span class="menu-flexible__item-text">Guia de carrers / Plà nol</span></a></li><li class="menu-flexible__item page-3 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi" ><span class="menu-flexible__item-text">Guia del municipi</span></a></li><li class="menu-flexible__item page-7 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-del-municipi" ><span class="menu-flexible__item-text">Informació del municipi</span></a></li><li class="menu-flexible__item page-131 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/turisme" ><span class="menu-flexible__item-text">Turisme</span></a></li><li class="menu-flexible__item page-48 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-geografica" ><span class="menu-flexible__item-text">Informació geogrà fica</span></a></li></ul></li><li class="menu-flexible__item page-4 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/actualitat" ><span class="menu-flexible__item-text">Actualitat</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-128 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/avisos" ><span class="menu-flexible__item-text">Avisos</span></a></li><li class="menu-flexible__item page-53 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/noticies" ><span class="menu-flexible__item-text">NotÃcies</span></a></li><li class="menu-flexible__item page-54 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/agenda" ><span class="menu-flexible__item-text">Agenda</span></a></li><li class="menu-flexible__item page-57 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/rss" ><span class="menu-flexible__item-text">RSS</span></a></li><li class="menu-flexible__item page-58 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/hemeroteca" ><span class="menu-flexible__item-text">Hemeroteca</span></a></li></ul></li><li class="menu-flexible__item page-5 level1"><a class="menu-flexible__link" aria-expanded="false" href="/adreces-i-telefons" ><span class="menu-flexible__item-text">Adreces i telèfons</span></a></li></ul></div>
285<script>(function() { 286 'use strict'; 287 288 // Mega panel 289 290 function initMegaPanels(navContainer) { 291 var menuItems = Array.prototype.slice.call(navContainer.querySelectorAll('[data-mega-id]')); 292 if (!menuItems.length) return; 293 294 var navUl = navContainer.querySelector('ul'); 295 var topItems = navUl 296 ? menuItems.filter(function(el) { return el.parentElement === navUl; }) 297 : menuItems; 298 299 var wrapper = navContainer.closest('.menu-flexible__wrapper'); 300 var isClick = wrapper && wrapper.getAttribute('data-expand-type') === 'click'; 301 302 menuItems.forEach(function(item) { 303 var panel = getPanelForItem(item, navContainer); 304 if (!panel) return; 305 306 if (isClick) { 307 var link = item.querySelector('a'); 308 if (link) { 309 link.addEventListener('click', function(e) { 310 // En mòbil, els elements naveguen directament sense desplegar submenús 311 if (window.innerWidth <= 992) return; 312 if (panel.classList.contains('mf-mega-visible')) { 313 // Segon clic: navegar 314 return; 315 } 316 e.preventDefault(); 317 hideAllMegaPanels(navContainer); 318 showPanel(item, panel); 319 }); 320 } 321 } else { 322 var hoverDelay = parseInt( 323 getComputedStyle(wrapper).getPropertyValue('--menu-hover-delay'), 10 324 ) || 0; 325 var hoverTimer = null; 326 327 var leaveTimer = null; 328 329 item.addEventListener('mouseenter', function() { 330 clearTimeout(hoverTimer); 331 clearTimeout(leaveTimer); 332 if (hoverDelay > 0) { 333 hoverTimer = setTimeout(function() { showPanel(item, panel); }, hoverDelay); 334 } else { 335 showPanel(item, panel); 336 } 337 }); 338 item.addEventListener('mouseleave', function(e) { 339 clearTimeout(hoverTimer); 340 if (!panel.contains(e.relatedTarget)) { 341 leaveTimer = setTimeout(function() { hidePanel(item, panel); }, 300); 342 } 343 }); 344 panel.addEventListener('mouseenter', function() { 345 clearTimeout(leaveTimer); 346 }); 347 panel.addEventListener('mouseleave', function(e) { 348 clearTimeout(hoverTimer); 349 clearTimeout(leaveTimer); 350 if (!item.contains(e.relatedTarget)) hidePanel(item, panel); 351 }); 352 353 // Tà ctil: fallback quan hover no disponible (només escriptori tà ctil) 354 var link = item.querySelector('a'); 355 if (link) { 356 link.addEventListener('click', function(e) { 357 if (window.matchMedia('(hover: none)').matches && window.innerWidth > 992) { 358 if (panel.classList.contains('mf-mega-visible')) { 359 // Segon clic en tà ctil: navegar 360 return; 361 } 362 e.preventDefault(); 363 hideAllMegaPanels(navContainer); 364 showPanel(item, panel); 365 } 366 }); 367 } 368 } 369 }); 370 371 navContainer.addEventListener('keydown', function(e) { 372 handleMegaKeydown(e, navContainer, topItems); 373 }); 374 375 if (!isClick) { 376 navContainer.addEventListener('focusin', function(e) { 377 var item = e.target.closest('[data-mega-id]'); 378 if (!item) return; 379 var panel = getPanelForItem(item, navContainer); 380 if (!panel) return; 381 hideAllMegaPanels(navContainer); 382 showPanel(item, panel); 383 }); 384 } 385 386 navContainer.addEventListener('focusout', function() { 387 setTimeout(function() { 388 if (!navContainer.contains(document.activeElement)) { 389 hideAllMegaPanels(navContainer); 390 } 391 }, 0); 392 }); 393 394 document.addEventListener('click', function(e) { 395 if (!navContainer.contains(e.target)) { 396 hideAllMegaPanels(navContainer); 397 } 398 }); 399 } 400 401 function handleMegaKeydown(e, navContainer, topItems) { 402 var focused = document.activeElement; 403 if (!focused) return; 404 405 var currentItem = focused.closest('[data-mega-id]'); 406 var currentPanel = focused.closest('.menu-flexible__mega-panel'); 407 var key = e.key || e.code || e.keyCode; 408 409 function directLink(item) { 410 if (!item) return null; 411 return Array.prototype.slice.call(item.children).find(function(el) { 412 return el.tagName === 'A'; 413 }) || item.querySelector('a'); 414 } 415 416 function itemForPanel(panel) { 417 if (!panel) return null; 418 var id = panel.getAttribute('data-mega-id'); 419 return id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null; 420 } 421 422 function focusPanelLink(panel, index) { 423 var links = Array.prototype.slice.call(panel.querySelectorAll('a')); 424 if (!links.length) return; 425 links[(index + links.length) % links.length].focus(); 426 } 427 428 function focusPanelSibling(panel, offset) { 429 var links = Array.prototype.slice.call(panel.querySelectorAll('a')); 430 var idx = links.indexOf(focused); 431 if (idx === -1) return; 432 links[(idx + offset + links.length) % links.length].focus(); 433 } 434 435 function panelColumnForLink(link) { 436 return link ? link.closest('.menu-flexible__mega-col') : null; 437 } 438 439 function focusAdjacentPanelColumn(panel, offset) { 440 var columns = Array.prototype.slice.call(panel.querySelectorAll('.menu-flexible__mega-col')); 441 var currentColumn = panelColumnForLink(focused); 442 var idx = columns.indexOf(currentColumn); 443 if (idx === -1) return false;
444 445 var targetColumn = columns[(idx + offset + columns.length) % columns.length]; 446 var targetLink = targetColumn.querySelector('a'); 447 if (targetLink) { 448 targetLink.focus(); 449 return true; 450 } 451 452 return false; 453 } 454 455 function focusTopItem(item, offset) { 456 var idx = topItems.indexOf(item); 457 if (idx === -1) return; 458 459 var next = topItems[(idx + offset + topItems.length) % topItems.length]; 460 hideAllMegaPanels(navContainer); 461 462 var nextLink = directLink(next); 463 if (nextLink) { 464 nextLink.focus(); 465 var nextPanel = getPanelForItem(next, navContainer); 466 if (nextPanel) showPanel(next, nextPanel); 467 } 468 } 469 470 switch (key) { 471 case 'Escape': 472 case 'Esc': 473 case 27: { 474 e.preventDefault(); 475 hideAllMegaPanels(navContainer); 476 if (currentPanel) { 477 var item = itemForPanel(currentPanel); 478 var lnk = directLink(item); 479 if (lnk) lnk.focus(); 480 } 481 break; 482 } 483 484 case 'ArrowRight': 485 case 39: 486 case 'ArrowLeft': 487 case 37: { 488 var direction = (key === 'ArrowRight' || key === 39) ? 1 : -1; 489 e.preventDefault(); 490 491 if (currentPanel) { 492 if (!focusAdjacentPanelColumn(currentPanel, direction)) { 493 var ownerItem = itemForPanel(currentPanel); 494 focusTopItem(ownerItem, direction); 495 } 496 break; 497 } 498 499 if (!currentItem) return; 500 focusTopItem(currentItem, direction); 501 break; 502 } 503 504 case 'ArrowDown': 505 case 40: { 506 e.preventDefault(); 507 if (currentPanel) { 508 focusPanelSibling(currentPanel, 1); 509 break; 510 } 511 if (!currentItem) return; 512 var panel = getPanelForItem(currentItem, navContainer); 513 if (!panel) return; 514 if (!panel.classList.contains('mf-mega-visible')) { 515 hideAllMegaPanels(navContainer); 516 showPanel(currentItem, panel); 517 } 518 focusPanelLink(panel, 0); 519 break; 520 } 521 522 case ' ': 523 case 'Space': 524 case 'Spacebar': 525 case 32: { 526 if (currentPanel || !currentItem) return; 527 var spacePanel = getPanelForItem(currentItem, navContainer); 528 if (!spacePanel) return; 529 530 e.preventDefault(); 531 if (spacePanel.classList.contains('mf-mega-visible')) { 532 hidePanel(currentItem, spacePanel); 533 } else { 534 hideAllMegaPanels(navContainer); 535 showPanel(currentItem, spacePanel); 536 } 537 break; 538 } 539 540 case 'ArrowUp': 541 case 38: { 542 if (!currentPanel) return; 543 e.preventDefault(); 544 var panelLinks = Array.prototype.slice.call(currentPanel.querySelectorAll('a')); 545 var focusedIndex = panelLinks.indexOf(focused); 546 547 if (focusedIndex > 0) { 548 focusPanelLink(currentPanel, focusedIndex - 1); 549 } else { 550 var parentItem = itemForPanel(currentPanel); 551 var parentLink = directLink(parentItem); 552 if (parentLink) parentLink.focus(); 553 if (parentItem) hidePanel(parentItem, currentPanel); 554 } 555 break; 556 } 557 } 558 } 559 560 function getPanelForItem(item, navContainer) { 561 var id = item.getAttribute('data-mega-id'); 562 return id 563 ? navContainer.querySelector('.menu-flexible__mega-panel[data-mega-id="' + id + '"]') 564 : null; 565 } 566 567 function showPanel(item, panel) { 568 panel.classList.add('mf-mega-visible'); 569 panel.setAttribute('aria-hidden', 'false'); 570 var link = item.querySelector('a'); 571 if (link) link.setAttribute('aria-expanded', 'true'); 572 } 573 574 function hidePanel(item, panel) { 575 panel.classList.remove('mf-mega-visible'); 576 panel.setAttribute('aria-hidden', 'true'); 577 var link = item.querySelector('a'); 578 if (link) link.setAttribute('aria-expanded', 'false'); 579 } 580 581 function hideAllMegaPanels(navContainer) { 582 navContainer.querySelectorAll('.menu-flexible__mega-panel.mf-mega-visible') 583 .forEach(function(panel) { 584 var id = panel.getAttribute('data-mega-id'); 585 var item = id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null; 586 if (item) { 587 hidePanel(item, panel); 588 } else { 589 panel.classList.remove('mf-mega-visible'); 590 panel.setAttribute('aria-hidden', 'true'); 591 } 592 }); 593 } 594 595 596 // Tecles de fletxa (menú està ndard) 597 598 function initStandardKeyboard(wrapper) { 599 var menu = wrapper.querySelector('.menu-flexible__list'); 600 if (!menu) return; 601 602 function closeAll() { 603 Array.prototype.slice.call(menu.querySelectorAll('.menu-flexible__item[focus="true"]')) 604 .forEach(function(item) { 605 item.setAttribute('focus', 'false'); 606 var submenu = Array.prototype.slice.call(item.children).find(function(el) { 607 return el.classList && el.classList.contains('menu-flexible__submenu'); 608 }); 609 if (submenu) { 610 submenu.style.left = ''; 611 submenu.style.opacity = ''; 612 submenu.style.visibility = ''; 613 submenu.style.pointerEvents = ''; 614 submenu.style.transform = ''; 615 } 616 var link = Array.prototype.slice.call(item.children).find(function(el) { 617 return el.tagName === 'A'; 618 }); 619 if (link && link.classList.contains('menu-flexible__link--dropdown')) { 620 link.setAttribute('aria-expanded', 'false'); 621 } 622 }); 623 } 624 625 wrapper.addEventListener('keydown', function(e) { 626 handleStandardKeydown(e, menu); 627 }); 628 629 wrapper.addEventListener('focusout', function() { 630 setTimeout(function() { 631 if (!wrapper.contains(document.activeElement)) { 632 closeAll(); 633 } 634 }, 0); 635 }); 636 } 637 638 function handleStandardKeydown(e, menu) { 639 var focused = document.activeElement; 640 if (!focused || !menu.contains(focused)) return; 641 642 var itemSel = '.menu-flexible__item'; 643 var linkSel = '.menu-flexible__link'; 644 645 var currentLi = focused.closest(itemSel); 646 if (!currentLi) return; 647 648 var parentUl = currentLi.parentElement; 649 var isLevel1 = parentUl === menu;
650 651 function directLink(li) { 652 var direct = Array.prototype.slice.call(li.children).find(function(el) { 653 return el.tagName === 'A'; 654 }); 655 return direct || li.querySelector(linkSel); 656 } 657 658 function siblingItems(ul) { 659 return Array.prototype.slice.call(ul.children).filter(function(el) { 660 return el.matches(itemSel); 661 }); 662 } 663 664 function childMenu(li) { 665 return Array.prototype.slice.call(li.children).find(function(el) { 666 return el.classList && el.classList.contains('menu-flexible__submenu'); 667 }); 668 } 669 670 function setSubmenuVisible(li, visible) { 671 var submenu = childMenu(li); 672 if (!submenu) return; 673 674 if (visible) { 675 submenu.style.left = li.parentElement === menu ? '0' : '100%'; 676 submenu.style.opacity = '1'; 677 submenu.style.visibility = 'visible'; 678 submenu.style.pointerEvents = 'auto'; 679 submenu.style.transform = 'none'; 680 } else { 681 submenu.style.left = ''; 682 submenu.style.opacity = ''; 683 submenu.style.visibility = ''; 684 submenu.style.pointerEvents = ''; 685 submenu.style.transform = ''; 686 } 687 } 688 689 function setExpanded(li, expanded) { 690 li.setAttribute('focus', expanded ? 'true' : 'false'); 691 setSubmenuVisible(li, expanded); 692 var lnk = directLink(li); 693 if (lnk && lnk.classList.contains('menu-flexible__link--dropdown')) { 694 lnk.setAttribute('aria-expanded', expanded ? 'true' : 'false'); 695 } 696 if (!expanded) { 697 Array.prototype.slice.call(li.querySelectorAll(itemSel + '[focus="true"]')) 698 .forEach(function(item) { 699 item.setAttribute('focus', 'false'); 700 setSubmenuVisible(item, false); 701 var childLink = directLink(item); 702 if (childLink && childLink.classList.contains('menu-flexible__link--dropdown')) { 703 childLink.setAttribute('aria-expanded', 'false'); 704 } 705 }); 706 } 707 } 708 709 function closeSiblings(li) { 710 Array.prototype.slice.call(li.parentElement.children) 711 .filter(function(item) { 712 return item !== li && item.matches(itemSel); 713 }) 714 .forEach(function(item) { 715 setExpanded(item, false); 716 }); 717 } 718 719 function openChild(li) { 720 var submenu = childMenu(li); 721 if (!submenu) return false; 722 closeSiblings(li); 723 setExpanded(li, true); 724 var firstChild = submenu.querySelector(linkSel); 725 if (firstChild) firstChild.focus(); 726 return true; 727 } 728 729 function focusSibling(offset) { 730 var sibs = siblingItems(parentUl); 731 var idx = sibs.indexOf(currentLi); 732 var lnk = directLink(sibs[(idx + offset + sibs.length) % sibs.length]); 733 if (lnk) lnk.focus(); 734 } 735 736 var key = e.key || e.code || e.keyCode; 737 738 switch (key) { 739 case 'ArrowRight': 740 case 39: { 741 if (!isLevel1) return; 742 e.preventDefault(); 743 setExpanded(currentLi, false); 744 focusSibling(1); 745 break; 746 } 747 case 'ArrowLeft': 748 case 37: { 749 if (!isLevel1) return; 750 e.preventDefault(); 751 setExpanded(currentLi, false); 752 focusSibling(-1); 753 break; 754 } 755 case 'ArrowDown': 756 case 40: { 757 e.preventDefault(); 758 if (focused === directLink(currentLi) && openChild(currentLi)) { 759 break; 760 } 761 var sibsDown = siblingItems(parentUl); 762 var idxDown = sibsDown.indexOf(currentLi); 763 if (idxDown < sibsDown.length - 1) { 764 var lnkDown = directLink(sibsDown[idxDown + 1]); 765 if (lnkDown) lnkDown.focus(); 766 } 767 break; 768 } 769 case 'ArrowUp': 770 case 38: { 771 e.preventDefault(); 772 var sibsUp = siblingItems(parentUl); 773 var idxUp = sibsUp.indexOf(currentLi); 774 if (idxUp > 0) { 775 var lnkUp = directLink(sibsUp[idxUp - 1]); 776 if (lnkUp) lnkUp.focus(); 777 } else if (!isLevel1) { 778 var parentItemUp = parentUl.closest(itemSel); 779 if (parentItemUp) { 780 setExpanded(parentItemUp, false); 781 var parentLinkUp = directLink(parentItemUp); 782 if (parentLinkUp) parentLinkUp.focus(); 783 } 784 } 785 break; 786 } 787 case ' ': 788 case 'Space': 789 case 'Spacebar': 790 case 32: { 791 if (!focused.classList.contains('menu-flexible__link--dropdown')) return; 792 e.preventDefault(); 793 currentLi.getAttribute('focus') === 'true' 794 ? setExpanded(currentLi, false) 795 : openChild(currentLi); 796 break; 797 } 798 case 'Escape': 799 case 'Esc': 800 case 27: { 801 if (isLevel1 && currentLi.getAttribute('focus') !== 'true') return; 802 e.preventDefault(); 803 if (!isLevel1) { 804 var parentItemEsc = parentUl.closest(itemSel); 805 if (parentItemEsc) { 806 setExpanded(parentItemEsc, false); 807 var parentLinkEsc = directLink(parentItemEsc); 808 if (parentLinkEsc) parentLinkEsc.focus(); 809 } 810 } else { 811 setExpanded(currentLi, false); 812 } 813 break; 814 } 815 } 816 } 817 818 819 // Click mode: expandir submenús via [focus=true] 820 821 function initClickExpand(wrapper) { 822 var menu = wrapper.querySelector('.menu-flexible__list'); 823 if (!menu) return; 824 825 var itemSel = '.menu-flexible__item'; 826 var dropdownSel = '.menu-flexible__link--dropdown'; 827 828 function closeAll(container) { 829 Array.prototype.slice.call(container.querySelectorAll(itemSel + '[focus="true"]')) 830 .forEach(function(el) { el.setAttribute('focus', 'false'); }); 831 } 832 833 function closeSiblings(item) { 834 var parentUl = item.parentElement; 835 Array.prototype.slice.call(parentUl.children) 836 .filter(function(el) { 837 return el !== item 838 && el.matches(itemSel) 839 && el.getAttribute('focus') === 'true'; 840 }) 841 .forEach(function(el) { 842 el.setAttribute('focus', 'false'); 843 closeAll(el); 844 }); 845 } 846 847 menu.addEventListener('click', function(e) { 848 var link = e.target.closest(dropdownSel); 849 if (!link || !menu.contains(link)) return; 850 851 var item = link.parentElement; 852 if (!item || !item.matches(itemSel)) return; 853 854 // En mòbil, els elements naveguen directament sense desplegar submenús 855 if (window.innerWidth <= 992) return; 856 857 var isOpen = item.getAttribute('focus') === 'true'; 858 859 if (isOpen) { 860 // Segon clic: navegar 861 return; 862 } 863 864 e.preventDefault(); 865 closeSiblings(item); 866 item.setAttribute('focus', 'true'); 867 }); 868 869 document.addEventListener('click', function(e) { 870 var openItem = menu.querySelector(itemSel + '[focus="true"]'); 871 if (!openItem) return; 872 if (!openItem.contains(e.target)) { 873 closeAll(menu); 874 } 875 }); 876 } 877 878 879 // Hamburger (mòbil â¤992px) 880 881 class MenuFlexible { 882 constructor(wrapper) { 883 this.wrapper = wrapper; 884 this.hamburger = wrapper.querySelector('.menu-flexible__toggle'); 885 this.menu = wrapper.querySelector('.menu-flexible__list'); 886 887 if (!this.hamburger || !this.menu) return; 888 889 var parent = this.menu.parentElement; 890 this.isMega = parent && parent.classList.contains('menu-flexible__nav-container'); 891 this.target = this.isMega ? parent : this.menu; 892 893 // Ancestre que en mòbil és barra fixa de 44px amb overflow:clip i retalla 894 // el menú desplegat. En obrir, l'eixamplem; en tancar, el restaurem. 895 this.clipper = wrapper.closest('.nav'); 896 897 this.init(); 898 window.addEventListener('resize', () => this.handleResize()); 899 } 900 901 init() { 902 this.hamburger.addEventListener('click', (e) => { 903 e.preventDefault(); 904 e.stopPropagation(); 905 this.toggleMenu(); 906 }); 907 908 document.addEventListener('click', (e) => { 909 if (!this.wrapper.contains(e.target) && this.isOpen()) { 910 this.closeMenu(); 911 } 912 }); 913 914 this.menu.querySelectorAll('a').forEach(link => { 915 link.addEventListener('click', () => { 916 if (window.innerWidth <= 992 && this.isOpen()) { 917 this.closeMenu(); 918 } 919 }); 920 }); 921 } 922 923 isOpen() { return this.target.classList.contains('show'); } 924 toggleMenu() { this.isOpen() ? this.closeMenu() : this.openMenu(); } 925 926 liftClip() { 927 if (this.clipper && window.innerWidth <= 992) { 928 this.clipper.style.height = 'auto'; 929 this.clipper.style.maxHeight = 'none'; 930 this.clipper.style.overflow = 'visible'; 931 } 932 } 933 934 restoreClip() { 935 if (this.clipper) { 936 this.clipper.style.height = ''; 937 this.clipper.style.maxHeight = ''; 938 this.clipper.style.overflow = ''; 939 } 940 } 941 942 openMenu() { 943 this.target.classList.add('show'); 944 this.target.style.display = this.isMega ? 'block' : 'flex'; 945 if (this.isMega) this.menu.style.display = 'flex'; 946 this.liftClip(); 947 this.hamburger.classList.add('active'); 948 this.hamburger.setAttribute('aria-expanded', 'true'); 949 } 950 951 closeMenu() { 952 this.target.classList.remove('show'); 953 this.target.style.display = 'none'; 954 if (this.isMega) { 955 this.menu.style.display = ''; 956 var nc = this.wrapper.querySelector('.menu-flexible__nav-container'); 957 if (nc) hideAllMegaPanels(nc); 958 } 959 this.restoreClip(); 960 this.hamburger.classList.remove('active'); 961 this.hamburger.setAttribute('aria-expanded', 'false'); 962 } 963 964 handleResize() { 965 if (window.innerWidth > 992) { 966 this.target.classList.remove('show'); 967 this.target.style.display = ''; 968 if (this.isMega) this.menu.style.display = ''; 969 this.restoreClip(); 970 this.hamburger.classList.remove('active'); 971 this.hamburger.setAttribute('aria-expanded', 'false'); 972 } 973 } 974 } 975 976 977 // Init 978
979 function init() { 980 document.querySelectorAll('.menu-flexible__wrapper').forEach(function(wrapper) { 981 var navContainer = wrapper.querySelector('.menu-flexible__nav-container'); 982 if (navContainer) { 983 initMegaPanels(navContainer); 984 } else { 985 initStandardKeyboard(wrapper); 986 if (wrapper.getAttribute('data-expand-type') === 'click') { 987 initClickExpand(wrapper); 988 } 989 } 990 new MenuFlexible(wrapper); 991 if (wrapper.getAttribute('data-menu-sticky') === 'true') { 992 var stickyTarget = wrapper.closest('#navbar-top') 993 || wrapper.closest('.navbar') 994 || wrapper.closest('nav'); 995 if (stickyTarget) { 996 stickyTarget.classList.add('menu-sticky-enabled'); 997 document.body.classList.add('has-sticky-menu'); 998 999 var navbarHeight = stickyTarget.offsetHeight; 1000 var navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY; 1001 var bodyPadApplied = false; 1002 1003 function updateStickyOffset() { 1004 navbarHeight = stickyTarget.offsetHeight; 1005 document.documentElement.style.setProperty('--skip-links-sticky-offset', navbarHeight + 'px'); 1006 1007 if (bodyPadApplied) { 1008 document.body.style.paddingTop = navbarHeight + 'px'; 1009 } 1010 } 1011 1012 function getTargetFromHash(hash) { 1013 if (!hash || hash.charAt(0) !== '#') { 1014 return null; 1015 } 1016 1017 try { 1018 return document.getElementById(decodeURIComponent(hash.substring(1))); 1019 } catch (error) { 1020 return document.getElementById(hash.substring(1)); 1021 } 1022 } 1023 1024 function scrollToSkipTarget(hash) { 1025 var target = getTargetFromHash(hash); 1026 if (!target) { 1027 return; 1028 } 1029 1030 updateStickyOffset(); 1031 1032 var expectedTop = target.getBoundingClientRect().top + window.scrollY - navbarHeight; 1033 if (expectedTop > navbarTop) { 1034 applyFixed(); 1035 } else { 1036 removeFixed(); 1037 } 1038 1039 try { 1040 target.focus({ preventScroll: true }); 1041 } catch (error) { 1042 target.focus(); 1043 } 1044 1045 var targetTop = target.getBoundingClientRect().top + window.scrollY; 1046 window.scrollTo(0, Math.max(targetTop - navbarHeight, 0)); 1047 } 1048 1049 document.querySelectorAll('.skip-links a[href^="#"]').forEach(function(link) { 1050 link.addEventListener('click', function(event) { 1051 var hash = link.getAttribute('href'); 1052 var target = getTargetFromHash(hash); 1053 if (!target) { 1054 return; 1055 } 1056 1057 event.preventDefault(); 1058 1059 if (window.history && window.history.pushState) { 1060 window.history.pushState(null, '', hash); 1061 } else { 1062 window.location.hash = hash; 1063 } 1064 1065 scrollToSkipTarget(hash); 1066 }); 1067 }); 1068 1069 updateStickyOffset(); 1070 1071 function applyFixed() { 1072 if (!stickyTarget.classList.contains('fixed-top')) { 1073 updateStickyOffset(); 1074 stickyTarget.classList.add('fixed-top');
1075 document.body.style.paddingTop = navbarHeight + 'px'; 1076 bodyPadApplied = true; 1077 } 1078 } 1079 1080 function removeFixed() { 1081 if (stickyTarget.classList.contains('fixed-top')) { 1082 stickyTarget.classList.remove('fixed-top'); 1083 document.body.style.paddingTop = ''; 1084 bodyPadApplied = false; 1085 } 1086 } 1087 1088 window.addEventListener('scroll', function() { 1089 if (window.scrollY > navbarTop) { 1090 applyFixed(); 1091 } else { 1092 removeFixed(); 1093 } 1094 }); 1095 1096 window.addEventListener('resize', function() { 1097 updateStickyOffset(); 1098 if (!stickyTarget.classList.contains('fixed-top')) { 1099 navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY; 1100 } 1101 }); 1102 1103 if ('ResizeObserver' in window) { 1104 new ResizeObserver(updateStickyOffset).observe(stickyTarget); 1105 } 1106 1107 stickyTarget.querySelectorAll('img').forEach(function(image) { 1108 if (!image.complete) { 1109 image.addEventListener('load', updateStickyOffset, { once: true }); 1110 } 1111 }); 1112 1113 window.addEventListener('load', updateStickyOffset); 1114 1115 if (window.scrollY > navbarTop) applyFixed(); 1116 1117 if (window.location.hash) { 1118 window.setTimeout(function() { 1119 scrollToSkipTarget(window.location.hash); 1120 }, 0); 1121 } 1122 } 1123 } 1124 }); 1125 } 1126 1127 if (document.readyState === 'loading') { 1128 document.addEventListener('DOMContentLoaded', init); 1129 } else { 1130 init(); 1131 } 1132})(); 1133</script>
1133</nav></div></div></div></div></div> </div> </header> 1134 <main id="main-content" tabindex="-1"> 1135 <div class="content"> 1136 <div class="container-xl columns " id="Path"> 1137 <div class="row"> 1138 <nav aria-label="breadcrumb"> 1139 <ol class="breadcrumb"> 1140 <li class="breadcrumb-item"> 1141 <a href="/" target="_self"> 1142 <span style="display: none">home</span><i class="fa fa-home" aria-hidden="true"></i> </a> 1143 </li> 1144<li class="breadcrumb-item"> 1145 <a href="/actualitat" target="_self"> 1146 Actualitat </a> 1147 <button class="btn dropdown-toggle" type="button" id="defaultDropdow4" data-bs-toggle="dropdown" data-bs-auto-close="true" aria-expanded="false" aria-label="Desplega"></button> 1148 <ul class="dropdown-menu" aria-label="defaultDropdown4"> 1149 <li><a class="dropdown-item" href="/actualitat/avisos">Avisos</a></li> 1150 <li><a class="dropdown-item" href="/actualitat/noticies">NotÃcies</a></li> 1151 <li><a class="dropdown-item" href="/actualitat/agenda">Agenda</a></li> 1152 <li><a class="dropdown-item" href="/actualitat/rss">RSS</a></li> 1153 <li><a class="dropdown-item" href="/actualitat/hemeroteca">Hemeroteca</a></li> 1154 </ul> 1155 </li> 1156<li class="breadcrumb-item"> 1157 <a href="/actualitat/noticies" target="_self"> 1158 NotÃcies </a> 1159 </li> 1160 </ol> 1161 </nav> 1162 </div> 1163</div> 1164 <div class="container-xl columns"> 1165 <div class="row"> 1166 <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3 leftSidebar responsiveHeight" data-nosnippet> 1167 <nav class="menuLeft" id="Menuleft_article" aria-label="Menú Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26"> 1168 <ul> 1169 <li class="subMenuPage-128 level2"> 1170 <a href="/actualitat/avisos" target="_self"> 1171 Avisos </a> 1172 1173 </li> 1174<li class="subMenuPage-53 current level2"> 1175 <a href="/actualitat/noticies" target="_self" aria-current="page"> 1176 NotÃcies </a> 1177 1178 </li> 1179<li class="subMenuPage-54 level2"> 1180 <a href="/actualitat/agenda" target="_self"> 1181 Agenda </a> 1182 1183 </li> 1184<li class="subMenuPage-57 level2"> 1185 <a href="/actualitat/rss" target="_self"> 1186 RSS </a> 1187 1188 </li> 1189<li class="subMenuPage-58 level2"> 1190 <a href="/actualitat/hemeroteca" target="_self"> 1191 Hemeroteca </a> 1192 1193 </li> 1194 </ul> 1195 </nav> 1196 </div> 1197 <div class="col-xs-12 col-sm-9 col-md-6 col-lg-6 article responsiveHeight" id="readspeakerPage" tabindex="-1"> 1198 <div class="containerArticle"> 1199 <h1 class="title" id='title0' data-attribute="Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26">Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26</h1><div class="date">Dilluns, 15 de juny de 2026</div> 1200<div class="ddbbtext"> 1201 <div class="entradeta"><p>Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-2026</p> 1202</div> 1203 </div> 1204 <div id="share"> 1205 <div class="js-widget o-widget clearfix boxBX default " > <div class="o-widget-wrapper clearfix default-BX row " ><div class="o-widget-container ">
1205<div class="o-share o-share--icones_rodones"> 1206 1207 <div class="o-share__list"> 1208 <a 1209 class="o-share__link o-share__link--facebook" 1210 href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.aguilardesegarra.cat%2Factualitat%2Fnoticies%2Fbases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html" 1211 target="_blank" 1212 rel="noopener" 1213 title="Facebook" 1214 > 1215 <span class="o-share__icon" aria-hidden="true"> 1216 <i class="fa-brands fa-facebook-f"></i> 1217 </span> 1218 <span class="visually-hidden">Facebook</span> 1219 </a> 1220 <a 1221 class="o-share__link o-share__link--x" 1222 href="https://twitter.com/intent/tweet?text=Bases%20reguladores%20per%20la%20concessi%C3%B3%20dels%20ajuts%20individuals%20escolars%20per%20alumnes%20que%20cursen%20estudis%20d%27educaci%C3%B3%20post-obligat%C3%B2ria%20-%20curs%202025-26&url=https%3A%2F%2Fwww.aguilardesegarra.cat%2Factualitat%2Fnoticies%2Fbases-reguladores-per-la-concessio-dels-ajuts-individuals-escolars-per-alumnes-que-cursen-estudis-deducacio-post-obligatoria-curs-2025-26.html" 1223 target="_blank" 1224 rel="noopener" 1225 title="X" 1226 > 1227 <span class="o-share__icon" aria-hidden="true"> 1228 <i class="fa-brands fa-x-twitter"></i> 1229 </span> 1230 <span class="visually-hidden">X</span> 1231 </a> 1232 </div> 1233</div> 1234</div> </div></div></div> 1235<span class="updated">Darrera actualització: 15.06.2026 | 09:42</span> 1236 </div> 1237 </div> 1238 <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3 barraDreta responsiveHeight"> 1239 <section id="page-documents" class="skip-target" tabindex="-1"><h2 class="title">Documents</h2><div class="documents"><a href="/media/repository/post_obligatoria_2025-26/ANUNCI_Bases_ajut_educacio_postobligatoria_Curs_2025_26...pdf" id='pdfItem0' data-action="/pdf?file=/media/repository/post_obligatoria_2025-26/ANUNCI_Bases_ajut_educacio_postobligatoria_Curs_2025_26...pdf&iframe=true&height=100%&width=100%" title="Fitxer PDF (195.87KB)" onclick="openPdf(0); return false;" > 1240<div class="container-document"> 1241 <span class="icon fa fa-file-pdf-o"></span> 1242 <span class="txt"> 1243 Bases reguladores per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26 <span class="file-size">(195.87KB)</span><br> 1244 </span> 1245 <span class="clear"></span> 1246</div> 1247</a> 1248<a href="/media/repository/post_obligatoria_2025-26/Sol.licitud_Ajut_educacio_post-obligatoria_Curs_2025-2026...pdf" id='pdfItem1' data-action="/pdf?file=/media/repository/post_obligatoria_2025-26/Sol.licitud_Ajut_educacio_post-obligatoria_Curs_2025-2026...pdf&iframe=true&height=100%&width=100%" title="Fitxer PDF (214.02KB)" onclick="openPdf(1); return false;" > 1249<div class="container-document"> 1250 <span class="icon fa fa-file-pdf-o"></span> 1251 <span class="txt"> 1252 Sol.licitud per la concessió dels ajuts individuals escolars per alumnes que cursen estudis d'educació post-obligatòria - curs 2025-26 <span class="file-size">(214.02KB)</span><br> 1253 </span> 1254 <span class="clear"></span> 1255</div> 1256</a> 1257</div></section> </div> 1258</div> 1259 </div> 1260 </div> 1261 </main> 1262 <footer id="footer-content" tabindex="-1"> 1263 <div class="footer"> 1264 <div class="shortcuts"> 1265 <div class="container-xl"> 1266 <div class="featuredItem responsiveHeight"> 1267 <h2 class="title">RSS</h2> 1268 <p class="subtitle">L'actualitat a un clic</p> 1269 <ul id="cm_rss"> 1270 <li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1271 <a href="/rss/12"> 1272 Agenda </a> 1273</li> 1274<li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1275 <a href="/rss/13"> 1276 Avisos </a> 1277</li> 1278<li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1279 <a href="/rss/11"> 1280 NotÃcies </a> 1281</li> 1282 </ul> 1283</div> 1284<div class="featuredItem responsiveHeight"> 1285 <h2 class="title">Adreces i telèfons</h2> 1286 1287 <img width="96" height="96" src="/front/view/images/icons/plugin_home.png" alt=""> 1288 1289 <p class="elem_button"> 1290 <a href="/adreces-i-telefons" aria-label="Adreces i telèfons"> 1291 Accedeix </a> 1292 </p> 1293</div> 1294<div class="featuredItem"> 1295 <h2 class="title">Meteo</h2> 1296 <div id="cm_meteocat">
1297 <ul class="bxslider"> 1298 <li> 1299 Dissabte, 3 dâoctubre <img width="80" height="80" 1300 alt="plugim" 1301 src="/front/view/images/meteocat/plugim.png" 1302 > 1303 <p> 1304 T.Mà x: 25° 1305 <br> 1306 T.Min: 16° 1307 </p> 1308 <p> 1309 Tarda 1310 <img alt="entre mig i molt ennuvolat" width="24" height="24" 1311 src="/front/view/images/meteocat/nuvol.png" 1312 > 1313 </p> 1314 </li> 1315<li> 1316 Diumenge, 4 dâoctubre <img width="80" height="80" 1317 alt="plugim" 1318 src="/front/view/images/meteocat/plugim.png" 1319 > 1320 <p> 1321 T.Mà x: 24° 1322 <br> 1323 T.Min: 18° 1324 </p> 1325 <p> 1326 Tarda 1327 <img alt="molt cobert" width="24" height="24" 1328 src="/front/view/images/meteocat/nuvol.png" 1329 > 1330 </p> 1331 </li> 1332 </ul> 1333 <div class="outside"> 1334 <p><span id="slider-prev"></span><span id="slider-next"></span></p> 1335 </div> 1336 1337 </div> 1338</div> 1339<div class="featuredItem responsiveHeight"> 1340 <h2 class="title">Butlletà digital</h2> 1341 <img width="96" height="96" src="/front/view/images/icons/plugin_newsletter.png" alt=""> 1342 <p class="elem_button"> 1343 <a href="/actualitat/butlleti-digital" aria-label="Butlletà digital"> 1344 Subscriu-te </a> 1345 </p> 1346</div> 1347<div id="cm_planol" class="featuredItem responsiveHeight"> 1348 <h2 class="title">Plà nol / Carrers</h2> 1349 1350 <img width="96" height="96" src="/front/view/images/icons/plugin_map.png" alt=""> 1351 1352 <p class="elem_button"> 1353 <a href="/el-municipi/guia-de-carrers--planol" aria-label="Plà nol"> 1354 Accedeix </a> 1355 </p> 1356</div> 1357 </div> 1358</div> 1359 <div class="hightlights"> 1360 <div class="container-xl"> 1361 </div> 1362 </div> 1363 <nav class="menu" aria-label="Peu de menú"> 1364 <ul class="container-xl sitemap"> 1365 <li class="page-1 Inferior"> <a class="page-1" href="/ajuntament" target="_self" >Ajuntament </a><ul id="footer-menu-1"><li class="subMenuPage-146"> <a class="subMenuPage-146" href="/ajuntament/participacio" target="_self" >Participació </a></li><li class="subMenuPage-12"> <a class="subMenuPage-12" href="/ajuntament/alcaldia" target="_self" >Salutació de l'Alcalde </a></li><li class="subMenuPage-8"> <a class="subMenuPage-8" href="/ajuntament/govern" target="_self" >Govern </a></li><li class="subMenuPage-80"> <a class="subMenuPage-80" href="/ajuntament/ple-municipal" target="_self" >Ple municipal </a></li><li class="subMenuPage-18"> <a class="subMenuPage-18" href="/ajuntament/anuncis-edictes" target="_self" >Anuncis / Edictes </a></li><li class="subMenuPage-26"> <a class="subMenuPage-26" href="/ajuntament/perfil-de-contractant" target="_self" >Perfil de contractant </a></li><li class="subMenuPage-126"> <a class="subMenuPage-126" href="/ajuntament/normativa" target="_self" >Normativa </a></li><li class="subMenuPage-122"> <a class="subMenuPage-122" href="/ajuntament/seu-electronica" target="_self" >Seu electrònica </a></li><li class="subMenuPage-123"> <a class="subMenuPage-123" href="/ajuntament/transparencia" target="_self" >Transparència </a></li></ul></li><li class="page-10 Inferior"> <a class="page-10" href="/serveis-i-tramits" target="_self" >Serveis i trà mits </a><ul id="footer-menu-10"><li class="subMenuPage-82"> <a class="subMenuPage-82" href="/serveis-i-tramits/oficines-municipals" target="_self" >Oficines municipals </a></li><li class="subMenuPage-140"> <a class="subMenuPage-140" href="/serveis-i-tramits/cataleg-de-serveis" target="_self" >Catà leg de Serveis </a></li><li class="subMenuPage-31"> <a class="subMenuPage-31" href="/serveis-i-tramits/tramits-i-gestions" target="_self" >Trà mits i gestions </a></li><li class="subMenuPage-90"> <a class="subMenuPage-90" href="/serveis-i-tramits/carpeta-ciutadana" target="_self" >Carpeta ciutadana </a></li><li class="subMenuPage-143"> <a class="subMenuPage-143" href="/serveis-i-tramits/verificacio-de-documents" target="_self" >Verificació de documents </a></li><li class="subMenuPage-141"> <a class="subMenuPage-141" href="/serveis-i-tramits/notificacions-electroniques" target="_self" >Notificacions electròniques </a></li><li class="subMenuPage-158"> <a class="subMenuPage-158" href="/serveis-i-tramits/pagaments-en-linia" target="_self" >Pagaments en lÃnia </a></li><li class="subMenuPage-32"> <a class="subMenuPage-32" href="/serveis-i-tramits/impostos" target="_self" >Impostos </a></li><li class="subMenuPage-88"> <a class="subMenuPage-88" href="/serveis-i-tramits/factura-electronica" target="_self" >Factura electrònica </a></li><li class="subMenuPage-133"> <a class="subMenuPage-133" href="/serveis-i-tramits/finestreta-unica-empresarial-fue" target="_self" >Finestreta Ãnica Empresarial (FUE) </a></li></ul></li><li class="page-2 Inferior"> <a class="page-2" href="/el-municipi" target="_self" >El municipi </a><ul id="footer-menu-2"><li class="subMenuPage-34"> <a class="subMenuPage-34" href="/el-municipi/com-arribar-hi" target="_self" >Com arribar-hi </a></li><li class="subMenuPage-36"> <a class="subMenuPage-36" href="/el-municipi/guia-de-carrers--planol" target="_self" >Guia de carrers / Plà nol </a></li><li class="subMenuPage-3"> <a class="subMenuPage-3" href="/el-municipi/guia-del-municipi" target="_self" >Guia del municipi </a></li><li class="subMenuPage-7"> <a class="subMenuPage-7" href="/el-municipi/informacio-del-municipi" target="_self" >Informació del municipi </a></li><li class="subMenuPage-131"> <a class="subMenuPage-131" href="/el-municipi/turisme" target="_self" >Turisme </a></li><li class="subMenuPage-48"> <a class="subMenuPage-48" href="/el-municipi/informacio-geografica" target="_self" >Informació geogrà fica </a></li></ul></li><li class="page-4 Inferior"> <a class="page-4" href="/actualitat" target="_self" >Actualitat </a><ul id="footer-menu-4"><li class="subMenuPage-128"> <a class="subMenuPage-128" href="/actualitat/avisos" target="_self" >Avisos </a></li><li class="subMenuPage-53"> <a class="subMenuPage-53" href="/actualitat/noticies" target="_self" >NotÃcies </a></li><li class="subMenuPage-54"> <a class="subMenuPage-54" href="/actualitat/agenda" target="_self" >Agenda </a></li><li class="subMenuPage-57"> <a class="subMenuPage-57" href="/actualitat/rss" target="_self" >RSS </a></li><li class="subMenuPage-58"> <a class="subMenuPage-58" href="/actualitat/hemeroteca" target="_self" >Hemeroteca </a></li></ul></li> </ul> 1366 </nav> 1367 <div class="links"> 1368 <div class="container-xl"> 1369 <div class="row"> 1370 <div class="xxss col-md-6 col-sm-6 col-lg-6 middle">
1371 <span class="titol">Xarxes socials:</span> 1372 1373 <a target="_blank" aria-label="Instagram" href="https://instagram.com/ajuntament_aguilardesegarra" title="Obre en finestra nova: Instagram"> 1374 <span style="display: none">Instagram</span> 1375 <img src="/front/view/images/icons/social/instagram.png" alt="Instagram" width="32" height="32"> 1376 </a> 1377 </div> 1378 <div class="col-md-6 col-sm-6 col-lg-6 middle"> 1379 <nav class="menu"><ul id="Inferior2"><li class="page-63"> <a href="/altres-continguts/credits" target="_self" >Crèdits </a></li><li class="page-62"> <a href="/altres-continguts/contacte" target="_self" >Contacte </a></li><li class="page-60"> <a href="/altres-continguts/proteccio-de-dades" target="_self" >Protecció de dades </a></li><li class="page-59"> <a href="/altres-continguts/avis-legal" target="_self" >AvÃs legal </a></li><li class="page-61"> <a href="/altres-continguts/accessibilitat" target="_self" >Accessibilitat </a></li></ul></nav> </div> 1380 </div> 1381 </div> 1382 </div> 1383 <div class="contact"> 1384 <div class="container-xl"> 1385 <div class="row"> 1386 <address class="address col-md-6 col-sm-6 col-lg-6"> 1387 <div class="title"> 1388 Ajuntament d'Aguilar de Segarra </div> 1389 Raval, s/n<br>08256 Aguilar de Segarra<br>Tel. 938 366 080<br>NIF P0800200H<br></address><div class="diba col-md-6 col-sm-6 col-lg-6" id="diba-partner"> 1390 <div class="title"> 1391 Amb la col·laboració de: </div> 1392 <a href="http://diba.cat/" target="_blank" aria-label="Anar a la web Diputació de Barcelona" title="Obre en finestra nova: Diputació de Barcelona"> 1393 <span style="display: none">Diputació de Barcelona</span> 1394 <img src="/front/view//images/logoDiba/Negre.svg" alt="Diputació de Barcelona" class="logo-diba"> 1395 </a> 1396</div> </div> 1397 </div> 1398 </div> 1399</div> 1400 </footer> 1401 <!-- Llibreries de tercers + js propis registrats a AssetManager (jQuery primer) -->
1402<script src="/front/view/js/bower_components/jquery/dist/jquery.min.js?ver=1785783832"></script>
vendor: 1 bytes, line 1402
1402
1403<script src="/front/view/js/bower_components/bootstrap/dist/js/bootstrap.bundle.min.js?ver=1785783832"></script>
vendor: 1 bytes, line 1403
1403
1404<script src="/front/view/js/bower_components/bxslider-4/dist/jquery.bxslider.js?ver=1785783832"></script>
vendor: 1 bytes, line 1404
1404
1405<script src="/front/view/js/bower_components/jscal/index.js?ver=1785783832"></script>
vendor: 1 bytes, line 1405
1405
1406<script src="/common/bower_components/select2/dist/js/select2.min.js?ver=1785783832"></script>
vendor: 1 bytes, line 1406
1406
1407<script src="/common/bower_components/select2/dist/js/i18n/ca.js?ver=1785783832"></script>
vendor: 1 bytes, line 1407
1407
1408<script src="/common/bower_components/strength.js/src/strength.min.js?ver=1785783832"></script>
vendor: 1 bytes, line 1408
1408
1409<script src="/front/view/js/bower_components/masonry-layout/dist/masonry.pkgd.min.js?ver=1785783832"></script>
vendor: 1 bytes, line 1409
1409
1410<script src="/front/view/js/constants.js?ver=1785783832"></script>
vendor: 1 bytes, line 1410
1410
1411<script src="/front/view/js/functions.js?ver=1785783832"></script>
vendor: 1 bytes, line 1411
1411
1412<script src="/front/view/js/functions/footer.js?ver=1785783832"></script>
vendor: 1 bytes, line 1412
1412
1413<script src="/front/view/js/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js?ver=1785783832"></script>
vendor: 1 bytes, line 1413
1413
1414<script src="/front/view/js/bower_components/jquery.prettyPhoto/index.js?ver=1785783832"></script>
vendor: 1 bytes, line 1414
1414
1415<script> 1416 $(document).ready(function(){ 1417 $("a[rel^='prettyPhoto']").prettyPhoto(); 1418 $("a[rel^='prettyFrame']").prettyPhoto(); 1419 }); 1420</script>
vendor: 1 bytes, line 1420
1420
1421<script> 1422 var TWITTER = true; 1423 var FACEBOOK = true; 1424 $(window).on("load", function() { 1425 start(); 1426 }); 1427 $(document).ready(function() { 1428 if (typeof articlesId !== 'undefined') { 1429 var today = new Date(); 1430 var date = today 1431 articlesId.push('internal_calendar'); 1432 1433 var oneYearAfter = new Date(); 1434 oneYearAfter.setDate(oneYearAfter.getDate() + 365); 1435 for (id in articlesId) { 1436 Calendar.setup({ 1437 id: articlesId[id], 1438 cont: "dv_calendar_" + articlesId[id], 1439 fdow: 1, 1440 date: date, 1441 noScroll: true, 1442 bottomBar: false, 1443 max: oneYearAfter, 1444 animation: false, 1445 titleFormat: "%B %Y", 1446 dateInfo: getDateInfo 1447 }); 1448 setEqualContentColumns(); 1449 } 1450 } 1451 }); 1452 1453 1454 // Initialize Select2 with icon support for category filter 1455 $(document).ready(function() { 1456 if ($('#categoryFilter').length) { 1457 $('#categoryFilter').select2({ 1458 templateResult: function(option) { 1459 if (!option.id) return option.text; 1460 var icon = $(option.element).data('icon'); 1461 if (!icon) return option.text; 1462 return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>'); 1463 }, 1464 templateSelection: function(option) { 1465 if (!option.id) return option.text; 1466 var icon = $(option.element).data('icon'); 1467 if (!icon) return option.text; 1468 return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>'); 1469 }, 1470 allowHtml: true 1471 }); 1472 } 1473 }); 1474</script>
1474 1475 <!-- CSS final--> 1476 1477
1477<script> 1478 const css = ""; 1479 const style = document.createElement('style'); 1480 style.textContent = css; 1481 document.head.appendChild(style); 1482 </script>
1482 1483 1484 <!-- Start Modal views--> 1485 1486 <div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-hidden="true"> 1487 <div class="modal-dialog modal-dialog-centered" role="document"> 1488 <div class="modal-content"> 1489 <div class="modal-header"> 1490 <div class="title-head"></div> 1491 </div> 1492 <div class="modal-body"> 1493 <div class="tiktok-div-embed"></div> 1494 <iframe id="iframeVideo" title="VÃdeo" class="iframeVideo" allowfullscreen></iframe> 1495 1496 </div> 1497 <div class="modal-footer"> 1498 <span id="titleVideo" class="titleVideo"></span> 1499 <a id="closeModalVideo" class="close" href="javascript:void(0)" data-bs-dismiss="modal"><span style="display: none">X</span></a> 1500 1501 </div> 1502 </div> 1503 </div> 1504</div> <div class="modal fade" id="pdfModal" tabindex="-1" role="dialog" aria-hidden="true"> 1505 <div id="documentDialog" class="modal-dialog modal-dialog-centered" role="document"> 1506 <div class="modal-content"> 1507 <div class="modal-header"> 1508 <div class="title-head"></div> 1509 </div> 1510 <div class="modal-body"> 1511 <iframe id="iframePdf" title='Document' class="pdfview" style="width: 100%; height: 100%"></iframe> 1512 </div> 1513 <div class="modal-footer"> 1514 <span id="titlePdf" class="titlePdf"></span> 1515 <a id="closeModalPDF" class="close" href="javascript:void(0)"><span style="display: none">X</span></a> 1516 </div> 1517 </div> 1518 </div> 1519</div> <!-- End Modal views --> 1520
1520<script src="/front/view/js/endScript.js?ver=1785783832"></script>
1520 1521 <!-- Només activar per desenvolupament 1522
1522<script src="../../../node_modules/axe-core/axe.js"></script>
1522 1523
1523<script src="../../../dist/my-first-webpack.bundle.js"></script>
1523 1524 --> 1525
1525<script> 1526 $(document).ready(function () { 1527 startClock(1790950210); 1528 if (typeof (callMenuAfterJQueryLoaded) == "function") { 1529 callMenuAfterJQueryLoaded(); 1530 } 1531 1532 datepickerInit(); 1533 carouselControlSmall(); 1534 1535 if (typeof (callMenuBeforeJQueryLoaded) == "function") { 1536 callMenuBeforeJQueryLoaded(); 1537 } 1538 1539 if (typeof (callMenuBeforeTopJQueryLoaded) == "function") { 1540 callMenuBeforeTopJQueryLoaded(); 1541 } 1542 addAttributesDivVcards(); 1543 modalsImage(); 1544 modalsPdf(); 1545 translateWeb(); 1546 var carousel = $('#carouselControls'); 1547 carousel.on('slide.bs.carousel', function (event) { 1548 toSlideImage(event); 1549 }); 1550 /** Només activar per desenvolupament 1551 axe.configure({ 1552 locale: { 1553 lang: 'es', 1554 } 1555 }); 1556 1557 axe.run().then(results => { 1558 if (results.violations.length) { 1559 console.log(results.violations); 1560 throw new Error('Accessibility issues found'); 1561 } 1562 }) 1563 .catch(err => { 1564 console.log('Something bad happened:', err.message); 1565 }); 1566 */ 1567 }); 1568 1569 $(window).resize(function() { 1570 equalHeightIconTime(); 1571 }) 1572 </script>
1572 1573 </body> 1574</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.