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

Esse conteúdo é antigo

Acidente mata três adultos e duas crianças em rodovia de Santa Catarina

Carro colidiu de frente com caminhão na tarde de ontem no km 16,4 da SC-416, em Itapoá, no norte de SC - Polícia Militar Rodoviária/Divulgação
Carro colidiu de frente com caminhão na tarde de ontem no km 16,4 da SC-416, em Itapoá, no norte de SC Imagem: Polícia Militar Rodoviária/Divulgação

Giorgio Guedin

Colaboração para o UOL, em Blumenau (SC)

16/12/2020 18h47

Cinco pessoas morreram após um grave acidente ocorrido na tarde de ontem no km 16,4 da SC-416, em Itapoá, no norte de Santa Catarina. Entre as vítimas, mãe e filha, adultas, e dois irmãos, menores de idade.

Segundo a Polícia Militar Rodoviária, responsável pelo trecho, as cinco vítimas estavam em veículo GM Onix com placas de Foz do Iguaçu (PR), que colidiu frontalmente contra um caminhão com placas de ville (SC). O caminhoneiro, de 33 anos, nada sofreu.

Quatro dos cinco ocupantes do Onix morreram ainda no local do acidente: Luís Carlos da Costa, 63 anos; Regina Márcia da Silva, 67 anos; Mariane Diniz Rodrigues, 12 anos; e Nicolas Henrique Nazelaiko Rodrigues, 9 anos.

Mackerly Cristina da Silva, 45 anos, foi conduzida em estado grave ainda ontem ao Pronto Atendimento de Itapoá, e transferida posteriormente ao Hospital São José, em ville, mas não resistiu aos ferimentos e morreu no fim da manhã de hoje.

O laudo da necropsia constatou que todos morreram por politraumatismo generalizado.

Regina e Mackerly eram mãe e filha, respectivamente. Mariane e Nícolas eram irmãos, mas não tinham parentesco com os três adultos. Já Luís era amigo de Regina e Mackerly. Todos moravam em Itapoá, com exceção de Luís, que residia em Maringá (PR).

Escola presta homenagem

Nas redes sociais, a escola, onde Mariane e Nicolas estudavam em Itapoá, prestou uma homenagem.

"É com grande tristeza que a Escola Frei Valentim Informa que dois dos nossos alunos faleceram no trágico acidente ontem dia 15/12, Mariane Diniz Rodrigues 5° C / Nicolas Henrique Navelaiko Rodrigues 3° C; Não há dor maior do que ter de dizer adeus aos que amamos. Nem há saudade tão eterna como aquela que nasce com o luto. Por isso pedimos a Deus para que conceda a família e amigos conforto e força nesta hora tão difícil. Receba as nossas sinceras condolências, professores e equipe da escola Frei", publicou a instituição.