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

STJ decide que "Placa Mercosul" é segura e anulação é prejudicial ao Brasil

Placa Mercosul é instalada em veículo registrado no RS, um dos 7 estados que já aderiram - Evandro Leal/Agência Freelancer
Placa Mercosul é instalada em veículo registrado no RS, um dos 7 estados que já aderiram
Imagem: Evandro Leal/Agência Freelancer

Alessandro Reis

Do UOL, em São Paulo (SP)

20/03/2019 12h00

Resumo da notícia

  • Ministros decidiram apenas agora sobre liminar de outubro de 2018
  • Ação aberta em SC pedia anulação da placa logo no começo do processo
  • STJ diz que sistema nacional de dados a ser criado com nova placa é mais seguro que o regional da "placa cinza"
  • Ministros também apontam na decisão que R$ 25 milhões já foram gastos pelo Denatran e que seria prejuízo à economia nacional desfazer modelo

Decisão por unanimidade dos ministros da Corte Especial do STJ (Superior Tribunal de Justiça) concluiu que a Placa Mercosul representa economia de dinheiro ao governo, reforça a segurança contra o crime organizado e que sua eventual suspensão traria "eventual dano à ordem pública", por já estar presente em sete Estados e equipando mais 1 milhão de veículos em todo o país.

Essas são algumas das alegações do relatório da decisão publicada no último dia 27 de fevereiro, que derrubou em caráter definitivo a liminar que chegou a suspender a placa Mercosul, em 10 de outubro do ano ado. Treze ministros do STJ votaram da mesma forma que o relator do processo, o ministro João Otávio de Noronha. Com isso, acataram as alegações da União, que solicitou o prosseguimento do uso da placa com a derrubada da liminar.

A liminar havia sido concedida à Aplasc (Associação das Empresas Fabricantes e Lacradoras de Placas Automotivas do Estado de Santa Catarina) por decisão da desembargadora Daniele Maranhão Costa, do TRF1 (Tribunal Regional Federal da 1ª Região), em outubro. Na ocasião, a magistrada argumentou que primeiramente seria necessário concluir o novo sistema eletrônico de informações dos veículos entre os Estados brasileiros e os demais países do Mercosul.

Apesar de a liminar ter efetivamente caído, ainda resta o julgamento da ação principal. Além disso, Andrea Lenz, presidente da Aplasc, afirmou a UOL Carros que estuda medidas para cancelar a placa Mercosul.

"Vamos aguardar o julgamento do mérito e meu assessor jurídico irá analisar a possibilidade de recorrer ao STF (Supremo Tribunal Federal). Cabem alguns recursos jurídicos como recurso extraordinário no Supremo ou mesmo reclamação de usurpação de competência do STJ, também no STF", afirmou.

Segundo anunciou o Denatran (Departamento Nacional de Trânsito) em dezembro ado, os demais estados têm até 30 de junho para migrarem ao novo formato -- neste momento, os órgãos estão conduzindo estudos para ampliação de protocolos de segurança do emplacamento.

Nova placa economiza R$ 25 milhões, diz relator

No relatório que justifica a decisão final do STJ relativa à liminar do TRF1, o ministro Noronha avalia que a argumentação desenvolvida pela União "é robusta" e destaca que "são evidentes os prejuízos que podem decorrer da paralisação do novo sistema de emplacamento".

O relator aponta, ainda os altos valores já investidos pela União para o desenvolvimento do novo formato, já implementado em alguns estados, e cita o "considerável montante a ser economizado" com a redução dos custos decorrentes de desoneração financeira do Denatran, de aproximadamente R$ 25 milhões ao ano.

"Os procedimentos tendentes a implementar o novo sistema já avançaram no tempo, a ponto de não mais permitirem o retorno ao 'status quo ante'", acrescenta o magistrado no relatório.

Por fim, o relator vê "evidente avanço em matéria de segurança pública" com a placa Mercosul, em relação à "placa cinza", por conta do sistema unificado de cadastro de dados dos veículos, contribuindo "para o combate ao tráfico de armas e de drogas, ao escoamento de cargas roubadas e a todas as demais vertentes do chamado crime organizado".