var EP=EP||{} !function(e){var t={elements_gal:{prev:0,last:void 0,actual:1,num_imgs:0,id_boton_cerrar:"b_cerrar_gal",display_info:"mostrar_botones",id_nav_gal_progress:"id_nav_gal_progress",id_last_gal:"id_last_gal",rss_albums:"/rss/elpais/album-f01.js2",rss_other_albums:"/tag/j/albumes/a",rss_elcomidista_albums:"/r/elcomidista/tag/j/albumes/a",lang:"es",gal_prev:void 0,gal_next:void 0,touch_x_orig:void 0,touch_y_orig:void 0,touch_y_screen:void 0,a_pos_img:[],scrolldelay:void 0,autoplay:!0,playTimeOut:void 0,page_dtm:void 0,url_back:void 0,is_close_full:!1},getPortal:function(){var e=/\/([a-z]*)\/\d{4}/i,t=e.exec(window.location.pathname) return t[1]?t[1]:void 0},closeFullscreen:function(){EP.gallery.stopPlay() document.getElementById(EP.gallery.elements_gal.id_boton_cerrar) document.getElementById("fullscreen").style.display="none",this.deleteClass("li_gal_pasa_"+EP.gallery.elements_gal.actual,"faceIn"),this.addClass("li_gal_pasa_"+EP.gallery.elements_gal.actual,"faceOut"),document.body.className=document.body.className.replace("salida--fullscreen",""),EP.gallery.elements_gal.actual>EP.gallery.elements_gal.num_imgs&&--EP.gallery.elements_gal.actual,this.elements_gal.is_close_full=!0,document.location.href="#foto_gal_"+EP.gallery.elements_gal.actual},addClass:function(e,t){document.getElementById(e)&&(document.getElementById(e).className.match(t)||(document.getElementById(e).className=t))},deleteClass:function(e,t){document.getElementById(e)&&document.getElementById(e).className.match(t)&&(document.getElementById(e).className=document.getElementById(e).className.replace(t,""))},changeDisplayInfo:function(){var e="mostrar_botones"==EP.gallery.elements_gal.display_info?"ocultar_botones":"mostrar_botones" document.getElementById("fullscreen").className=document.getElementById("fullscreen").className.replace(EP.gallery.elements_gal.display_info,""),document.getElementById("fullscreen").className=document.getElementById("fullscreen").className+" "+e,EP.gallery.elements_gal.display_info=e},viewFoto:function(e){document.getElementById("b_car_gal").className=0==EP.gallery.elements_gal.playTimeOut?"boton_play":"boton_cargando" var t=document.getElementById("li_gal_pasa_"+e) t.appendChild(EP.gallery.elements_gal.b_ant),t.appendChild(EP.gallery.elements_gal.b_sig) var l=t.getElementsByTagName("img").item(0) null!=l.hasAttribute("data-src2")&&(l.getAttribute("data-src2")&&null!=l.getAttribute("data-src2")&&void 0!=l.getAttribute("data-src2")&&l.setAttribute("src",l.getAttribute("data-src2")),l.getAttribute("data-src2")&&l.attributes.removeNamedItem("data-src2")),this.deleteClass("li_gal_pasa_"+e,"fadeout"),this.addClass("li_gal_pasa_"+e,"fadein"),EP.gallery.resizeImage("img_figure_full_"+e),EP.gallery.elements_gal.actual=parseInt(e),EP.gallery.setPagination(e),document.getElementById(EP.gallery.elements_gal.id_nav_gal_progress).style.width=100/EP.gallery.elements_gal.num_imgs*EP.gallery.elements_gal.actual+"%",document.getElementById("b_sig_gal")&&(document.getElementById("b_sig_gal").style.display="block"),document.getElementById(EP.gallery.elements_gal.id_last_gal)&&(document.getElementById(EP.gallery.elements_gal.id_last_gal).style.display="none"),EP.gallery.elements_gal.actual>=1&&(document.getElementById("flecha_sig").className=document.getElementById("flecha_sig").className.replace(" inactivo","")),history.replaceState(null,"openFull","#foto_gal_"+EP.gallery.elements_gal.actual),EP.gallery.marKPag()},setPagination:function(e){document.getElementById("id_span_pasador").innerHTML=e+" / "+EP.gallery.elements_gal.num_imgs},openFullscreen:function(e){EP.gallery.viewFoto(e),document.getElementById("fullscreen").style.display="block",document.body.className=document.body.className+" salida--fullscreen",EP.gallery.setPagination(e),this.elements_gal.is_close_full=!1,dispositivoMovil||(EP.gallery.elements_gal.playTimeOut=setTimeout("EP.gallery.play()",1e4))},getPrev:function(){if(0!=EP.gallery.elements_gal.playTimeOut&&EP.gallery.stopPlay(),EP.gallery.elements_gal.actual>1){var e=parseInt(EP.gallery.elements_gal.actual)-1 document.getElementById("figcaption_full_"+e).style.display=EP.gallery.elements_gal.display_info,this.deleteClass("li_gal_pasa_"+EP.gallery.elements_gal.actual,"fadein"),this.addClass("li_gal_pasa_"+EP.gallery.elements_gal.actual,"fadeout"),EP.gallery.viewFoto(e)}else void 0!=EP.gallery.elements_gal.gal_prev&&(document.location.href=EP.gallery.elements_gal.gal_prev+"#fullscreen")},getNext:function(e){if(0!=EP.gallery.elements_gal.playTimeOut&&void 0==e&&EP.gallery.stopPlay(),EP.gallery.elements_gal.actual0?EP.gallery.getNext():EP.gallery.getPrev()},paintAnchorAndButtonUp:function(){var e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0 document.getElementById("boton_subir")&&(document.getElementById("boton_subir").className=400>e?"":"mostrar_subir") var t=0 for(ind=1;ind<=EP.gallery.elements_gal.num_imgs;ind++)if(t=document.getElementById("foto_gal_"+ind).getBoundingClientRect().top,t>1&&100>t)return history.pushState(null,"foto_gal_"+ind,"#foto_gal_"+ind),EP.gallery.elements_gal.page_dtm!="foto_gal_"+ind&&(EP.gallery.marKPag(),EP.gallery.elements_gal.page_dtm="foto_gal_"+ind),!0},getAbsoluteElementPosition:function(e){if("string"==typeof e&&(element=document.getElementById(e)),!element)return{top:0,left:0} for(var t=0,l=0;element.offsetParent;)l+=element.offsetLeft,t+=element.offsetTop,element=element.offsetParent return{top:t,left:l}},getTopPosition:function(e){var t=this.getAbsoluteElementPosition(e) return t.top},paintLastAlbums:function(e,t){if(void 0===e.responseText||""===e.responseText||200!=e.status)return request_album=!1,!1 var l=document.createElement("li") l.id=EP.gallery.elements_gal.id_last_gal,l.className="articulo-galeria-mas",l.style.display="none" var a=document.createElement("div") a.className="articulo-galeria-mas__interior" var n=document.createElement("div") n.className="nav-diapositivas",n.innerHTML='Ir a portada',a.appendChild(n) var s=document.createElement("div") s.className="otras_fotogalerias estirar" var o=document.createElement("div") o.className="apoyos" var r=document.createElement("ul") r.className="apoyos-listado" var g=JSON.parse(e.responseText),m="",c=g.items.length,d=0 for(i=0;i',figure.innerHTML+='Ver fotogaleria',span=document.createElement("span"),span.className="apoyo-titulo",span.innerHTML=''+g.items[i].title+"",m.appendChild(figure),m.appendChild(span),r.appendChild(m),d++ if(d>=2)break}o.appendChild(r),s.appendChild(o),a.appendChild(n),a.appendChild(s),l.appendChild(a),t.appendChild(l),EP.events.createEvent(document.getElementById("volver_ver"),"click","EP.gallery.viewFoto",[1])},addLastAlbums:function(e){var t="ca"==EP.gallery.elements_gal.lang||"pt-br"==EP.gallery.elements_gal.lang?EP.gallery.elements_gal.rss_other_albums:EP.gallery.elements_gal.rss_albums "elcomidista"==this.getPortal()&&(t=EP.gallery.elements_gal.rss_elcomidista_albums) EPETUtils_makeHttpRequestGet(function(t){EP.gallery.paintLastAlbums(t,e)},t)},recargaPubli:function(){"undefined"!=typeof objIframePubli?objIframePubli.src=url_iframe_publicidad:"undefined"!=typeof PBS&&PBS.asym&&PBS.asym.refresh()},marKPag:function(){"undefined"!=typeof DTM&&void 0!==DTM.trackEvent&&void 0!==DTM.events&&DTM.trackEvent(DTM.events.PHOTOGALLERY,{photoURL:location.href})},stopPlay:function(){clearTimeout(EP.gallery.elements_gal.playTimeOut),EP.gallery.elements_gal.playTimeOut=0},pressButtonPlay:function(){var e=document.getElementById("b_car_gal").className "boton_cargando"==e?(EP.gallery.stopPlay(),document.getElementById("b_car_gal").className="boton_play"):"boton_play"==e?(document.getElementById("b_car_gal").className="boton_cargando",EP.gallery.elements_gal.playTimeOut=setTimeout("EP.gallery.play()",1e4)):EP.gallery.viewFoto(1)},play:function(){EP.gallery.elements_gal.actual>=1&&EP.gallery.elements_gal.actual<=EP.gallery.elements_gal.num_imgs&&0!=EP.gallery.elements_gal.playTimeOut&&EP.gallery.getNext(!0),EP.gallery.elements_gal.playTimeOut=setTimeout("EP.gallery.play()",1e4)},goUp:function(){var e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0 e>11?(window.scrollBy(0,-500),EP.gallery.elements_gal.scrolldelay=setTimeout("EP.gallery.goUp()",10)):(clearTimeout(EP.gallery.elements_gal.scrolldelay),history.pushState(null,"","#"))},stopScroll:function(){clearTimeout(EP.gallery.elements_gal.scrolldelay)},touchMove:function(e){if(1==e.targetTouches.length){var t=e.changedTouches[0],l=t.pageX,a=t.pageY,n=l-this.elements_gal.touch_x_orig,s=a-this.elements_gal.touch_y_orig if((0==this.elements_gal.actual&&n>0||this.elements_gal.actual==this.elements_gal.num_imgs-1&&0>n)&&(n/=4),Math.abs(s)>Math.abs(n))return!0}var o=o||window.event e.preventDefault()},touchStart:function(e){var t=t||window.event,l=e.changedTouches[0] this.elements_gal.touch_x_orig=l.pageX,this.elements_gal.touch_y_orig=l.pageY,this.elements_gal.touch_y_screen=l.screenY},touchEnd:function(e){event=event||window.event var t=e.changedTouches[0],l=this.elements_gal.touch_x_orig-t.pageX,a=this.elements_gal.touch_y_screen-t.screenY Math.abs(l)>Math.abs(a)&&Math.abs(l)>30&&(0>l?this.getPrev():this.getNext())},calcClassImg:function(e){var t=window.innerWidth||document.body.clientWidth||document.body.offsetWidth,l=window.innerHeight||document.body.clientHeight||document.body.offsetHeight,a=t/l,n=e.offsetWidth||e.clientWidth||e.width,s=e.offsetHeight||e.clientHeight||e.height,o=n/s return o>=a?"horizontal":"vertical"},resizeImage:function(e){var t=document.getElementById(e) t.className=this.calcClassImg(t)},init:function(){this.elements_gal.lang=LANG?LANG:"es" var e=document.createElement("div") e.id="fullscreen",e.className="fullscreen mostrar_botones" var l=document.createElement("button") l.className="foto_cerrar",l.innerHtml="cerrar",l.id=EP.gallery.elements_gal.id_boton_cerrar,EP.events.createEvent(l,"click","EP.gallery.closeFullscreen"),e.appendChild(l) var a=document.createElement("div") a.className="fullscreen__inner" var n=document.createElement("ul") n.className="fullscreen-gallery contenedor_fotos",n.id="ul_galery" var s=document.getElementsByTagName("img"),o="",r="",g=null,m=1 if(EP.gallery.elements_gal.num_imgs=t.length,document.getElementById("patrocinado_gal"))var c=document.getElementById("patrocinado_gal") for(i=0;iu;)_=_.parentNode,u++ if("FIGURE"==_.nodeName){var y=_.cloneNode(!0),E=y.getElementsByTagName("img").item(0) E.onload=void 0,E.className=this.calcClassImg(s.item(i)),E.id="img_figure_full_"+m,E.setAttribute("data-src2",_.getElementsByTagName("img").item(0).getAttribute("src")),E.setAttribute("src","/t.gif") var p=y.getElementsByTagName("figcaption") p=p.item(0),p&&(p.id="figcaption_full_"+m,p.style.display="block",void 0!=c&&(p.innerHTML=c.innerHTML+p.innerHTML)),_.getElementsByTagName("img").item(0).id="foto_gal_"+m,EP.events.createEvent(_.getElementsByTagName("img").item(0),"click","EP.gallery.openFullscreen",[m]),y.attributes.removeNamedItem("class"),y.attributes.removeNamedItem("itemprop"),y.attributes.removeNamedItem("itemscope"),y.attributes.removeNamedItem("itemtype"),y.id="figure_full_"+m,r.innerHTML="
"+y.innerHTML+"
",n.appendChild(r),m++}}if(EP.gallery.elements_gal.num_imgs=m-1,n.hasChildNodes()){EP.gallery.addLastAlbums(n) var f=document.createElement("div") f.className="navegacion-scroll activo",f.innerHTML='' var v=document.createElement("div") v.className="cuadro_mandos",v.id="id_cuadro_mandos" var h=document.createElement("div") h.className="cuadro_mandos__inner" var P=document.createElement("div") P.className="pasador" var b=document.createElement("span") b.className="pasador_posicion",b.style.display="block",b.id="id_span_pasador" var N=document.createElement("button") N.className="boton anterior",N.id="flecha_ant",N.innerHTML='Foto anterior' var I=document.createElement("button") I.className="boton siguiente",I.id="flecha_sig",I.innerHTML='Foto siguiente' var B=document.createElement("button") for(B.className="boton_cargando",B.id="b_car_gal",B.innerHTML='Cargando',this.elements_gal.b_ant=document.createElement("BUTTON"),this.elements_gal.b_ant.className="t-boton t-anterior",this.elements_gal.b_ant.id="b_ant_gal",this.elements_gal.b_sig=document.createElement("BUTTON"),this.elements_gal.b_sig.className="t-boton t-siguiente",this.elements_gal.b_sig.id="b_sig_gal",P.appendChild(b),P.appendChild(N),P.appendChild(B),P.appendChild(I),h.appendChild(P),v.appendChild(h),a.appendChild(n),a.appendChild(v),e.appendChild(f),e.appendChild(a),document.body.appendChild(e),EP.events.createEvent(this.elements_gal.b_ant,"click","EP.gallery.getPrev"),EP.events.createEvent(this.elements_gal.b_sig,"click","EP.gallery.getNext"),EP.events.createEvent(N,"click","EP.gallery.getPrev"),EP.events.createEvent(I,"click","EP.gallery.getNext"),k=1;k<=m;k++){var T=document.getElementById("img_figure_full_"+k) T&&(EP.events.createEvent(T,"click","EP.gallery.changeDisplayInfo",["figcaption_full_"+k]),EP.events.createEvent(window,"resize","EP.gallery.resizeImage",["img_figure_full_"+k]))}document.addEventListener?window.addEventListener("keydown",function(e){EP.gallery.functionKey(e)}):window.attachEvent("onkeydown",function(e){EP.gallery.functionKey(e)}),this.prev=0,this.prev=m,EP.gallery.elements_gal.gal_next=document.getElementById("id_gal_next")?document.getElementById("id_gal_next").getAttribute("href"):void 0,EP.gallery.elements_gal.gal_prev=document.getElementById("id_gal_prev")?document.getElementById("id_gal_prev").getAttribute("href"):void 0,document.addEventListener?(n.addEventListener("touchstart",function(e){EP.gallery.touchStart(e)}),n.addEventListener("touchmove",function(e){EP.gallery.touchMove(e)}),n.addEventListener("touchend",function(e){EP.gallery.touchEnd(e)})):(n.attachEvent("ontouchstart",function(e){EP.gallery.touchStart(e)}),n.attachEvent("ontouchmove",function(e){EP.gallery.touchMove(e)}),n.attachEvent("ontouchend",function(e){EP.gallery.touchEnd(e)})),EP.events.createEvent(window,"scroll","EP.gallery.paintAnchorAndButtonUp",["preventDefault"]),EP.events.createEvent(document.getElementById("boton_subir"),"click","EP.gallery.goUp"),EP.events.createEvent(document.getElementById("boton_subir"),"mouseout","EP.gallery.stopScroll"),EP.events.createEvent(document.getElementById("b_car_gal"),"click","EP.gallery.pressButtonPlay") var w=document.location.href.split("#"),C=1 if("fullscreen"==w[1]){if(e.style.display="block",w[2]){var L=w[2].split("foto_gal_") L&&(C=parseInt(L[1]))}EP.gallery.openFullscreen(C)}else e.style.display="none"}document.referrer.split("elpais.com").length>1?this.elements_gal.url_back=document.referrer:this.elements_gal.url_back="https://elpais.com/elpais/album.html",window.onpopstate=history.onpushstate=function(e){location.href.split("#comentarios").length<=1&&("none"==document.getElementById("fullscreen").style.display?EP.gallery.elements_gal.is_close_full?EP.gallery.elements_gal.is_close_full=!1:window.location.href=EP.gallery.elements_gal.url_back:EP.gallery.closeFullscreen())}}} e.gallery=t,document.addEventListener?window.addEventListener("DOMContentLoaded",function(){t.init()}):window.attachEvent("onload",function(){t.init()})}(EP)