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

Leia a íntegra do pronunciamento de Jair Bolsonaro

Do UOL, em São Paulo

02/06/2021 20h48Atualizada em 02/06/2021 21h25

O presidente Jair Bolsonaro (sem partido) fez um pronunciamento na noite de hoje com um balanço das medidas adotadas por sua gestão durante a pandemia do novo coronavírus. Ele relembrou a marca de 100 milhões de doses distribuídas das vacinas contra covid-19, apesar de menos de 50% já ter sido aplicada de acordo com dados do consórcio de veículos de imprensa do qual o UOL faz parte.

Bolsonaro voltou a criticar as medidas restritivas adotadas por governadores e prefeitos, afirmando que não foi o responsável por fechar estabelecimentos. Ao mesmo tempo, o presidente relembrou a arrecadação obtida com a privatização e também o fato de o Brasil ter aceitado receber a Copa América de futebol.

Leia a íntegra do pronunciamento de Bolsonaro

Boa noite,

Sinto profundamente cada vida perdida em nosso país.

Hoje alcançamos a marca de 100 milhões de doses de vacinas distribuídas a estados e municípios.

O Brasil é o quarto país que mais vacina no planeta.

Neste ano, todos os brasileiros, que assim o desejarem, serão vacinados. Vacinas essas que foram aprovadas pela Anvisa.

Ontem, assinamos acordo de transferência de tecnologia para a produção de vacinas no Brasil entre a AstraZeneca e a Fiocruz.

Com isso, amos a integrar a elite de apenas cinco países que produzem vacina contra a covid no mundo.

O nosso governo não obrigou ninguém a ficar em casa, não fechou o comércio, não fechou igrejas ou escolas e não tirou o sustento de milhões de trabalhadores informais.

Sempre disse que tínhamos dois problemas pela frente, o vírus e o desemprego, que deveriam ser tratados com a mesma responsabilidade e de forma simultânea.

Destinamos, em 2020, R$ 320 bilhões para o auxilio emergencial para atender aos mais humildes.

Esse montante equivale a mais de 10 anos de Bolsa Família. E mais de R$ 190 bilhões para ajudar estados e municípios.

Alguns setores como bares e restaurantes, turismo, entre outros, em grande parte foram socorridos pelo nosso governo por meio do Pronampe (Programa Nacional de Apoio as Microempresas e Empresas de pequeno porte.)

Hoje mesmo sancionamos a nova lei do Pronampe, agora permanente, que pode destinar a vários setores até R$ 25 bilhões, onde 20% será destinado ao setor de eventos.

Terminamos 2020 com mais empregos formais que 2019. Somente nos primeiros quatro meses deste ano, o Brasil criou mais de 900 mil novos empregos.

O PIB projetado para 2021 prevê um crescimento da economia superior a 4%.

Só no 1º trimestre deste ano, a economia mostrou seu vigor, estando entre os países do mundo que mais cresceram.

Com o Congresso Nacional estamos avançando, aprovamos:

- A nova lei do gás;

- O marco legal do saneamento;

- A MP da Liberdade Econômica;

- O Banco Central independente; e

- E o novo marco fiscal.

Realizamos leilões de rodovias, portos e aeroportos.

Levamos internet para mais de 8 milhões de brasileiros em grande parte para as regiões Norte e Nordeste.

Ontem, a Bolsa de Valores bateu recorde histórico, a moeda brasileira se fortalece, e estamos avançando no difícil processo de privatizações.

A Ceagesp sob um comando honesto e responsável apresentou, além de lucro, um ambiente salutar entre os permissionários e funcionários.

Essa companhia socorreu nossos irmãos de Aparecida e Araraquara, entre outras cidades do interior de São Paulo, doando dezenas de toneladas de alimentos.

As estatais, no ado, davam prejuízo de dezenas de bilhões de reais devido à corrupção sistêmica e generalizada. Hoje são lucrativas.

Nos dois primeiros anos do nosso governo, a Caixa Econômica Federal bateu recorde de lucro mesmo reduzindo os juros do cheque especial, da casa própria, das micros e pequenas empresas e dos empréstimos às Santas Casas.

Estamos avançando na transposição do rio São Francisco, levando água para todo o Nordeste.

Na infraestrutura, o nosso governo tem construído pontes, duplicado rodovias, terminando obras paradas há décadas, como a BR-163 no Pará.

Ainda neste ano, será concluída a Ferrovia Norte-Sul, que ligará o Porto de Itaqui, no Maranhão, ao Porto de Santos, em São Paulo, é a retomada do modal ferroviário no Brasil.

Seguindo o mesmo protocolo da Copa Libertadores e Eliminatórias da Copa do Mundo, aceitamos a realização, no Brasil, da Copa América.

O nosso governo joga dentro das 4 linhas da Constituição, considera o direto de ir e vir, o direito ao trabalho e o livre exercício de cultos religiosos inegociáveis.

Todos os nossos 22 ministros consideram o bem maior de nosso povo a sua liberdade.

Que Deus abençoe o nosso Brasil.