The following has evaluated to null or missing:
==> cur_cardGroup.cardIcon.getAttribute('alt') [in template "776318#776366#PP_NEW_MODAL_HEADER" at line 39, column 77]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${cur_cardGroup.cardIcon.getAttribute... [in template "776318#776366#PP_NEW_MODAL_HEADER" at line 39, column 75]
----
1<div class="c-calc-modal">
2 <div class="container-fluid c-calc-header__container">
3 <div class="container">
4 <header class="c-calc-header">
5 <a href="/" class="c-calc-header__logo">
6 <#if headerLogo?? && headerLogo.getData()?? && headerLogo.getData() != "">
7 <img alt="${headerLogo.getAttribute('alt')}" data-fileentryid="${headerLogo.getAttribute('fileEntryId')}" src="${headerLogo.getData()}" />
8 </#if>
9 </a>
10 <#if closeButtonText?? && closeButtonText.getData()?? && closeButtonText.getData() != "">
11 <a href="#" class="c-calc-header__close js-close-header"> <span class="icon-arrow-right"></span> ${closeButtonText.getData()}</a>
12 </#if>
13 </header>
14 </div>
15 </div>
16
17
18 <div class="section-wrapper">
19 <div class="c-buttons-text c-buttons-text--seg section-wrapper">
20 <#if title?? && title.getData()?? && title.getData() != "">
21
22 <p class="c-buttons-text__title c-buttons-text__title--insuranceCard">
23 ${title.getData()}
24 </p>
25 </#if>
26 <p class="c-buttons-text__subtitle c-buttons-text__subtitle--insuranceCard">
27 <#if subtitle?? && subtitle.getData()?? && subtitle.getData() != "">
28 ${subtitle.getData()}
29 </#if>
30 </p>
31 </div>
32
33 <div id="insuranceCard--slider">
34 <div class="owl-slider js-modal-carousel owl-carousel owl-theme owl-loaded owl-drag" id="carouselTipoSeguros">
35 <#if cardGroup.getSiblings()?has_content>
36 <#list cardGroup.getSiblings() as cur_cardGroup>
37 <div class="c-insuranceCard">
38 <div class="c-insuranceCard__image">
39 <img alt="${cur_cardGroup.cardIcon.getAttribute('alt')}" data-fileentryid="${cur_cardGroup.cardIcon.getAttribute('fileEntryId')}" src="${cur_cardGroup.cardIcon.getData()}" />
40 </div>
41 <p>
42 <#if cur_cardGroup.cardTitle?? && cur_cardGroup.cardTitle.getData()?? && cur_cardGroup.cardTitle.getData() != "">
43 ${cur_cardGroup.cardTitle.getData()}
44 </#if>
45 </p>
46 <#assign linkTarget = "_self">
47 <#assign link = "#">
48 <#if cur_cardGroup.buttonLink?? && cur_cardGroup.buttonLink.getData()?? && cur_cardGroup.buttonLink.getData() != "">
49 <#assign link = cur_cardGroup.buttonLink.getData()>
50 </#if>
51 <#if cur_cardGroup.buttonTarget?? && cur_cardGroup.buttonTarget.getData()?? && cur_cardGroup.buttonTarget.getData() != "">
52 <#assign linkTarget = cur_cardGroup.buttonTarget.getData()>
53 </#if>
54 <a target="${linkTarget}" class="button variant-contained color-blue" href="${link}">
55 <span class="button__text">
56 <#if cur_cardGroup.cardButtonText?? && cur_cardGroup.cardButtonText.getData()?? && cur_cardGroup.cardButtonText.getData() != "">
57 ${cur_cardGroup.cardButtonText.getData()}
58 </#if>
59 </span>
60 </a>
61 </div>
62 </#list>
63 </#if>
64 </div>
65 </div>
66 <div class="c-insuranceContent">
67 <p class="c-insuranceContent__text--small">
68 <#if middleText?? && middleText.getData()?? && middleText.getData() != "">
69 ${middleText.getData()}
70 </#if>
71 </p>
72 <#if secondMiddleText?? && secondMiddleText.getData()?? && secondMiddleText.getData() != "" && middleLink?? && middleLink.getData()?? && middleLink.getData() != "" >
73 <#assign linkTarget = "_self">
74 <#if middleLinkTarget?? && middleLinkTarget.getData()?? && middleLinkTarget.getData() != "">
75 <#assign linkTarget = middleLinkTarget.getData()>
76 </#if>
77 <a class="button-transparent blue" href="${middleLink.getData()}" target="${linkTarget}">
78 ${secondMiddleText.getData()}
79 <span class="icon-arrow-right icon-chevron-right c-insurance-card__srrow-icon"></span>
80 </a>
81 </#if>
82 </div>
83 <div class="container-fluid">
84 <div class="c-insuranceContentCard">
85 <div class="c-insuranceContentCard__content">
86 <#if phoneCallGroup.callTitle?? && phoneCallGroup.callTitle.getData()?? && phoneCallGroup.callTitle.getData() != "">
87 <p class="c-insuranceContentCard__title">
88 ${phoneCallGroup.callTitle.getData()}
89 </p>
90 </#if>
91
92 <#if phoneCallGroup.callSubtitle?? && phoneCallGroup.callSubtitle.getData()?? && phoneCallGroup.callSubtitle.getData() != "">
93 <p class="c-insuranceContentCard__text">
94 ${phoneCallGroup.callSubtitle.getData()}
95 </p>
96 </#if>
97 </div>
98 <#assign CallLinkTarget = "_self">
99 <#assign callLink = "#">
100 <#if phoneCallGroup.callButtonLink?? && phoneCallGroup.callButtonLink.getData()?? && phoneCallGroup.callButtonLink.getData() != "">
101 <#assign callLink = phoneCallGroup.callButtonLink.getData()>
102 </#if>
103 <#if phoneCallGroup.callButtonTarget?? && phoneCallGroup.callButtonTarget.getData()?? && phoneCallGroup.callButtonTarget.getData() != "">
104 <#assign CallLinkTarget = phoneCallGroup.callButtonTarget.getData()>
105 </#if>
106 <#if phoneCallGroup.callButtonText?? && phoneCallGroup.callButtonText.getData()?? && phoneCallGroup.callButtonText.getData() != "">
107 <a class="button variant-outlined color-blue" href="${callLink}" target="${CallLinkTarget}">
108 <span class="button__text">
109 <svg fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"> <path d="M2.41 5.19C3.37614 7.07795 4.91206 8.61386 6.8 9.58L8.27 8.11C8.46816 7.92795 8.757 7.88442 9 8C9.76807 8.25245 10.5715 8.38073 11.38 8.38C11.712 8.40397 11.976 8.66802 12 9V11.33C12 11.7 11.7 12 11.33 12C5.07261 12 0 6.92739 0 0.67C0 0.299969 0.299969 0 0.67 0H3C3.37003 0 3.67 0.299969 3.67 0.67C3.65787 1.45912 3.76921 2.24528 4 3C4.07587 3.2406 4.01017 3.50341 3.83 3.68L2.41 5.19Z" fill="#00008F"></path> </svg>
110 ${phoneCallGroup.callButtonText.getData()}
111 </span>
112 </a>
113 </#if>
114 </div>
115
116 <div class="c-insuranceContentCard">
117 <div class="c-insuranceContentCard__content">
118 <#if officeGroup.officeTitle?? && officeGroup.officeTitle.getData()?? && officeGroup.officeTitle.getData() != "">
119 <p class="c-insuranceContentCard__title">
120 ${officeGroup.officeTitle.getData()}
121 </p>
122 </#if>
123 <#if officeGroup.officeSubtitle?? && officeGroup.officeSubtitle.getData()?? && officeGroup.officeSubtitle.getData() != "">
124 <p class="c-insuranceContentCard__text">
125 ${officeGroup.officeSubtitle.getData()}
126 </p>
127 </#if>
128 </div>
129 <#assign officeLinkTarget = "_self">
130 <#assign officeLink = "#">
131 <#if officeGroup.officeButtonLink?? && officeGroup.officeButtonLink.getData()?? && officeGroup.officeButtonLink.getData() != "">
132 <#assign officeLink = officeGroup.officeButtonLink.getData()>
133 </#if>
134 <#if officeGroup.officeButtonTarget?? && officeGroup.officeButtonTarget.getData()?? && officeGroup.officeButtonTarget.getData() != "">
135 <#assign officeLinkTarget = officeGroup.officeButtonTarget.getData()>
136 </#if>
137 <#if officeGroup.officeButtonText?? && officeGroup.officeButtonText.getData()?? && officeGroup.officeButtonText.getData() != "">
138 <a target="${officeLinkTarget}" class="button variant-outlined color-blue" href="#">
139 <span class="button__text">
140 ${officeGroup.officeButtonText.getData()}
141 </span>
142 </a>
143 </#if>
144 </div>
145 </div>
146</div>
147 </div>
148
149
150
151
152<script>
153
154 $( document ).ready(function() {
155 //let abNavPrev = '<svg class="ab-nav-prev" width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(-883.000000, -605.000000)"> <g transform="translate(883.000000, 605.000000)"> <g transform="translate(16.000000, 16.000000) scale(-1, 1) translate(-16.000000, -16.000000) "> <polygon points="0 0 32 0 32 32 0 32"></polygon> <polygon fill="#00008F" fill-rule="nonzero" points="13.2733333 2 10.4533333 4.82 19.6133333 14 10.4533333 23.18 13.2733333 26 25.2733333 14"></polygon> </g> </g> </g> </g></svg>';
156 //let abNavNext ='<svg class="ab-nav-next" width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(-883.000000, -605.000000)"><g transform="translate(883.000000, 605.000000)"> <g transform="translate(16.000000, 16.000000) scale(-1, 1) translate(-16.000000, -16.000000) "> <polygon points="0 0 32 0 32 32 0 32"></polygon><polygon fill="#00008F" fill-rule="nonzero" points="13.2733333 2 10.4533333 4.82 19.6133333 14 10.4533333 23.18 13.2733333 26 25.2733333 14"></polygon> </g> </g> </g> </g></svg>';
157
158 let abNavPrev = '<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 15L2 8L9 1" stroke="#00008F" stroke-width="1.5" stroke-linecap="round"/></svg>';
159 let abNavNext = '<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L8 8L1 15" stroke="#00008F" stroke-width="1.5" stroke-linecap="round"/></svg>';
160
161 let chevron_l = '<svg xmlns="http://www.w3.org/2000/svg" width="35px" height="35px" viewBox="0 0 24 24"><path fill="#00008F" d="M14.41 18.16L8.75 12.5l5.66-5.66l.7.71l-4.95 4.95l4.95 4.95z"/></svg>';
162 let chevron_r = '<svg xmlns="http://www.w3.org/2000/svg" width="35px" height="35px" viewBox="0 0 24 24"><path fill="#00008F" d="M14.41 18.16L8.75 12.5l5.66-5.66l.7.71l-4.95 4.95l4.95 4.95z"/></svg>';
163
164
165 let detener;
166 let ind = 0;
167 let tiempo = 3000;
168 let activarAuto = false;
169
170 let modd = document.getElementsByClassName("c-calc-modal");
171 let carr = document.getElementsByClassName('js-modal-carousel');
172
173 let evnts = ["scroll", "touchmove", "touchstart", "touchend", "mousedown", "mouseup", "dragstart", "drag", "dragend", "dragenter", "dragover", "dragleave", "drop"];
174
175
176 window.addEventListener('resize', carouselResponsive);
177
178 evnts.forEach(e => {
179 modd[0].addEventListener(e, stopcarrousel);
180 carr[0].addEventListener(e, stopcarrousel);
181 })
182
183
184 let observer = new MutationObserver(function(mutations){
185 mutations.forEach(function(mutation){
186 if(mutation.type == 'attributes' && mutation.attributeName == 'class'){
187 $('.js-modal-carousel').trigger('stop.owl.autoplay');
188 changeIco();
189 waiting();
190 }
191 })
192 })
193
194 let config = {
195 attributes: true,
196 }
197
198 observer.observe(modd[0], config);
199
200
201 carouselResponsive();
202
203 function stopcarrousel(){
204 $('.js-modal-carousel').trigger('stop.owl.autoplay');
205 waiting();
206 }
207
208 function waiting(){
209 setTimeout(function(){
210 $('.js-modal-carousel').trigger('stop.owl.autoplay');
211 },tiempo)
212 }
213
214
215 /*
216 function activeAuto(){
217
218 if(!activarAuto){
219 $('.js-modal-carousel').trigger('play.owl.autoplay', [tiempo]);
220 $('.js-modal-carousel').addClass('autoplay-enabled');
221 activarAuto = true;
222 }
223
224 } */
225
226
227 function carouselResponsive () {
228
229 let wi = window.innerWidth;
230
231 $('.js-modal-carousel').owlCarousel({
232
233 autoplay:false,
234 autoplayTimeout:tiempo,
235 autoplayHoverPause:true,
236 navText: [abNavPrev, abNavNext],
237 margin:10,
238 loop:true,
239 responsive:{
240 0:{
241 items:1,
242 center:true,
243 stagePadding: 74,
244 slideBy: 1,
245 nav:false,
246 margin: 8
247 },
248 600:{
249 items:3,
250 slideBy:1,
251 nav:false,
252 margin: 16
253 },
254 1000:{nav:true,
255 items:4,
256 slideBy:1,
257 margin: 21,
258 stagePadding: 1 //5 muestra la card completa
259 }
260 }
261 })
262
263 $('.js-modal-carousel').trigger('stop.owl.autoplay');
264 waiting();
265
266
267 }
268
269 function tinyCarouselPaging() {
270 }
271
272 function changeIco(){
273
274 $(".owl-prev").empty();
275 $(".owl-next").empty();
276
277 $(".owl-next").append(chevron_r);
278 $(".owl-prev").append(chevron_l);
279 }
280
281 });
282</script>
22 de des. 2021
La exposición “Hoy toca el Prado” retoma su itinerancia y llega a Cáceres, hasta el 27 de febrero, para hacer accesible a personas con algún tipo de discapacidad visual una selección de obras representativas de su colección
16 de des. 2021
La Fundación AXA ha celebrado hoy, en un emotivo acto, la 7ª edición de los Premios Constantes y Vitales a la Investigación biomédica y la Prevención en salud, impulsados junto a laSexta
26 de nov. 2021
Más de 250 personas del mundo del seguro y la cultura asistieron ayer a la I Gala Cultura y Seguro organizada por la red de corredurías de seguros SegurLike en la que la Fundación AXA recibió el “Premio SegurLike Ángel Orensanz Cultura y Seguro 2021"...
25 de nov. 2021
La Cámara Franco-Española entregó ayer sus Premios al Espíritu de Empresa, unos galardones que reconocen la labor de empresas francesas y españolas que contribuyen a fomentar el espíritu empresarial, la creación de empleo, la sostenibilidad y la colaboración...
24 de nov. 2021
La Fundación AXA, a través de su Cátedra de Prevención, ha celebrado la XX Edición de los Premios Prevenga, unos galardones con los que se quiere reconocer los valores de seguridad en el campo laboral, empresarial, institucional y en la innovación...
17 de nov. 2021
La marea humana por la Seguridad Vial ha comenzado su cuenta atrás. PONLE FRENO vuelve a la calle. La plataforma impulsada por Atresmedia, junto a Fundación AXA, ha presentado este miércoles en el Ayuntamiento de Madrid su próxima gran cita...
28 d’oct. 2021
Desde el 28 de octubre al 18 de noviembre, quienes paseen el paseo de la Carrera de la Virgen de Granada, podrán contemplar una colección de fotografías de naturaleza en gran formato que nos hablan del CAMBIO CLIMÁTICO...
23 d’oct. 2021
Tras haber recorrido más de 26.000 kilómetros por diversas ciudades españolas, la muestra “Carteles de Prevención del siglo XX” se instala en Murcia. Se puede visitar en la Facultad de Ciencias del Trabajo de la Universidad Murciana hasta el próximo 3 de diciembre
18 d’oct. 2021
Casi 3.000 personas con discapacidad o dependencia han disfrutado este verano de las playas de Chiclana, Denia, Valencia, Gandía, Santander, Tenerife, Las Palmas y Torremolinos gracias al acuerdo de Fundación AXA y Cruz Roja...
11 d’oct. 2021
La cadena de Atresmedia TV y las radios del grupo Europa FM y Melodía FM difundirán el spot de esta causa, además de publicar contenido, infografías y acciones específicas en constantesyvitales.com y los perfiles de redes sociales
24 de set. 2021
“El mundo paralímpico siempre ha demostrado que no hay barreras ni obstáculos que puedan con su esfuerzo y superación”, con estas palabras recogía anoche Josep Alfonso, director general de la Fundación AXA el premio al deporte paralímpico otorgado en la gala
09 de jul. 2021
Las playas de Chiclana, consideradas entre las mejores de toda España, refuerzan sus servicios de baño adaptado gracias al acuerdo firmado entre Fundación AXA, Cruz Roja y el apoyo del Ayuntamiento de Chiclana...
07 de jul. 2021
La Fundación AXA ha sido distinguida con la Medalla de Oro Mayte Spínola en la categoría Filantropía “por su continuada labor de cooperación con instituciones culturales o solidarias”. El galardón, que se otorgó en una ceremonia celebrada...
11 de juny 2021
Desde hoy y hasta el 9 de septiembre de 2021 se podrá ver en el Passeig de Sagrera de Palma de Mallorca la exposición fotográfica al aire libre “Salvemos los bosques. Protección y prevención de incendios”....
09 de juny 2021
El último patronato de la Fundación AXA ha nombrado al doctor Tomás Gómez, presidente de Igualatorio de Cantabria, patrono y vicepresidente de la entidad en sustitución de Juan Manuel Castro que deja su puesto a petición propia...
19 de maig 2021
Cuando queda justo un mes para que se produzca el pistoletazo de salida, PONLE FRENO, la mayor plataforma de acción social por la Seguridad Vial impulsada por Atresmedia, calienta motores para dar la bienvenida a su nueva gran carrera solidaria de 2021...
06 de maig 2021
Ponle Freno ha organizado unas nuevas Jornadas 3.0 dentro de las acciones de su Centro de Estudios y Opinión centradas en esta ocasión en los ciclistas. Disponibles ya de forma gratuita en ATRESPlayer...
30 d’abr. 2021
La Fundación AXA y laSexta abren la convocatoria para la presentación de candidaturas a la 7ª edición de los Premios Constantes y Vitales a la Investigación biomédica y la Prevención en salud. Estos galardones, que se presentan...
26 d’abr. 2021
La consejera delegada de AXA España y presidenta de la Fundación AXA, Olga Sánchez, y el presidente del Comité Paralímpico Español, Miguel Carballeda, han firmado en la Sala Principal del Consejo Superior de Deportes, en Madrid, el acuerdo para la renovación...
21 d’abr. 2021
Fundación AXA y Fraternidad-Muprespa, Mutua Colaboradora con la Seguridad Social, han sellado un acuerdo de colaboración para la difusión e itinerancia de la exposición ‘Carteles de prevención del siglo XX’ con el objetivo de fomentar...
14 d’abr. 2021
Una inmensa mayoría de conductores, el 92%, considera que el casco debería ser obligatorio para todos los ciclistas, mientras que 8 de cada 10 (79%) cree que este colectivo debería tener un seguro obligatorio para salir a la vía.
06 d’abr. 2021
Next Educación ha analizado en el Foro Next el ‘Estudio de percepción de los avances realizados en la España Despoblada’, elaborado por la Cátedra de Despoblación y Reto Demográfico de Next Educación, en colaboración con la Fundación AXA.
24 de març 2021
Madrid es, con mucha diferencia, la Comunidad española donde más se teletrabaja o estudia en casa en el estado de alarma Madrid es, de lejos, la Comunidad española en la que más se está teletrabajando o estudiando en casa en esta época...
02 de març 2021
La pandemia y los consiguientes confinamientos han hecho que el teletrabajo entre los extremeños se haya situado en un 58 por ciento de la población, al menos por lo que se refiere a la incluida en la encuesta de GAD3/Fundación AXA...
25 de febr. 2021
Un 77 por ciento de andaluces dice haber consumido y consumir más información durante la pandemia. Este espectacular incremento se debe, lógicamente, a las limitaciones a la movilidad durante estos meses...
22 de febr. 2021
Las consecuencias de la Covid-19 han provocado también cambios relevantes a la hora de tener que desplazarnos: el uso de vehículos particulares y de movilidad personal (bicicletas y patines) ha aumentado en un +35% y un +18%...
18 de febr. 2021
La sociedad española se declara en general bien informada de la actualidad y sigue en alto grado los medios de comunicación, aunque la valoración de estos difiere según el formato de que se trate. El teletrabajo, que ha afectado a un 59%de personas...
18 de febr. 2021
El consumo de información entre los castellano-manchegos ha crecido en un 78 por ciento durante el tiempo de confinamiento en la pandemia, de acuerdo con un sondeo elaborado por GAD3 y la Fundación AXA...
12 de febr. 2021
Casi cuatro de cada diez españoles dicen que sus relaciones de pareja se han visto perjudicadas durante la pandemia, según datos del Estudio Paneuropeo AXA sobre Salud Mental que impulsa la Fundación AXA en España...
11 de febr. 2021
La sociedad española se declara en general bien informada sobre la actualidad y sigue en alto grado los medios de comunicación, aunque la valoración difiere según el formato de que se trate. En Islas Baleares el 86% de...
10 de febr. 2021
La sociedad española se declara en general bien informada de la actualidad y sigue en alto grado los medios de comunicación, aunque la valoración de estos difiere según el formato de que se trate. El teletrabajo, que ha afectado...
10 de febr. 2021
Con el objetivo de seguir trabajando por el desarrollo de la ciencia y la innovación en España la Fundación AXA selló ayer su compromiso por el Pacto por la Ciencia y la Innovación impulsado por el gobierno del España...
10 de febr. 2021
La sociedad española se declara en general bien informada de la actualidad y sigue en alto grado los medios de comunicación, aunque la valoración de estos difiere según el formato de que se trate. El teletrabajo, que ha afectado...