(function(){var pageHtml=document.getElementsByTagName("HTML")[0];var utils={main:function(){this.browserDetect();if(typeof pageHref!='undefined'&&pageHref.includes('repubblica.it/video/')){this.tabber();};},browserDetect:function(){document.getElementsByTagName("HTML")[0].classList.remove("no-js");},tabber:function(){let allTabbers=document.querySelectorAll(".tabber");if(!allTabbers)return;initTabber=(tabberID)=>{tabberID.addEventListener('click',function(e){if(e.target&&e.target.matches('.tab')){this.querySelector('.tab.is-active').classList.remove('is-active');e.target.classList.add('is-active');let i=Array.from(this.querySelectorAll('.tab')).indexOf(e.target);tabberID.querySelector('.tabber__pane.is-active').classList.remove('is-active');tabberID.querySelectorAll('.tabber__pane')[i].classList.add('is-active');}})}
allTabbers.forEach((el)=>{initTabber(el);});}}
utils.main();var toolbar={main:function(){this.shareButton();this.copyToClipboard("copyButtonLink","copyTextLink","copyMessageLink");this.commentsToggler();},shareButton:function(){toolbar.toggler("#shareButton",".story__utility__share","is-active");},copyToClipboard:function(btn,textarea,msg){var copyTextareaBtn=document.getElementById(btn);if(!copyTextareaBtn)return;var copyMessage=document.getElementById(msg);copyTextareaBtn.addEventListener('click',function(event){var copyTextarea=document.getElementById(textarea);copyTextarea.focus();copyTextarea.select();try{var successful=document.execCommand('copy');var msg=successful?'successful':'unsuccessful';copyMessage.style.display="block";console.log('Copying text command was '+msg);setTimeout(function(){copyMessage.style.display="none";},2000);}catch(err){console.log('Oops, unable to copy');}});},toggler:function(trigger,panel,activeClass){try{var trigger=document.querySelector(trigger);var panel=document.querySelector(panel);trigger.addEventListener("click",function(){panel.classList.toggle(activeClass);})}catch(error){}},commentsToggler:function(){if(document.getElementById("commentsTrigger")){var activeClass='is-comment-panel-open';if(window.location.hash=="#commenta"){pageHtml.classList.add(activeClass);}
document.addEventListener("click",function(e){if(e.target){if(e.target.matches("#commentsTrigger")||e.target.matches("#commentsCloseTrigger")){pageHtml.classList.toggle(activeClass);}
if(e.target.closest(".comments"))return;else if(!e.target.matches("#commentsTrigger"))pageHtml.classList.remove(activeClass);}})}},}
if(document.body.id=="detail"||document.body.id=="opinion"){toolbar.main();}
var videoFullOverlay={main:function(){var videoBlock=document.querySelector(".block__layout-video-full");if(!videoBlock)return;var activeClass="is-video-overlay-active";var wrapper=document.getElementById("videoOverlay");var content="#exitIntentContent";var buttonClose="#videoOverlayClose";var videoTrigger=videoBlock.querySelector("#videoFullTrigger");var videoComponent=wrapper.querySelector('gdwc-video-component');const isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);videoTrigger.addEventListener("click",function(e){pageHtml.classList.add(activeClass);if(videoComponent){videoComponent.classList.remove("is-hidden");const observer=new MutationObserver((mutationsList)=>{for(const mutation of mutationsList){if(mutation.type==="attributes"&&mutation.attributeName==="class"){const newStatus=videoComponent.getAttribute("class");if(newStatus==="is-ready"||!newStatus.includes("is-hidden")){if(isSafari){videoComponent.play();}else{videoComponent.playUnmute();}}}}});observer.observe(videoComponent,{attributes:true});}});wrapper.addEventListener('click',function(e){if(e.target.closest(content)&&!e.target.matches(buttonClose)){return;}else{pageHtml.classList.remove(activeClass);videoComponent.pause();videoComponent.classList.add("is-hidden");}})}}
videoFullOverlay.main();})();;
;window.kwait=window.kwait||[];kwait.push(['call',"mediahub_js"]);