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

Esse conteúdo é antigo

Joe Biden é o quarto vice a se tornar presidente eleito nos EUA

O democrata Joe Biden e o ex-presidente dos Estados Unidos, Barack Obama - Drew Angerer/Getty Images e Ricardo Arduengo/AFP
O democrata Joe Biden e o ex-presidente dos Estados Unidos, Barack Obama Imagem: Drew Angerer/Getty Images e Ricardo Arduengo/AFP

Carolina Marins

Do UOL, em São Paulo

07/11/2020 17h57

Com a vitória hoje (7), o democrata Joe Biden se torna o quarto vice-presidente a se eleger presidente na história dos Estados Unidos. Mas é o primeiro com um número recorde de votos, maior inclusive que seu antigo titular, Barack Obama.

Biden foi vice de Obama nos dois mandatos do democrata —de 2009 a 2017. No entanto, ele não é o primeiro ex-vice-presidente a se tornar presidente na história do país. Na verdade, a lista é bastante longa, principalmente a de vices que substituíram presidentes que morreram.

Ao todo, oito vice-presidentes viraram presidentes por causa de morte ou de renúncia do titular. Só Martin Van Buren (1836), Richard Nixon (1968) e George H.W. Bush (1988) foram eleitos presidentes depois de serem vices.

Buren recebeu 764 mil votos em 1836 contra 642 mil de seu antecessor e titular Andrew Jackson. Nixon recebeu 31 milhões de votos em 1968 contra 34 milhões de seu titular Eisenhower. Por fim, Bush recebeu 48 milhões de votos em 1988 contra 43 milhões de seu titular Ronald Reagan.

Com a eleição de Obama em 2008 e a de Biden agora, é possível dizer que os dois compam a chapa mais popular dos Estados Unidos. Naquele ano, Obama foi eleito com o recorde de 69,4 milhões de votos. Já na tarde de ontem, Biden superou esse recorde e até às 17h de hoje, contava com mais de 74,4 milhões de votos, segundo o jornal norte-americano The New York Times.

Vice-presidentes dos EUA que se tornaram presidentes:

  • John Addams (vice de George Washington): sucedeu o titular
  • Thomas Jefferson (vice de John Adams): sucedeu o titular
  • Martin van Buren (vice de Andrew Jackson): sucedeu o titular
  • John Tyler (vice de William Henry Harrison): assumiu após a morte do titular
  • Millard Fillmore (vice de Zachary Taylor): assumiu após a morte do titular
  • Andrew Johnson (vice de Abraham Lincoln): assumiu após o assassinato do titular
  • Chester Arthur (vice de James Garfield): assumiu após a morte do titular
  • Theodore Roosevelt (vice de William McKinley): assumiu após a morte do titular e eleito em novo mandato
  • Calvin Coolidge (vice de Wareren Harding):- assumiu após a morte do titular e eleito em novo mandato
  • Harry Truman (vice de Franklin D. Roosevelt): assumiu após a morte do titular e eleito em novo mandato
  • Lyndon Johnson (vice de John Kennedy): assumiu após assassinato do titular e eleito em novo mandato
  • Richard Nixon (vice de Dwight Eisenhower): eleito após 8 anos
  • Gerald Ford (vice de Richard Nixon): assumiu após renúncia do titular
  • George Bush (vice de Ronald Reagan): sucedeu o titular
  • Joe Biden (vice de Barack Obama): eleito após 4 anos