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

Sobe para 23 o número de infectados por covid-19 na comitiva de Bolsonaro

Presidente do Brasil não foi diagnosticado com a doença mas crê que pode ter sido infectado no ado - TOM BRENNER
Presidente do Brasil não foi diagnosticado com a doença mas crê que pode ter sido infectado no ado Imagem: TOM BRENNER

Eduardo Militão

Do UOL, em Brasília

22/03/2020 12h36

Mais um membro da comitiva do presidente Jair Bolsonaro (sem partido) aos EUA foi confirmado com coronavírus. Até agora, são 23 pessoas com a doença, que não atingiu os presidentes do Brasil e dos EUA, Donald Trump, pelo menos com base nos diagnósticos divulgados até o momento.

O presidente da Federação das Indústrias de Rondônia, Marcelo Thomé, recebeu o resultado no sábado (21). Ele chegou a ter febre. Thomé segue em casa, segundo sua assessoria contou ao UOL neste domingo (22).

A covid-19 atacou até mesmo o principal conselheiro político do presidente brasileiro, o ministro do Gabinete de Segurança Institucional (GSI), general Augusto Heleno. O primeiro a ser detectado com a doença foi o secretário de Comunicação do Planalto, Fábio Wajngarten.

Thomé está em isolamento, informou a assessoria da Federação da Indústrias de Rondônia. "Ele está bem e em isolamento, conforme as determinações das autoridades de saúde."

Bolsonaro acredita que pode ter sido infectado e curado

Um dos infectados que foi aos EUA é o presidente da Apex, Sergio Segovia. Mas, segundo Bolsonaro, ele viajou em um avião diferente dos demais. "Acho que ele foi e voltou por outro meio, não foi no mesmo avião", contou o presidente na sexta-feira (20).

"Toda família deu negativo em casa", detalhou Bolsonaro. "Talvez eu tenha sido infectado lá atrás e não fiquei sabendo. E estou com anticorpos."

Também foi infectado o prefeito de Miami, Francis Suarez. Mas o nome dele não está incluído na lista dos 23 que contraíram o coronavírus.

Comitiva infectada

Veja quem foi aos EUA na missão integrada por Jair Bolsonaro e contraiu a covid-19

  1. Augusto Heleno, ministro do GSI
  2. Bento Albuquerque, ministro das Minas e Energia
  3. Filipe Martins, assessor de Assuntos Internacionais no Planalto
  4. Major Cid, chefe da Ajudância de Ordens da Presidência da República
  5. Carlos França, embaixador e chefe do cerimonial
  6. Coronel Suarez, diretor de Segurança Presidencial
  7. Karina Kufa, advogada de Jair Bolsonaro
  8. Marcos Troyjo, secretário de Assuntos Internacionais do Ministério da Economia
  9. Nelson Trad (PSD-MS), senador
  10. Daniel Freitas (PSL-SC), deputado federal
  11. Fábio Wajngarten, secretário de Comunicação
  12. Samy Liberman, secretário-adjunto de Comunicação
  13. Alan Coelho de Séllos, chefe do cerimonial do Itamaraty
  14. Sergio Lima, publicitário que ajuda Bolsonaro a criar o partido Aliança Pelo Brasil
  15. Robson Andrade, presidente da CNI
  16. Flávio Roscoe, presidente da Federação das Indústrias de Minas (Fiemg)
  17. Marcelo Thomé, presidente da Federação das Indústrias de Rondônia
  18. Nestor Foster, encarregado de Negócios do Brasil nos EUA
  19. Sergio Segovia, almirante e presidente da Apex
  20. Mais quatro pessoas não identificadas, que faziam equipe de apoio do GSI