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

Paula Gama

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Carro usado blindado é proteção mais ível ou arma no trânsito? Entenda

Se não ar pela manutenção correta, proteção contra tiros em carros mais velhos pode custar a segurança no trânsito - Avener Prado/Folhapress
Se não ar pela manutenção correta, proteção contra tiros em carros mais velhos pode custar a segurança no trânsito Imagem: Avener Prado/Folhapress

Colunista do UOL

18/03/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Mandar blindar um veículo novo é algo que não cabe no bolso da maioria dos brasileiros. O preço do serviço parte de R$ 50 mil, fora o custo do carro, é claro. No entanto, ao voltar os olhos para o mercado de usados a coisa muda de figura: a blindagem perde seu valor e o veículo custa praticamente o mesmo que um sem a camada de proteção. Afinal, a pechincha vale a pena?

Para começo de conversa, é preciso estar ciente de que um veículo blindado pesa, no mínimo, 130 kg a mais, podendo chegar a mais de 500 kg, dependendo do modelo e do tipo de proteção. Isso significa que ele precisará de mais atenção na manutenção dos itens de desgaste, como pneus, pastilhas e discos de freio, bem como amortecedores e outros itens de suspensão.

  • O UOL Carros agora está no TikTok! Acompanhe vídeos divertidos, lançamentos e curiosidades sobre o universo automotivo.

"Comprando usado, por um lado, você ganha a blindagem. Por outro, gasta um pouco mais com a manutenção. Também é importante verificar o tratamento que o antigo dono deu a esse veículo, se fez as manutenções corretas, exigidas pelo peso extra que o carro carrega. Outro cuidado é conferir se o carro está regularizado no Detran e no Exército Brasileiro, como todos os blindados devem estar", orienta Cláudio Marmo Conte, diretor comercial da BSS Blindagens.

Também é preciso ter em mente que, com o ar do tempo, a blindagem pode sofrer delaminação, que é um processo de descolamento das lâminas de vidro cristal float ou do policarbonato que compõem o pacote balístico do vidro blindado. Segundo Marmo Conte, isso não interfere no desempenho da proteção em relação à balística, mas prejudica a visibilidade do motorista, podendo causar acidentes. Em geral, a blindagem precisa ser reavaliada a cada oito ou dez anos. Em alguns casos, é necessário trocar os vidros.

Vida real

Siga o UOL Carros no

Na prática, não é difícil identificar um veículo blindado antigo no trânsito. Na maioria dos casos, os vidros chamam bastante atenção e, se mal cuidado, o veículo fica com aspecto de "sambado". Nesta semana, eu andava pelas ruas de Salvador quando um Mitsubishi ASX, da primeira geração vendida no Brasil, chamou minha atenção por estar completamente sem estabilidade nas curvas. O vidro traseiro exibia delaminação e o carro, que não deve ter ado por uma manutenção adequada nos últimos anos, sofria a cada quebra-molas ou imperfeição no solo.

Dirigir um veículo como aquele pode até dar uma sensação de segurança aos ocupantes em possíveis assaltos, mas põe em xeque a vida de todos eles, e demais transeuntes - já que o carro poderia, claramente, sair do controle do condutor em uma situação de emergência.

Por isso, antes de pensar que um blindado com anos de uso pode ser uma "pechincha", avalie se terá condições de dar ao veículo toda manutenção de que ele precisa. E, é claro, se os donos anteriores fizeram o mesmo. Caso contrário, todo esforço pode ser válido apenas para mudar a causa da morte.

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.