;(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

Tancredo Neves Presidente do Brasil - morreu antes de tomar posse

4/3/1910

São João Del Rei, Minas Gerais

Da Redação<br>Em São Paulo

01/03/2004 23h54

Tancredo Neves nasceu em São João Del Rei, Minas Gerais, em 4 de março de 1910. Advogado, ingressou na política pelo PP (Partido Progressista), pelo qual foi eleito vereador em São João del Rei em 1935, cargo que exerceu até 1937.

Já pelo PSD (Partido Social Democrático), elegeu-se deputado estadual (1947-1950) e deputado federal (1951-1953). ou a atuar no ministério a partir de 25 de junho de 1953, exercendo os cargos de ministro da Justiça e Negócios Interiores até o suicídio do presidente Getúlio Vargas.

Em 1954, foi eleito novamente deputado federal, cargo que ocupou por um ano. Foi diretor do Banco de Crédito Real de Minas Gerais (1955) e da Carteira de Redescontos do Banco do Brasil (1956-1958). De 1958 a 1960, assumiu a Secretaria de Finanças do Estado de Minas Gerais (1958-1960).

Foi nomeado primeiro-ministro com a instauração do regime parlamentarista, logo após a renúncia do presidente Jânio Quadros. Ocupou o cargo de 1961 e 1962. No ano seguinte, voltou a ser eleito deputado federal.

Foi um dos líderes do MDB (Movimento Democrático Brasileiro), partido criado em 27 de outubro de 1965, a partir do AI-2 (Ato Institucional 2), que decretou a extinção de todos os partidos políticos até então existentes e instituiu o bipartidarismo. Foi reeleito deputado federal seguidas vezes entre 1963 e 1979.

Após a volta do pluripartidarismo, Tancredo foi senador pelo MDB em 1978 e fundou o PP (Partido Popular), partido pelo qual continuou exercendo o mandato até 1982. No ano seguinte, ingressou no PMDB (Partido do Movimento Democrático Brasileiro) e foi eleito governador de Minas Gerais (1983-1984).

Neste período político, houve grande agitação política em prol do movimento Diretas Já, numa ação popular que mobilizou os jovens e pregava as eleições diretas para presidente. Porém, com a derrota da emenda Dante de Oliveira, que instituía as eleições diretas para presidente da República em 1984, Tancredo foi o nome escolhido para representar uma coligação de partidos de oposição reunidos na Aliança Democrática.

Com o senador José Sarney como vice, foi eleito presidente pelo Colégio Eleitoral, em 15 de janeiro de 1985, representando o partido da oposição e derrotando Paulo Maluf, de direita. Na véspera de tomar a posse, em 14 de março de 1985, o político foi internado em estado grave no hospital e o vice-presidente José Sarney assumiu o cargo. Morreu no dia 21 de abril de 1985, em São Paulo.

Com informações do Centro de Informação de Acervos dos Presidentes da República e Almanaque Abril