{{terminalErrorHeading}}

An error has occurred

window.setTimeout(function(){ var scope = angular.element('#default-error-screen').scope(); var t = scope.terms.map(function(e){return e.termId}) if( t.indexOf("TMDFRDUDVXOR")> -1 || t.indexOf("TM689GF867ME")> -1 || // Cyber Monday 2021 t.indexOf("TMC71OEC2A64")> -1 ){ $(".angular-terminal-error").hide(); $(".js-terminal-error").show(); $(".angular-terminal-error-heading").text("Lamentamos mas esta oferta é exclusiva a utilizadores que não tiveram, no passado, uma assinatura Observador") } },1)

{{terminalError}}

Uma assinatura
para toda a família
só 99€

Celebre connosco
o Dia da Família

Assinatura anual de grupo
para até 5 utilizadores
Termina em 00h 00m 00s
Outras modalidades

function getTimeRemaining(endtime){ const total = Date.parse(endtime) - Date.parse(new Date()); const seconds = Math.floor( (total/1000) % 60 ); const minutes = Math.floor( (total/1000/60) % 60 ); const hours = Math.floor( (total/(1000*60*60)) ); const days = Math.floor( total/(1000*60*60*24) ); return { total, days, hours, minutes, seconds }; } function initializeClock(id, endtime) { const clock = document.getElementById(id); function updateClock(){ const t = getTimeRemaining(endtime); html = ''; if ( t.days > 0 || t.hours > 0 ) { html += t.hours + 'h '; } html += t.minutes + 'm '; html += t.seconds + 's'; if (t.total <= 0) { clearInterval(timeinterval); } clock.innerHTML = html; } updateClock(); // run function once at first to avoid delay var timeinterval = setInterval(updateClock,1000); } const deadline = 'May 15 2021 23:59:59 GMT+0100'; initializeClock('obs-timer', deadline); /* $(function(){ window.parent.postMessage({command: "getColorScheme"}, "*"); window.addEventListener("message", function (e) { if(e.data.command == "setColorScheme"){ document.querySelector(".obs-wrapper").classList.remove("light") document.querySelector(".obs-wrapper").classList.remove("dark") document.querySelector(".obs-wrapper").classList.add(e.data.payload.color_scheme) } }, false); }); */