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

Votação de projetos para reduzir preços de combustíveis é adiada no Senado

Em ano eleitoral, governo tenta avançar com propostas para segurar o preço de combustíveis - Getty Images/iStock
Em ano eleitoral, governo tenta avançar com propostas para segurar o preço de combustíveis Imagem: Getty Images/iStock

Fabrício de Castro e Carla Araújo

Do UOL, em Brasília

16/02/2022 17h18

O senador Jean Paul Prates (PT-RN) informou na tarde desta quarta-feira (16) o adiamento, para a próxima semana, da apresentação ao plenário do Senado dos dois projetos que tratam da redução dos preços de combustíveis no Brasil. Prates é relator das duas propostas na Casa. A previsão inicial era de votação dos projetos já nesta quarta-feira.

O adiamento foi decidido, conforme o parlamentar, após reunião pela manhã com os presidentes do Senado, Rodrigo Pacheco (PSD-MG), e da Câmara, Arthur Lira (PP-AL). Em entrevista coletiva na terça-feira (15), Pacheco afirmou que os dois projetos já estariam "maduros" para votação no plenário do Senado.

Em nota nesta tarde, Prates adotou um tom mais contido em relação à tramitação.

"O processo legislativo demanda cautela e diálogo, e estamos avançando em busca de um entendimento que permita tramitação veloz na Câmara dos Deputados do texto que for aprovado no Senado", afirmou. "Ao mesmo tempo, vamos ouvir mais pessoas, buscando a solução que priorize os mais pobres."

Durante a tarde, Lira afirmou que as conversas sobre os projetos vão continuar, com o objetivo de haver mais consenso entre as casas. Segundo ele, a votação no Senado pode ocorrer na próxima terça-feira (22).

Prioridade em ano eleitoral

As duas propostas em análise são o PL (Projeto de Lei) nº 1.472, que trata de novas diretrizes para os preços de diesel, gasolina e gás, e o PLP (Projeto de Lei Complementar) nº 11, que diz respeito ao ICMS (Imposto sobre Circulação de Mercadorias e Serviços) sobre combustíveis.

Diante do avanço dos preços no Brasil, o governo e o Congresso têm tratado o tema como prioridade. Por trás dos esforços para mudar a legislação está a visão de que amenizar o custo dos combustíveis pode servir de ferramenta eleitoral —por ser o ano em que o presidente Jair Bolsonaro tentará a reeleição.

No entanto, há incertezas sobre qual proposta poderá sair do papel. Além disso, existem dúvidas sobre se é possível de tomar medidas que não desrespeitem a lei eleitoral.

Mesmo sem o apoio da equipe do ministro da Economia, Paulo Guedes, o governo pretendia tratar o tema por meio de uma PEC (Proposta de Emenda à Constituição), que diminuiria as amarras jurídicas para atuar no setor. A ideia, no entanto, perdeu força. Nesta quarta-feira, Arthur Lira afirmou que PECs estão descartadas.

Atualmente, a expectativa é de que o Senado avance na análise do PLP nº 11, que altera a regra do ICMS sobre combustíveis e já foi aprovado na Câmara.

Discussão sobre preços

Em sua nota, Prates criticou o fato de os preços dos combustíveis no Brasil serem atrelados ao dólar.

"Preciso registrar que estamos nessa atual conjuntura em decorrência de uma má decisão política de governo: a de atrelar os custos da nossa matriz de combustíveis ao dólar, prejudicando muitos para enriquecer poucos".
Jean Paul Prates (PT-RN), senador

Para ele, "a revisão do PPI [Preço de Paridade de Importação] e do papel da Petrobras é um imperativo."

No centro das discussões está justamente a política do PPI, que reflete os custos para importação de combustíveis. Essa política foi implementada em 2016 como resposta à política anterior, do governo de Dilma Rousseff, que permitia o controle de preços por parte do governo.