;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Guedes: Economia está vindo com toda a força, mas há, sim, nuvens no horizonte

Guedes fala sobre futuro da economia brasileira - Reuters
Guedes fala sobre futuro da economia brasileira Imagem: Reuters

Sandra Manfrini e Eduardo Rodrigues

Do Estadão Conteúdo, em Brasília

25/08/2021 20h16

O ministro da Economia, Paulo Guedes, afirmou hoje que a economia brasileira está "vindo com toda a força" após a crise causada pela pandemia da covid-19, mas itiu que "há, sim, nuvens no horizonte".

"Temos a crise hídrica forte pela frente, mas a economia brasileira está furando as ondas", disse o ministro, durante lançamento da Frente Parlamentar Mista do Empreendedorismo na Câmara dos Deputados.

Segundo Guedes, o País terá de enfrentar o problema do "choque hídrico", que deverá empurrar a inflação para cima e caberá ao Banco Central "correr um pouco mais atrás" para corrigir essa alta inflacionária.

A crise hídrica levou o governo a anunciar nesta quarta-feira medidas para redução do consumo de energia para toda a istração pública federal. Decreto presidencial editado hoje determina a redução do consumo de eletricidade desses órgãos entre 10% e 20% em relação ao consumo do mês nos anos de 2018 e 2019, ou seja, antes do período pré-pandemia.

Além disso, o governo está pedindo que a sociedade e indústrias façam um esforço pela economia de energia e evitem desperdícios. Quem economizar terá conta menor a pagar e uma premiação pela redução do consumo.

Durante a solenidade, Guedes apresentou dados da economia brasileira, destacando ganhos com as reformas feitas para controlar gastos. "Logo no primeiro ano (de governo), mostramos que viemos para controlar as despesas públicas", afirmou.

Segundo ele, o "abismo fiscal que ameaçava o Brasil foi controlado", destacando a reforma da previdência. E, apesar da covid, a economia brasileira se abre de novo, "temos superávit comercial e corrente de comércio recordes", acrescentou o ministro.

Arrecadação forte

Guedes destacou também o bom desempenho da arrecadação de impostos, e previu que "se a economia brasileira crescer 5,5% neste ano, com a arrecadação vindo forte, é possível o País ter superávit em 2022".

Nesta quarta-feira, a Receita Federal divulgou os dados da arrecadação de julho, quando o País arrecadou com impostos e contribuições federais R$ 171,270 bilhões, um aumento real de 35,47% na comparação com o mesmo mês de 2020.

"A economia está bombando e continua a narrativa de que o governo não faz nada", afirmou o ministro. Ele criticou as narrativas negacionistas e agradeceu o empenho do Congresso na aprovação das reformas e de medidas encaminhadas pelo governo. Guedes destacou ainda a atuação do presidente da Câmara, Arthur Lira (PP-AL), que, segundo ele, é uma "liderança imprescindível".

Segundo Guedes, os críticos já transferiram o colapso para 2022, ao perceberem que a economia voltou a crescer. "Mas vamos continuar crescendo", disse.