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

Richard M. Nixon Presidente dos EUA entre 1969 e 1974

09/01/1913, Yorba Linda, Califórnia

22/04/1994, Califórnia

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

28/02/2004 22h34

Apesar de suas realizações na política externa, Richard Nixon é considerado por muitos historiadores como o pior presidente da história dos EUA. O motivo é sua participação na espionagem do escritório do Partido Democrata em Washington, orquestrada por republicanos, no célebre escândalo Watergate.

Nixon nasceu na Califórnia, em 1913. Teve um histórico brilhante no Whittier College e na Faculdade de Direito da Universidade Duke antes de iniciar a prática da advocacia.

Na Segunda Guerra Mundial ele serviu como capitão-de-corveta da Marinha no Pacífico. Após deixar o serviço, ele foi eleito para o Congresso pelo seu distrito na Califórnia. Em 1950, ele conquistou uma cadeira no Senado. Dois anos depois, o general Eisenhower selecionou Nixon, então com 39 anos, para ser seu companheiro de chapa.

Indicado para disputar a presidência por aclamação em 1960, ele foi derrotado por John F. Kennedy. Em 1968 ele venceu a eleição.

Durante sua presidência, Richard Milhous Nixon teve sucesso em colocar um fim na guerra americana no Vietnã e na melhora das relações com a União Soviética e com a China. Também promoveu uma nova divisão da receita gerada pelos tributos, o fim do recrutamento militar, novas leis anticrime e um amplo programa ambiental.

Um dos eventos mais marcantes de seu primeiro mandato ocorreu em 1969, quando astronautas americanos realizaram o primeiro pouso na Lua.

Durante as visitas de 1972 a Pequim e Moscou, Nixon reduziu as tensões com a China e com a União Soviética. Seus encontros com o líder russo Leonid Brejnev produziram um tratado para limitação de armas nucleares estratégicas.

Em 1973, ele anunciou um acordo com o Vietnã do Norte para encerrar o a participação americana na Guerra do Vietnã. Seu secretário de Estado, Henry Kissinger, negociou acordos de separação de forças entre Israel e seus oponentes, Egito e Síria, em 1974.

Nixon venceu as eleições presidenciais de 1972. Mas em questão de poucos meses seu governo se viu envolvido no escândalo "Watergate", resultante de uma invasão aos escritórios do Comitê Nacional Democrata rastreada até membros do comitê para reeleição do presidente.

Nixon negou qualquer envolvimento pessoal, mas os tribunais o forçaram a entregar as gravações que identificavam que ele tinha, ao contrário do que disse, tentado desviar a investigação.

Outro escândalo, desta vez envolvendo seu vice, Spiro T. Agnew, também contribuiu para afetar a já combalida credibilidade do governo. Agnew renunciou em 1973. Nixon nomeou, e o Congresso aprovou, o líder da minoria republicana na Câmara, Gerald R. Ford, como vice-presidente. Em 8 de agosto de 1974, diante de um pedido de impeachment, Nixon anunciou sua renúncia.

Em seus últimos anos, Nixon elaborou vários livros e artigos. Na época de sua morte em 22 de abril de 1994, ele já tinha escrito vários livros sobre suas experiências na vida pública e na política externa.

Com informações da The White House Historical Association