;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

"Seria muito doloroso", diz viúva de Jango ao explicar ausência em exumação no RS

Carlos Madeiro

Do UOL, em Maceió

13/11/2013 12h26Atualizada em 13/11/2013 15h16

A ex-primeira-dama Maria Tereza Goulart afirmou nesta quarta-feira (13) que preferiu não ir à exumação dos restos mortais do ex-marido, o ex-presidente João Goulart, em São Borja.

“Seria muito doloroso. Pra mim não dá. Meus filhos, meus netos estão participando. Mas estou muito orgulhosa do meu neto João Marcelo, do meu filho”, disse, do Rio de Janeiro, em entrevista a rádio Cultura de São Borja.

O processo de exumação começou na manhã desta quarta-feira. Jango foi enterrado em São Borja (619 km de Porto Alegre) e será retirado do cemitério por uma equipe do Instituto Nacional de Criminalística, da Polícia Federal. Especialistas do Uruguai e da Argentina também ajudam na ação.

Para a ex-primeira-dama, o momento é um misto de alegria e tristeza para a família, que convive com a dúvida sobre a causa da morte de Jango há 37 anos.

“A expectativa é que corra tudo bem. Estou triste porque traz à tona uma série de coisas que aconteceram no ado. Mas de outra forma estou muito contente com o grande respeito dessa exumação. Vai ser um resgate muito importante na vida da minha família”, disse.

A ex-primeira-dama ainda disse que a condução do processo deve pôr fim às críticas e dúvidas que pairavam sobre a importância da exumação.

“Algumas pessoas discordaram de tudo isso, ficaram dando opinião que o corpo não ia voltar a São Borja. Mas acho que tudo foi conduzido com maior tranquilidade e respeito à família”, afirmou.

Governador acompanha

Quem acompanha os trabalhos de exumação e conversou com jornalistas foi o governador do Rio Grande do Sul, Tarso Genro (RS). Ele disse ter sido o responsável  –à época à frente do Ministério da Justiça-- pela abertura das investigações da causa da morte de Jango.

“Em 2007 determinei inquérito para saber se se tratava de um assassinato ou não. Andou no Ministério Público, e em 2008 fui responsável por decretar a anistia de Jango. Esse momento coroa minha vida pública, minha ação política. Jango foi derrubado pelas suas virtudes, não pelos seus defeitos”, disse.

Exumação e homenagem

Após a exumação, que deve durar todo o dia, os restos mortais serão transportados para Brasília, onde haverá a coleta de amostras para os exames antropológico, de DNA e toxicológicos –este último será realizado fora do país.

Em Brasília, com a chegada dos restos mortais, haverá uma solenidade, às 10h desta quinta-feira (14), na Base Aérea, na qual o governo federal concederá honras de Chefe de Estado a Jango.

A ex-primeira-dama Tereza Goulart confirmou que vai participar da cerimônia e disse que espera encontrar a presidente Dilma Rousseff.

"Gostaria que Dilma estivesse, pois é uma pessoa de muito caráter, de muita força. Vai ser muito interessante esse momento", concluiu.