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

Diesel será foco da PEC dos Combustíveis, diz Lira após reunião com Guedes

Medidas sobre gás ainda devem ser estudadas, segundo o presidente da Câmara - Mateus Bonomi/Agência Estado
Medidas sobre gás ainda devem ser estudadas, segundo o presidente da Câmara Imagem: Mateus Bonomi/Agência Estado

Colaboração para o UOL, em Brasília

31/01/2022 23h04

Após reunião com o ministro da Economia, Paulo Guedes, o presidente da Câmara dos Deputados, Arthur Lira (PP-AL), afirmou que a PEC dos Combustíveis deve focar apenas em óleo diesel.

"Nessa questão do combustível, vim me inteirar do que se tem e está afastada a possibilidade do fundo e na questão da gasolina e do álcool aparentemente também", afirmou.

Medidas sobre o gás devem estudadas posteriormente. "Um ano eleitoral é sempre mais nervoso, mas vamos manter a temperatura baixa discutindo as coisas e conversando", disse o deputado.

O governo desistiu de enviar nesta semana proposta ao Congresso para zerar o imposto que incide sobre o diesel. A proposta é discutida como uma das medidas para conter o aumento dos combustíveis.

"O Parlamento deve apresentar uma proposta permitindo os governos federal e estaduais a diminuir ou até zerar impostos sobre o diesel e o gás de cozinha", disse Bolsonaro. Em 2021, o governo já havia zerado alíquotas de impostos federais para o gás e o PIS/Cofins para o diesel.

Na avaliação do congressista, medidas sobre o imposto deveriam ser revistas para além do congelamento em alta, mas também envolvendo redução de alíquota ou alíquota fixa.

"Eu tenho batido na tecla, de maneira bem transparente, de que o ICMS não inicia os aumentos, mas é muito doloroso para o consumidor a carga tributária do ICMS em cima dos combustíveis, da tarifa de energia e de todos os fatores", disse Lira.

Dólar a R$ 4,80

Na avaliação de Arthur Lira, é necessário um recuo do dólar ao patamar entre R$ 4,50 e R$ 4,80.

"O dólar vem baixando quase que 1% a cada dia. Hoje baixou para R$ 5,30. Ele tem que vir para uma realidade que o Brasil precisa, que é entre R$ 4,50 e R$ 4,80. E segurar. Acho que, neste momento, é contribuir para que isso aconteça, disse.

A declaração ocorreu no mesmo dia em que a moeda norte-americana atingiu o menor valor desde setembro de 2021. No acumulado de janeiro, o dólar teve recuo de 4,83%. É queda a mais expressiva para meses de janeiro desde 2019, quando houve baixa de 5,57%.

Refis

O presidente da Câmara reforçou que a conversa com Guedes tratou apenas dos impostos federais, como Refis para médias e grandes empresas. A proposta está na Câmara. "Não há necessidade de você votar um texto sob a perspectiva enorme de vetos", disse Lira.

O presidente da Câmara defendeu uma conversa com o Senado para realizar ajustes ao texto para que ele seja aprovado nas duas Casas.

"Nós não fizemos isso no final do período Legislativo do ano ado porque não tínhamos essa garantia de acordo", destacou.