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

A evangélicos, Bolsonaro diz que "Brasil foi o que melhor se saiu" em crise

ADRIANO MACHADO
Imagem: ADRIANO MACHADO

Do UOL, em Brasília

19/09/2020 12h04

O presidente Jair Bolsonaro (sem partido) afirmou neste sábado (19) que Brasil é o país que teve o melhor desempenho no combate aos efeitos econômicos provocados pela pandemia do novo coronavírus. Ao discursar para uma plateia de evangélicos, em evento da igreja Assembleia de Deus em Brasília, Bolsonaro declarou que foi obrigado a tomar decisões importantes, mesmo "sendo tolhido pelo Poder Judiciário".

"amos uma grande provação. Ou melhor, estamos no final dela. Na parte econômica, o Brasil foi o que melhor se saiu. Quis o destino também que na área de saúde, aos poucos, ao se deixar de politizar a única alternativa que nós tínhamos, começou a se salvar mais vidas", disse Bolsonaro.

O presidente também afirmou que foi obrigado a tomar decisões que contrariavam os interesses de pessoas poderosas, mas disse que sempre esteve interessado no melhor para os brasileiros. Segundo ele, o país voltará à normalidade ainda em 2020.

"Eu tive que tomar decisões, mesmo sendo tolhido pelo Poder Judiciário. Se, naquele momento, a chacota se fez presente, hoje vemos que estamos no caminho certo. Se Deus quiser, voltaremos à normalidade ainda no corrente ano. O meu trabalho, como chefe de Estado, é produzir o bem-estar e a felicidade para os seus", declarou.

Bolsonaro também fez um aceno aos eleitores conservadores e afirmou que o Brasil foi tomado por pessoas que querem destruir o ideal de família.

"Aqui, nesse recinto, se prega diuturnamente a importância da família para todos nós. A família quase deixou de existir há poucos anos. O Brasil foi tomado pelo politicamente correto, onde tudo se podia desde que não se criticasse aqueles que queriam destruir a família", afirmou.

Mais de 135 mil mortes

O Brasil contabiliza mais de 135 mil mortes pelo novo coronavírus, segundo o consórcio de veículos de imprensa do qual o UOL faz parte. Com 39.991 novos diagnósticos registrados entre quinta (17) e sexta-feira (18) pelas secretarias de saúde dos estados, o Brasil chegou a 4.497.434 pessoas infectadas pelo vírus.

De acordo com a OMS (Organização Mundial de Saúde), o Brasil é o segundo país com maior registro de mortes por causa da covid-19 no mundo, atrás apenas do Estados Unidos (que soma mais de 196 mil óbitos). Embora haja defasagem de até dois dias nos números da OMS, eles são usados como parâmetro durante a pandemia.