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

Reabertura no Rio: decretos e 'guerra de liminares' confundem trabalhadores

10.jun.2020 - Metrô tem circulação inconstante em flexibilização de isolamento social no Rio - Caio Blois/UOL
10.jun.2020 - Metrô tem circulação inconstante em flexibilização de isolamento social no Rio Imagem: Caio Blois/UOL

Caio Blois

Do UOL, no Rio

10/06/2020 13h22

Os decretos divergentes do governo estadual e da prefeitura da capital fluminense assim como decisões judiciais confundiram trabalhadores no Rio no que diz respeito ao funcionamento de serviços na cidade. Isso foi sentido hoje no movimento de ageiros no transporte público que, apesar da flexibilização do isolamento social na pandemia do coronavírus, segue com fluxo inconstante nesta semana.

Em dúvida, comerciantes e empresários liberaram funcionários para mais um dia de home office, de acordo com trabalhadores ouvidos pelo UOL.

"A insegurança jurídica causada por essas constantes mudanças afeta o planejamento da operação dos trens, a rotina dos ageiros e, consequentemente, a arrecadação das concessionárias que já sentem o abalo financeiro provocado pela pandemia. Entendemos que é necessário que o poder público alinhe com as empresas um escalonamento do trabalho, para evitar o deslocamento de uma grande quantidade de pessoas na mesma faixa horária. Precisamos evitar o rush", explica Antonio Carlos Sanches, presidente da SuperVia.

Depois de se posicionar contrário às medidas do presidente Jair Bolsonaro (sem partido), o governador Wilson Witzel (PSC) defendeu um plano de flexibilização mais brando, com a reabertura imediata de diversos setores como shoppings, bares e restaurantes. A medida foi um aceno ao governo federal, a quem o governador do Rio desistiu de fazer oposição após operação da Polícia Federal que gerou crise em seu governo.

O prefeito Marcelo Crivella (Republicanos), inicialmente contrário a uma flexibilização, chegou a afirmar que as medidas decretadas pelo alcaide "provocavam insegurança jurídica entre empresários e consumidores", alegando que a população ficaria "sem saber que orientação seguir". Nesta quarta (10), entretanto, autorizou a reabertura dos shoppings.

As discordâncias políticas viraram embate jurídico, e o decreto governamental da sexta (5) foi barrado por uma liminar na última segunda (8), a pedido do MP-RJ (Ministério Público do Estado do Rio de Janeiro) e da Defensoria Pública do estado.

Ontem (9), foi a vez de Claudio de Mello Tavares, presidente do TJ-RJ (Tribunal de Justiça do Estado do Rio de Janeiro), derrubar a liminar do MP-RJ. Voltaram a valer as determinações de Witzel, ainda que, na capital, é Crivella quem delibera sobre o funcionamento dos serviços.

"Essa 'guerra de liminares' confundiu todo mundo. Muita gente dispensou empregados que tinham voltado, muitos lojistas não abriram e até para fiscalizar ficou mais difícil. Enquanto não houver um consenso, uma determinação clara, teremos dias inconstantes, o que é ruim para todos", disse um fiscal do Detro (Departamento de Transportes Rodoviários do Estado), que não quis se identificar, na Central do Brasil.

Trens mais vazios que esperado

A SuperVia, que istra os trens do Rio, organizou um esquema especial para liberar trens expressos e unificar os ramais Santa Cruz e Deodoro. Com mais trens em uma malha ainda reduzida —algumas estações estão fechadas—, os vagões ficaram mais vazios.

"Tenho usado ônibus porque o trem tem feito uma fiscalização maior [para o] nas estações. Perdi os trens em outros dias e vim de ônibus para não arriscar", afirmou Aparecida Silveira, 43, vendedora em uma loja de artigos hospitalares no Centro do Rio.

Na Central do Brasil, movimentação era baixa; trens fizeram esquema especial em flexibilização - Caio Blois/UOL - Caio Blois/UOL
Na Central do Brasil, movimentação era baixa; trens fizeram esquema especial em flexibilização
Imagem: Caio Blois/UOL

Apesar do aumento de fluxo durante a semana em relação a outros dias da pandemia, funcionários e usuários dos trens da SuperVia relataram ao UOL uma diminuição do movimento nesta quarta-feira, véspera do feriado de Corpus Christi.

"Está mais vazio sim. Eu mesma tenho uma prima que costuma vir comigo, mas foi liberada. Como amanhã é feriado, esperarão até segunda para determinações mais claras", disse Joana Trindade, 28, que sai de Inhoaíba para trabalhar no centro.

Desde o dia 14 de março, a SuperVia tem registrado uma queda de 60% a 75% no número de ageiros nos dias úteis. Antes da pandemia, a média diária era de 600 mil ageiros, o que resultou em um prejuízo de R$ 40 milhões por mês.

Ainda assim, a empresa registrou um aumento de apenas 4% de circulação em comparação com as últimas semanas, quando ainda estava valendo a restrição de o aos transportes públicos. Nesta semana, por outro lado, os trens tiveram uma circulação de ageiros 3,7% menor em comparação com outras terças e quartas dos meses de abril e maio.

Metrô tem circulação inconstante

Se costuma registrar cerca de 900 mil usuários por dia, o metrô viu a circulação reduzir durante a pandemia. Com a flexibilização, o fluxo aumentou razoavelmente na segunda (8), mas na terça (9), as plataformas já estavam novamente vazias.

Nesta quarta (10), o público voltava a aumentar a circulação nos trens, mas ainda assim, bastante inconstante.

"Esse vaivém de leis, decretos e mudanças com certeza atrapalhou, mas acredito que mais ontem (terça). Estava realmente mais vazio. Esperávamos um fluxo maior de pessoas", disse um funcionário do metrô que pediu anonimato.

Procurado pelo UOL, o MetrôRio respondeu afirmando que a circulação teve uma redução de 78% em relação a um dia regular (antes da pandemia), apenas 2% acima do período de segunda (1) à quarta (3) da última semana.

Ônibus um pouco mais cheios

Já o transporte rodoviário aumentou bastante o fluxo. Com fiscalização menor tanto por parte de agentes do estado como das próprias empresas, de acordo com usuários, as determinações são executadas, na maioria das vezes, pelo motorista.

"Depende de quem dirige. Tem motorista que nem para pra pegar ageiro se o ônibus estiver cheio. E tem outros que saem com o ônibus lotado. Só não pode entrar sem máscara", conta Joseir Matos, 36, que sai de Austin para trabalhar na construção civil no Rio.

Procurada pela reportagem, a Rio Ônibus não se manifestou até a publicação da reportagem.