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

Vereador postou foto antes de morrer em naufrágio; filho está desaparecido

Weudson Ribeiro

Colaboração para o UOL, em Brasília

16/01/2022 10h28

O vereador da cidade de Caçador (SC), Ricardo de Moraes Barbosa, de 48 anos, e seu amigo Deivid Fernandes morreram após um naufrágio na última sexta-feira, no canal da Barra de Laguna, no litoral sul do estado. Quatro dos sete homens que estavam na embarcação foram resgatados com vida, informou o Corpo de Bombeiros de Santa Catarina. O filho do político, Michel Ricardo de Moraes Barbosa, 25 anos, está desaparecido, e as buscas seguem no local.

Uma selfie com pessoas a bordo de uma lancha foi publicada via stories no perfil do Instagram do vereador horas antes do acidente. O UOL questionou a Marinha, a Delegacia dos Portos de Laguna, a Polícia Civil e a Polícia Científica sobre possível abertura de investigação para apurar as causas do acidente. Em nota, a Câmara Municipal de Caçador confirmou a morte do vereador.

As causas do naufrágio e os nomes das vítimas não foram divulgados, mas a Câmara Municipal confirmou a morte do vereador (nota ao fim desta reportagem). Uma selfie com as vítimas havia sido publicada via stories no perfil do Instagram do vereador horas antes do acidente. - Reprodução/redes sociais - Reprodução/redes sociais
As causas do naufrágio e os nomes das vítimas não foram divulgados, mas a Câmara Municipal confirmou a morte do vereador. Imagem havia sido publicada via stories no perfil das vítimas horas antes do acidente
Imagem: Reprodução/redes sociais

"O trabalho foi retomado neste domingo, às 7h, pela equipe do 8º Batalhão de Bombeiros Militar, com sede em Tubarão —área responsável pela região de Laguna. Ressaltamos que o Corpo de Bombeiros Militar de Santa Catarina não medirá esforços para encontrar essa vítima", disse hoje a corporação em nota. "As buscas seguem ocorrendo, mas sem novidades até o momento."

Foram empenhadas duas embarcações com dois mergulhadores do Corpo de Bombeiros, que contou com apoio de uma embarcação da Marinha Do Brasil e da aeronave Águia da Policia Militar, que tem sobrevoado a região do naufrágio.

O acidente ocorreu por volta das 15h de sexta-feira, na região do Molhes da Barra, no Complexo Lagunar. Segundo os policiais do Serviço de Atendimento e Resgate Aeromédico (Saer), que prestaram apoio na ocorrência, a embarcação virou por causa da força das ondas, o que levou ao afundamento da lancha.

O governador de Santa Catarina, Carlos Moisés, se manifestou por seus perfis nas redes sociais sobre o acidente e se solidarizou com os familiares.

Nota da Câmara de Caçador (SC)

"A Câmara Municipal de Caçador comunica com profundo pesar o falecimento do vereador Ricardo de Moraes Barbosa, ocorrido na tarde desta sexta-feira (14), em um trágico acidente na cidade de Laguna.

Ricardo ava férias com familiares e amigos no sul do Estado e fazia um eio de lancha, quando, infelizmente, a embarcação virou e acabou vitimando tanto vereador Ricardo quanto amigo Deyvid Fernandes.

Empresário, liderança política e comunitária destacável, cidadão comprometido com as demandas de Caçador, Ricardo era o 1º secretário da Mesa Diretora e estava em seu primeiro mandato como vereador eleito pelo PSDB, tendo assumido ainda na legislatura ada por quase dois anos na vaga do vereador licenciado, Amarildo Tessaro.

Neste momento de profunda dor, a Câmara Municipal de Caçador, por meio de todos os vereadores, assessores e servidores, lamenta estas perdas irreparáveis. Ao mesmo tempo, rogamos a Deus que dê força e console os familiares e amigos que hoje choram suas partidas."