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

Naufrágios e incêndios de navios com carros não são incomuns; veja a lista

Navio cargueiro Morning Midas pegou fogo com cerca de 3.000 carros provenientes da China na última quarta (4), a cerca de 500 km da costa do Alasca (EUA) - Divulgação/Guarda Costeira dos Estados Unidos
Navio cargueiro Morning Midas pegou fogo com cerca de 3.000 carros provenientes da China na última quarta (4), a cerca de 500 km da costa do Alasca (EUA) Imagem: Divulgação/Guarda Costeira dos Estados Unidos

Do UOL, em São Paulo (SP)

06/06/2025 12h00

O incêndio do navio cargueiro Morning Midas nesta quarta-feira (4), a cerca de 500 km da costa do Alasca (500), com uma carga de aproximadamente 3.000 carros provenientes da China, é um de muitos casos envolvendo embarcações que pegaram fogo e que também naufragaram e tinham automóveis a bordo.

O UOL Carros reuniu outros incidentes do tipo que aconteceram nos últimos anos, em diferentes localidades do mundo, que culminaram na destruição de milhares de carros - muitos dos quais foram parar no fundo do oceano.

Confira a lista a seguir.

Naufrágios e incêndios de navios com carros

  • Reprodução

    Felicity Ace (2022)

    Em 2022, o cargueiro Felicity Ace, que transportava aproximadamente 4.000 carros de luxo afundou no arquipélago português dos Açores. Os veículos transportados eram principalmente modelos do Grupo Volkswagen, incluindo carros das marcas Audi, Porsche, Bentley e Lamborghini. Dentre os carros da fabricante italiana, havia 15 unidades do Aventador, 20 do Huracán e mais 50 do Urus, totalizando 85 veículos. Leia mais

  • Reprodução

    MV Golden Ray (2019)

    Em 2019, o navio cargueiro MV Golden Ray, de propriedade da Hyundai Glovis, tombou com 4.200 carros na costa do estado norte-americano da Geórgia. A remoção da embarcação do local, com os respectivos veículos, foi uma das mais complexas e caras da história: o Golden Ray teve de ser fatiado para ser extraído do local em um processo que levou mais de dois anos. Leia mais

  • MV Modern Express (2016)

    Além de carros e caminhões, este navio acabou naufragando no Golfo da Biscaia (entre as costas espanhola e sa) levando também um grande carregamento de madeira. O prejuízo não foi divulgado.

  • Hoegh Osaka (2015)

    Com 1.400 carros de luxo, o cargueiro Hoegh Osaka acabou tombando na costa sul da Inglaterra em janeiro de 2015. Entre os modelos perdidos estavam nada mais que Jaguar, Land Rover e Porsche. O prejuízo calculado foi de 30 milhões de libras.

  • Baltic Ace (2012)

    Transportando 1.400 veículos da Mitsubishi, o Baltic Ace acabou colidindo com outro navio no em dezembro de 2012. O navio ia da Bélgica para a Finlândia, com os veículos tendo como destino final o mercado russo.

  • MV Cougar Ace (2006)

    O cargueiro de Singapura estava indo do Japão para o Canadá com 4.800 carros a bordo. Em julho de 2006, ele acabou tombando devido a uma instabilidade. Dos veículos, 4.700 eram carros Mazda (Mazda3, CX-7, MX-5, RX-8) e o resto caminhões da Isuzu. A carga foi avaliada em US$ 117 milhões.

  • MV Tricolor (2002)

    O navio cargueiro ia da Bélgica para a Inglaterra e naufragou no Canal da Mancha a cerca de 48 km da costa inglesa. Com 3 mil carros, ele se chocou com outro navio. Entre os veículos perdidos estavam modelos de BMW, Volvo e Saab. O prejuízo calculado na época foi de US$ 50 milhões.