1(function(){'use strict';var T=window.TKTTLightbox||{};var testo={chiudi:T.chiudi||'Chiudi',prec:T.prec||'Immagine precedente',succ:T.succ||'Immagine successiva',di:T.di||'di',apriFile:T.apri_file||'Apri il file originale'};var ESTENSIONI=/\.(jpe?g|png|gif|webp|avif|bmp)(\?.*)?$/i;var CONTENITORI=['.entry-content','.post-content','.entry__content','.tk-content','article .content','main','body'];var overlay=null,figura=null,img=null,didascalia=null,contatore=null;var bPrec=null,bSucc=null,bChiudi=null,bFile=null;var gruppo=[],indice=0,tornaA=null;function eImmagine(a){if(!a||!a.getAttribute)return!1;var href=a.getAttribute('href')||'';if(!ESTENSIONI.test(href))return!1;if(a.hasAttribute('data-elementor-open-lightbox'))return!1;if(a.hasAttribute('data-tk-no-lightbox'))return!1;if(a.closest('.no-lightbox'))return!1;return!0} 2function contenitoreDi(a){for(var i=0;i<CONTENITORI.length;i++){var c=a.closest(CONTENITORI[i]);if(c)return c} 3return document.body} 4function raccogli(a){var cont=contenitoreDi(a);var tutti=Array.prototype.slice.call(cont.querySelectorAll('a[href]'));return tutti.filter(eImmagine)} 5function costruisci(){if(overlay)return;overlay=document.createElement('div');overlay.className='tk-lb';overlay.setAttribute('role','dialog');overlay.setAttribute('aria-modal','true');overlay.hidden=!0;overlay.innerHTML='<button type="button" class="tk-lb-chiudi" aria-label="'+testo.chiudi+'">×</button>'+'<button type="button" class="tk-lb-nav tk-lb-prec" aria-label="'+testo.prec+'">‹</button>'+'<figure class="tk-lb-figura">'+'<img class="tk-lb-img" alt="">'+'<figcaption class="tk-lb-cap"></figcaption>'+'</figure>'+'<button type="button" class="tk-lb-nav tk-lb-succ" aria-label="'+testo.succ+'">›</button>'+'<div class="tk-lb-barra">'+'<span class="tk-lb-conta"></span>'+'<a class="tk-lb-file" target="_blank" rel="noopener">'+testo.apriFile+'</a>
5'+'</div>';document.body.appendChild(overlay);figura=overlay.querySelector('.tk-lb-figura');img=overlay.querySelector('.tk-lb-img');didascalia=overlay.querySelector('.tk-lb-cap');contatore=overlay.querySelector('.tk-lb-conta');bFile=overlay.querySelector('.tk-lb-file');bPrec=overlay.querySelector('.tk-lb-prec');bSucc=overlay.querySelector('.tk-lb-succ');bChiudi=overlay.querySelector('.tk-lb-chiudi');bChiudi.addEventListener('click',chiudi);bPrec.addEventListener('click',function(e){e.stopPropagation();vaiA(indice-1)});bSucc.addEventListener('click',function(e){e.stopPropagation();vaiA(indice+1)});overlay.addEventListener('click',function(e){if(e.target===overlay||e.target===figura)chiudi();});var x0=null;overlay.addEventListener('touchstart',function(e){x0=e.changedTouches[0].clientX},{passive:!0});overlay.addEventListener('touchend',function(e){if(x0===null)return;var dx=e.changedTouches[0].clientX-x0;if(Math.abs(dx)>50)vaiA(indice+(dx<0?1:-1));x0=null},{passive:!0})} 6function testoDidascalia(a){var im=a.querySelector('img');var dd=a.closest('dl, figure');if(dd){var c=dd.querySelector('.wp-caption-text, .gallery-caption, figcaption');if(c&&c.textContent.trim())return c.textContent.trim();} 7if(im&&im.getAttribute('alt'))return im.getAttribute('alt').trim();return''} 8function vaiA(n){if(!gruppo.length)return;if(n<0)n=gruppo.length-1;if(n>=gruppo.length)n=0;indice=n;var a=gruppo[indice];var href=a.getAttribute('href');var im=a.querySelector('img');overlay.classList.add('is-carico');img.src=href;img.alt=(im&&im.getAttribute('alt'))||'';bFile.href=href;var cap=testoDidascalia(a);didascalia.textContent=cap;didascalia.hidden=(cap==='');var molte=gruppo.length>1;bPrec.hidden=!molte;bSucc.hidden=!molte;contatore.textContent=molte?(indice+1)+' '+testo.di+' '+gruppo.length:''} 9function apri(a){costruisci();gruppo=raccogli(a);if(!gruppo.length)gruppo=[a];var pos=gruppo.indexOf(a);tornaA=document.activeElement;overlay.hidden=!1;document.documentElement.classList.add('tk-lb-aperta');vaiA(pos<0?0:pos);bChiudi.focus();document.addEventListener('keydown',tasti)} 10function chiudi(){if(!overlay||overlay.hidden)return;overlay.hidden=!0;overlay.classList.remove('is-carico');img.removeAttribute('src');document.documentElement.classList.remove('tk-lb-aperta');document.removeEventListener('keydown',tasti);if(tornaA&&tornaA.focus)tornaA.focus();} 11function tasti(e){if(e.key==='Escape'){chiudi();return} 12if(e.key==='ArrowLeft'){vaiA(indice-1);return} 13if(e.key==='ArrowRight'){vaiA(indice+1);return} 14if(e.key==='Tab'){var f=Array.prototype.slice.call(overlay.querySelectorAll('button:not([hidden]), a[href]'));if(!f.length)return;var primo=f[0],ultimo=f[f.length-1];if(e.shiftKey&&document.activeElement===primo){e.preventDefault();ultimo.focus()}else if(!e.shiftKey&&document.activeElement===ultimo){e.preventDefault();primo.focus()}}} 15document.addEventListener('click',function(e){if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;var a=e.target.closest?e.target.closest('a[href]'):null;if(!a||!eImmagine(a))return;e.preventDefault();apri(a)})})() 16;
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.