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

Quem é Lucas Guedes, sertanejo que morreu aos 32 anos após dois infartos

Cantor Lucas Guedes após sofrer dois infartos - Reprodução/Instagram
Cantor Lucas Guedes após sofrer dois infartos Imagem: Reprodução/Instagram

De Splash, em São Paulo

04/08/2022 22h10Atualizada em 05/08/2022 00h18

O cantor sertanejo Lucas Guedes, de 32 anos, morreu nesta quinta-feira (4), e causou grande comoção nas redes sociais. O artista teve uma internação repentina na quarta-feira por conta de fortes dores, sofreu um início de AVC e faleceu após não resistir a dois infartos.

Morador da cidade de Porto Ferreira, interior de São Paulo, ele estava trilhando um caminho na música sertaneja e se apresentava em bares e casas de show em todo o estado.

Música minha vida

Com pouco mais de três mil seguidores, Lucas Guedes dividia com os fãs e amigos a sua rotina — com a família e no trabalho — e também divulgava a agenda de suas apresentações — principalmente aos finais de semana.

E, claro, Lucas não deixava de compartilhar fotos e vídeos de seus shows pela capital e cidades do interior do estado de São Paulo.

Dentre as músicas trabalhadas pelo artista está "Constelação de Cachaceiro", que soma mais de 18 mil visualizações no YouTube. Ele também já havia lançado a canção "Seu Juiz".

Apaixonado pela música sertaneja, o artista não cansava de compartilhar uma foto sua ainda criança ao lado do cantor Zezé Di Camargo.

"A minha paixão pelo sertanejo não é de hoje!!! Um dos meus maiores ídolos!!! Filho de Francisco", escreveu ele.

Lucas Guedes também tinha o hábito de publicar mensagens de aconselhamento e agradecimento por estar conseguindo dar os na música.

"Nunca desista do seu sonho! Pois você é a peça fundamental para que isso aconteça! Obrigado, Deus, por estar sempre comigo! Música minha vida", postou.

Ações sociais

Além da vida na estrada como artista, Lucas usava a internet como meio de divulgação para arrecadar alimentos para pessoas e animais em situação de rua.

Sempre de sorriso no rosto, o sertanejo costumava surgir nas redes sociais exibindo os alimentos e os pacotes de ração arrecadados.

Manifestação da esposa

Karina Santana, mulher do cantor sertanejo, foi a responsável por comunicar sobre o falecimento. Em postagem no Facebook, ela relatou detalhes do que o levou ao óbito, além de lamentar sua perda.

"É, meu amor, você se foi... Como dói! Amigos, o Lucas não estava bem ontem, estava com muita dor, sofreu um começo de AVC e um infarto, internou... teve outro infarto essa noite e não resistiu", escreveu ela.

Horas mais tarde, no Instagram, ela postou uma imagem com a palavra "luto" e fez juras de amor eterno ao seu parceiro.

Meu coração está despedaçado!! Vai em paz meu amor. Lucas Guedes sempre vou te amar. Karina Santana