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

Projetos sobre combustíveis irão ao plenário na próxima semana, diz Pacheco

18.nov.2021 - O presidente do Senado, Rodrigo Pacheco (PSD-MG), durante sessão na Casa - Waldemir Barreto/Agência Senado
18.nov.2021 - O presidente do Senado, Rodrigo Pacheco (PSD-MG), durante sessão na Casa Imagem: Waldemir Barreto/Agência Senado

Do UOL, em São Paulo*

10/02/2022 10h54Atualizada em 10/02/2022 11h28

O presidente do Senado, Rodrigo Pacheco (PSD-MG), afirmou nesta quinta-feira que irá pautar na semana que vem o projeto de lei e o projeto de lei complementar que tratam dos preços dos combustíveis.

Em entrevista à CNN Brasil, Pacheco afirmou que os dois projetos estão bem encaminhados e acredita que haverá ambiente para que sejam votados em plenário.

"Nossa intenção é pautá-los na semana que vem no plenário do senado. Na segunda-feira (14), estamos marcando uma reunião de líderes para esse assunto para que o Jean [Paul Prates, senador] possa submeter as suas ideias sobre essas questões dos combustíveis. Acredito que tenhamos na semana que vem um ambiente para enfrentar democraticamente, vencendo ou não, essas teses todas que estão materializadas nos relatórios", afirmou o parlamentar.

Sobre as PECs (Propostas de Emendas Constitucionais) que também tratam do assunto e foram extremamente criticadas pela equipe econômica do governo do presidente Jair Bolsonaro (PL), Pacheco afirmou que não vê necessidade de apreciá-las agora.

"As PECs tanto da Câmara como do Senado sofreram críticas da equipe econômica porque eles enxergam que há alternativas que tenham menos impacto fiscal, que são mais sustentáveis para essa finalidade que todos nós queremos. A convergência geral da Câmara, do Senado, do governo, da sociedade é a redução dos preços dos combustíveis."

De acordo com o senador, se for verificado posteriormente que são necessárias mudanças constitucionais, as PECs poderão ser analisadas.

Projetos

Ontem, Pacheco afirmou que a Proposta de Emenda à Constituição (PEC) dos combustíveis pode não ser mais necessária se os projetos de lei em tramitação na Casa forem suficientes para reduzir o preço dos combustíveis no País.

O Senado deve votar, na próxima terça-feira, 15, dois projetos de lei sobre o tema, os quais Pacheco classificou como prioritários no momento. Uma das propostas envolve a criação de uma conta de compensação com o uso de dividendos da Petrobras e um imposto sobre exportação para amenizar o aumento de preços.

A outra proposta que deve ser pautada na terça fixa um modelo de cobrança para o ICMS, imposto arrecadado pelos Estados, mas os senadores querem alterar o texto dando liberdade para os governadores definirem a alíquota na largada e incluindo a possibilidade de redução de impostos federais sobre o diesel.

"Se eventualmente conseguimos materializar todas essas iniciativas em proposições infraconstitucionais, não haveria em tese a necessidade da PEC, mas essa é uma avaliação que vamos fazer a partir do PLP 11 e do outro projeto de lei", afirmou Pacheco ontem em entrevista coletiva no Senado.

A PEC foi apelidada na equipe econômica de "PEC camicase" por provocar um rombo de R$ 100 bilhões na arrecadação e criar subsídios de 17,7 bilhões fora das regras fiscais em 2022. Em entrevista ao Estadão, o ministro da Economia, Paulo Guedes, afirmou que o texto é uma "bomba fiscal" e que bancaria até "lancha de milionário".

Em resposta ao chefe da pasta, Pacheco afirmou que a proposta precisa ser "respeitada" e não pode ser "demonizada". Nos bastidores do Senado, a PEC é vista no momento mais como uma reação ao que parlamentares chamam de "inércia" de Guedes em não apresentar uma solução e ao mesmo tempo direcionar críticas aos senadores.

*Com Estadão Conteúdo e Reuters