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

Motorista em BH enfrenta filas em postos, alta no preço e falta de gasolina

22.out.2021 - Fila para abastecer em posto de Belo Horizonte chega a dar a volta no quarteirão - Daniela Malmann/UOL
22.out.2021 - Fila para abastecer em posto de Belo Horizonte chega a dar a volta no quarteirão Imagem: Daniela Malmann/UOL

Daniela Mallmann

Colaboração para UOL, em Belo Horizonte

22/10/2021 19h43

Dezenas de postos de combustíveis da capital mineira ficaram desabastecidos desde a manhã desta sexta-feira (22), por causa de uma paralisação de caminhoneiros tanqueiros, que teve início na madrugada de ontem (21) e foi encerrada na tarde de hoje. O movimento não afetou o trânsito nas estradas mineiras, mas teve reflexos na capital mineira e causou transtornos para os motoristas abastecerem.

Centenas deles iniciaram uma corrida para os postos de combustíveis ainda na noite de quinta. Desde a manhã de hoje (22), dezenas de estabelecimentos já informavam a falta de gasolina e etanol.

É lamentável sair da minha casa com o tanque quase zerado. Eu não sabia desta situação, e agora vou ter que voltar para casa e ver se o outro carro tem o mínimo de gasolina. Lamentável.
Luiz Brant, psicanalista

Posto em Belo Horizonte chegou a cobrar R$ 6,99 pelo litro da gasolina - Daniela Malmann/UOL - Daniela Malmann/UOL
Posto em Belo Horizonte chegou a cobrar R$ 6,999 pelo litro da gasolina
Imagem: Daniela Malmann/UOL

Na região leste da capital mineira, os postos que ainda estavam com combustível nas bombas registraram filas de mais de um quarteirão. Os preços da gasolina comum em alguns chegaram a R$ 6,99.

Segundo pesquisa da ANP (Agência Nacional do Petróleo, Gás Natural e Biocombustíveis), o preço médio da gasolina em Belo Horizonte nesta semana foi de R$ 6,49.

Estou 'no cheiro' [do combustível], por isso que tive que enfrentar a fila. Sem contar que é uma gasolina cara, é um absurdo nesse Brasil a gente pagar gasolina nesse preço. É bem difícil, desanimador.
Gessé Castro, engenheiro

Caminhoneiros tanqueiros pararam para protestar contra o ICMS dos combustíveis em Minas e os preços dos combustíveis praticados pela Petrobras.

Segundo o sindicato da categoria, o Sinditanque-MG, uma das soluções apontadas para se abrir a negociação para o fim da paralisação foi o congelamento da base de cálculo para incidência do ICMS, pleito do Minaspetro, o sindicato patronal dos revendedores de combustível, desde o início da pandemia.

22.out.2021 - Em Belo Horizonte, postos chegaram a ficar sem combustível por causa da paralisação dos tanqueiros - Daniela Malmann/UOL  - Daniela Malmann/UOL
Postos colocam cone para sinalizar que estão sem combustível
Imagem: Daniela Malmann/UOL

No início da tarde de hoje (22) o presidente do Sinditanque-MG, Irani Gomes, informou que a paralisação dos tanqueiros no estado terminou. Cerca de 800 caminhões estavam parados na região metropolitana de Belo Horizonte. Um grupo havia se concentrado em frente à Refinaria Gabriel os, em Betim, na Grande BH.

"Eles resolveram suspender a paralisação até o momento, mas aguardam uma posição do governo do Estado referente às alíquotas dos combustíveis", informou Gomes.

Apesar do fim da paralisação, o sindicato ainda não informou se o pleito dos tanqueiros foi atendido. Representantes estavam em reunião na tarde desta sexta-feira para finalizar as negociações.

Segundo o Minaspetro, a previsão de normalização dos postos que estão desabastecidos em Minas é de 24h. Os caminhões tanque já estão abastecendo na Refinaria Gabriel os, em Betim.