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

Alta do preço do óleo diesel da Petrobras já chegou às bombas

Levantamento da Agência Nacional do Petróleo mostra que, desde domingo, diesel comum custou 2% mais na média de todas as bombas do País - Getty Images
Levantamento da Agência Nacional do Petróleo mostra que, desde domingo, diesel comum custou 2% mais na média de todas as bombas do País Imagem: Getty Images

Fernanda Nunes

Rio

02/10/2021 11h30

A alta do preço do óleo diesel da Petrobras já chegou às bombas. O Estadão/Broadcast acompanhou dez postos no Rio de Janeiro e em São Paulo, da última terça-feira, 28, quando a Petrobras anunciou o reajuste, até esta sexta-feira. Na maioria deles, a revisão de preço foi inferior à da estatal, que aumentou o litro do diesel em 8,9% (R$ 0,25). Em dois postos, o diesel subiu mais do que nas refinarias e em apenas um não houve reajuste. A alta nos postos visitados chegou a R$ 0,30 (6%).

Levantamento da Agência Nacional do Petróleo, Gás Natural e Biocombustíveis (ANP) mostra que, desde domingo, o diesel comum custou 2% mais na média de todas as bombas do País, em relação à semana anterior. O litro do combustível está sendo vendido a R$ 4,801.

Presidente da Federação Nacional do Comércio de Combustíveis e Lubrificantes (Fecombustíveis), Paulo Miranda diz que o ree da alta de preço foi definido pela competição entre os postos e também pela bandeira à qual cada um está atrelado. Segundo ele, os postos refletem as marcas que ostentam, como Ipiranga, Petrobras, Shell e as bandeiras brancas. A dimensão e o tempo do ree seriam definidos por essas empresas.

Margem de lucro é pequena, diz Fecombustíveis

Miranda conta que, assim que a Petrobras anunciou o reajuste, as distribuidoras avisaram aos seus revendedores que aumentariam o diesel imediatamente. "Os postos não têm margem suficiente para absorver essa alta. Nossa margem média bruta no diesel está em torno de 5%", afirmou.

Em seus postos, antes de decidir aumentar os preços, Miranda costuma avaliar também o comportamento dos concorrentes mais próximos. Se tiver estoque e o vizinho não tiver reajustado o seu produto, ele também não aumenta os seus preços.

"Quando o combustível começou a subir, o movimento caiu. O patrão, então, ou a correr os postos vizinhos para ver os preços deles. Aqui, a gente sempre tem um preço menor. No fim de semana, o preço cai e volta a subir na segunda-feira", disse Tailane Vieira, funcionária de um posto de bandeira Shell, na zona oeste do Rio de Janeiro, visitado pela equipe de reportagem. Esse foi, entre os dez, o que apresentou menor reajuste do diesel, de R$ 0,10, nesta semana.

Em contrapartida, a cerca de 2 km de distância, num posto Ipiranga também da zona oeste carioca, o combustível ficou R$ 0,30 mais caro, alta superior à da Petrobras. André Santos, gerente da revenda, diz que aproveitou o momento para recuperar parte da margem perdida no ado, já que, da última vez, não chegou a rear a alta de preço da Petrobras aos seus clientes.

O aumento justo do óleo diesel seria, na verdade, de R$ 0,22. Isso porque parte do produto vendido nas bombas sai da Petrobras. O restante, 12%, é composto por biodiesel, que não foi reajustado nos últimos dias.

Há ainda uma parcela relativa ao ICMS, calculado sobre o preço de refinaria. A revisão do tributo, após o reajuste da Petrobras da última terça-feira, ou a valer na sexta-feira e ainda não está refletida nos postos. As alíquotas e valores de base variam a cada Estado.

Segundo a Fecombustíveis, as mais recentes revisões por litro de diesel comum variaram até R$ 0,029. Esse valor máximo é o do Amapá. Em São Paulo, foi de R$ 0,01 e no Rio, de menos de R$ 0,1.

A margem da distribuição e da revenda respondem juntas por 14,2% do preço final pago nas bombas pelo diesel comum, segundo a Agência Nacional do Petróleo, Gás Natural e Biocombustíveis (ANP). A Petrobras participa com 57%; o biodiesel, com 14,1%; e os tributos estaduais e federais, com 14,3% e 0,5%, respectivamente.

Representante das grandes distribuidoras, o Instituto Brasileiro de Petróleo e Gás (IBP) não quis comentar o reajuste do preço do diesel nesta semana. O setor foi alvo de ataque do presidente da República, Jair Bolsonaro, na quinta-feira. Segundo Bolsonaro, o fim das bandeiras nos postos ajudaria a baixar os preços dos combustíveis.