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

Golpe do falso acidente de trânsito: como se proteger contra ameaça

Colaboração para o UOL

12/09/2022 04h00

Imagens de dois crimes semelhantes, cometidos nas últimas semanas - um no estado de São Paulo e outro em Mato Grosso -, chamam atenção para o golpe da falsa batida.

Trata-se de uma emboscada, na qual bandidos colidem, propositalmente, com o carro da vítima para fazê-la descer do veículo em um lugar deserto. A partir de então, fazem de tudo para extorquir a maior quantia de dinheiro vivo ou transferências bancárias - também há relatos de roubo do veículo e até de sequestro.

Em julho, na Zona Sul de São Paulo, bandidos bateram na traseira do automóvel de uma mulher que estava parada no sinal vermelho.

Quando ela desceu para verificar o que havia acontecido, eles a colocaram dentro do carro e iniciaram um sequestro, tentando obrigá-la a fazer transferências via pix. Por sorte, outras pessoas perceberam uma movimentação estranha e chamaram a polícia, que perseguiu o carro e libertou a vítima.

No mês ado, a trama se repetiu no Mato Grosso, na cidade de Várzea Grande. Novamente, um grupo de criminosos bateu na traseira do veículo de uma mulher, que desceu do carro em seguida. Um dos bandidos agarrou a vítima e tentou sequestrá-la, mas depois de um minuto de resistência, desistiu e levou apenas o automóvel - um Land Rover.

Siga o UOL Carros no

De acordo com Raphael Pereira, professor de direito penal e processos e especialista em segurança pública, esse golpe vem sendo aplicado com mais frequência pelos bandidos.

"Alguns pedem informação, outros batem no retrovisor, é sempre uma tática para reduzir a vigilância da vítima, já que nesses crimes contra o patrimônio, o criminoso busca facilidade", alerta o especialista.

Pereira explica que os crimes mais recorrentes não se limitam às batidas na traseira, mas a movimentos corriqueiros em geral.

"Pode ser um casal apoiado no seu carro quando você estaciona, alguém disfarçado de trabalhador. Não existe mais o estereótipo do bandido, hoje qualquer pessoa pode ser um assaltante."

Reduza os riscos

Como não há formas 100% eficazes de evitar esse tipo de crime, a melhor solução é minimizar as chances.

"A dica é evitar estacionar em locais desertos e não ceder às investidas de estranhos. Bateram de leve no seu carro? Tente ir até um posto para conversar. Evite abrir a janela, vivemos em um país onde a violência existe. Outra coisa muito importante é registrar os crimes e as tentativas, pois esses dados vão fortalecer políticas públicas e até definir ações de policiamento", informa Pereira.

A Secretaria da Segurança Pública de São Paulo afirma que não tem dados recentes sobre esse tipo de crime, mas no manual de autoproteção da Polícia Militar do Estado há recomendações de como agir.

Uma das dicas é mapear pontos de apoio nos trajetos habituais.

"Procure identificar em seus deslocamentos postos policiais, pontos de estacionamento de viaturas e postos de abastecimento 24 horas, além de outros estabelecimentos comerciais que, em situação de emergência, podem servir como ponto de apoio", recomenda a Polícia.

Além disso, a instituição instrui que o cidadão se habitue a dirigir com os vidros fechados e as portas travadas, principalmente durante as paradas, e que evite o uso de joias e relógios quando estiver dirigindo.

"Não pare para auxiliar outros motoristas em locais isolados, mal iluminados e ou em horas avançadas da noite. No caso de lhe parecer algum acidente ou alguém em dificuldades, avise à Polícia imediatamente", alerta.

A própria Polícia também orienta que se desconfie de pequenas batidas, especialmente caso exista suspeita que tenham sido provocadas.

"Nestes casos, não pare, especialmente à noite, em locais isolados, mal iluminados e de pequena circulação de pessoas e veículos. Sinalize para que as demais pessoas envolvidas possam lhe seguir até o posto policial mais próximo", finaliza.

Quer ler mais sobre o mundo automotivo e conversar com a gente a respeito? Participe do nosso grupo no Facebook! Um lugar para discussão, informação e troca de experiências entre os amantes de carros. Você também pode acompanhar a nossa cobertura no Instagram de UOL Carros.