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

Por causa da vacina, cresce tensão entre Trump e governador da Flórida

Trump, cuja base de apoiadores é composta por muitos grupos antivacina, divulgou recentemente ter recebido a dose de reforço do imunizante contra a covid-19 - Brandon Bell/Getty Images/AFP
Trump, cuja base de apoiadores é composta por muitos grupos antivacina, divulgou recentemente ter recebido a dose de reforço do imunizante contra a covid-19 Imagem: Brandon Bell/Getty Images/AFP

Do UOL, em São Paulo

18/01/2022 16h52

O ex-presidente dos Estados Unidos Donald Trump vem se desentendendo com seu colega do partido Republicano e governador da Flórida, Ron DeSantis. Segundo o jornal The New York Times, o motivo mais recente da tensão entre os dois foi a vacinação contra a covid-19.

Trump, cuja base de apoiadores é composta por muitos grupos antivacina, divulgou recentemente ter recebido a dose de reforço do imunizante contra a covid-19. Por outro lado, DeSantis se nega a compartilhar seu histórico de vacinação.

Recentemente, o ex-presidente alfinetou DeSantis ao mencionar políticos "sem coragem" que têm medo de perder o apoio dos grupos antivacina. O governador, por sua vez, criticou Trump pela forma como ele lidou com a pandemia e disse que se arrepende de não ter sido mais incisivo em suas críticas.

Em entrevista à rede de TV OAN, Trump falou: "Eu tomei a vacina e a dose de reforço. Eu ouço as entrevistas de alguns políticos em que eles são perguntados se tomaram o reforço e ficam 'é, é…'. A resposta é sim, mas eles não querem dizer porque eles são covardes".

Enquanto estava no comando dos Estados Unidos, Donald Trump investiu mais de US$ 10 bilhões em pesquisas para o desenvolvimento de vacinas contra a covid-19. Por outro lado, ele se recusou a tomar a vacina publicamente e demorou meses para itir que tinha recebido o imunizante.

Além disso, ele usou suas redes sociais para disseminar desinformação sobre as vacinas e era considerado por muitos analistas como o maior influenciador antivacina.

Tensão engloba brigas eleitorais

A tensão que se acentua por causa da vacina não é de hoje. Segundo o jornal americano, enquanto Trump costuma dizer que "colocou DeSantis no mapa", o governador evita garantir o apoio a Trump nas eleições presidenciais de 2024, quando ele deve tentar voltar ao poder.

Como pano de fundo desta briga ainda estão as eleições legislativas de meio de mandato que acontecem esse ano. Apesar de nenhum dos dois disputar um cargo neste pleito, eles tentam mostrar força. De acordo com The New York Times, o ex-presidente quer que os republicanos demonstrem que o apoiam sem questionar, enquanto DeSantis afirma que isso é "pedir muito".

O jornal ainda diz que outros nomes do partido tentam apaziguar o desentendimento. Brian Ballard, um lobista que atua na Flórida e tem conexões com os dois homens, afirma que eles são os líderes mais importantes do partido Republicano e que serão "amigos pessoais e profissionais para o resto de suas carreiras".