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

Caminhoneiros mantêm pressão por redução no diesel e não encerram greve

Felipe Pereira

Do UOL, em São Paulo

27/05/2018 18h23Atualizada em 27/05/2018 19h27

A reunião entre o governo federal, de São Paulo e representantes dos caminhoneiros neste domingo (27) não levou ao fim da paralisação porque os grevistas consideraram insuficiente o tempo de redução nos preços do diesel oferecido. Eles queriam 60 dias e o presidente da República, Michel Temer (MDB), não se comprometeu com este prazo, defendendo os reajustes mensais. Não foi fixado um prazo para término da paralisação.

O ministro da Secretaria de Governo, Carlos Marun, disse que o desconto no diesel até aumentaria dos anunciados 41 para 46 centavos. A proposta nem chegou a ser reada para os caminhoneiros que já haviam deixado o Palácio dos Bandeirantes. Mas a ideia não agrada e 10% da categoria continua mobilizada no estado de São Paulo. Até ontem, eram 13 mil trabalhadores parados e hoje são 1,3 mil. Há 30 pontos de manifestação ao longo das principais rodovias que am pelo estado.

Leia também:

O governador Márcio França (PSB) disse, em entrevista após a reunião, que as outras  duas reivindicações foram atendidas: não cobrar o eixo levantado e fazer o desconto nas refinarias chegar às bombas. Ocorre que o preço do combustível é a principal demanda dos grevistas.

A continuação da greve coloca pressão sobre o Congresso Nacional. Senado e Câmara Federal têm na pauta projetos que podem reduzir o preço dos combustíveis seja via redução de impostos e outro cria um preço mínimo para o frete. O governador Márcio França sugeriu que a aprovação colocaria fim aos movimentos. Ele declarou que torce para que haja um acordo entre os parlamentares e a greve se encerre nos próximos dias.

No entanto, como a paralisação persiste, o fim da cobrança do pedágio por eixo suspenso só entrará em vigor na quinta-feira (31) em São Paulo. O governo federal informou que vai editar uma medida provisória para federalizar o desconto.

França transfere continuação da greve ao governo federal

O governador afirmou que acredita estar próximo a um acordo e disse que faltou somente garantir o desconto no preço do diesel por 60 dias. “Vou tentar falar (domingo) com o presidente e saber por que não é possível 60 dias. Mas compreendo que às vezes querem fazer e não é possível.”

França também negou que sua intermediação na greve esteja desagradando o governo federal. Argumentou que todos os envolvidos nas negociações são "políticos experientes" e entendem que a manutenção da situação prejudica a todos.

As negociações continuam nos próximos dias e não há expectativa de término neste domingo. O governador chegou a dar uma declaração de apoio aos caminhoneiros, ao dizer que, na ponta do lápis, os profissionais não conseguem, hoje, ter o mínimo de lucro. "Nenhuma manifestação dura tanto tempo se não houver um fundamento muito forte", disse.

Esta é a segunda tentativa de acordo do governo de São Paulo com os grevistas. No sábado, França anunciou uma série de medidas para tentar agradar aos caminhoneiros e encerrar a paralisação, que já está em seu sétimo dia. No entanto, as condições do governo de SP não foram aceitas e as manifestações continuaram nas rodovias do estado, principalmente na Régis Bittencourt.

Em várias cidades pelo país, aeroportos continuam sem querosene e os problemas de abastecimento de insumos persistem. 

No WhatsApp, greve continua

Segundo reportagem do Estadão Conteúdo, nos grupos de WhatsApp de caminhoneiros, a ordem é manter a paralisação, pelo menos, até terça-feira (29). Por ora, a maioria concordou em liberar as estradas e continuarem estacionados em pontos estratégicos.

Mas, nas últimas postagens, lideranças dos caminhoneiros começam a organizar novas paralisações a partir de amanhã, às 8 horas. Num vídeo que está circulando nos grupos de WhatsApp, representantes chamam, além dos caminhoneiros, veículos de eio para parar as BRs. Além disso, uma manifestação em pontos estratégicos das principais capitais também está sendo organizada.

Caminhão-tanque é escoltado até aeroporto

Band News