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

Personal trainer investigada por grampos telefônicos morre em Cuiabá

Helen Christy era personal trainer - Reprodução/Instagram
Helen Christy era personal trainer Imagem: Reprodução/Instagram

Bruna Barbosa

Colaboração para o UOL, em Cuiabá

26/04/2021 19h51Atualizada em 27/04/2021 09h02

A personal trainer Helen Christy Carvalho Dias Lescor, de 42 anos, morreu na noite de ontem, após sofrer um infarto fulminante na casa onde morava com o marido e o pai, em Cuiabá. De acordo com o irmão de Helen, João Paulo Dias, ela estava em tratamento contra ansiedade, depressão e anemia.

Helen foi levada às pressas ao hospital pelo marido, o coronel e ex-chefe da Casa Militar de Mato Grosso, Evandro Lesco. No caminho, ele e o pai da personal tentaram reanimá-la, sem sucesso. No hospital, o procedimento foi repetido pelos médicos durante cerca de uma hora, mas Helen não resistiu.

Ainda na unidade, Lesco afirmou que a mulher estava se sentindo mal há aproximadamente quatro dias, com fraqueza, sonolência e falta de apetite. Ele também informou que ela fazia uso de remédicos para depressão e para conseguir dormir.

A personal trainer e o marido foram presos em setembro de 2017 durante investigação de um esquema de grampos clandestinos durante gestão do ex-governador Pedro Taques, que ficou conhecido como "Grampolândia Pantaneira". Segundo a Polícia Civil, ela era suspeita de atrapalhar a apuração policial e acabou solta um mês depois por determinação do STJ (Superior Tribunal de Justiça).

De acordo com a Polícia Civil, uma equipe da Delegacia Especializada de Homicídios e Proteção à Pessoa (DHPP) foi acionada para liberação de cadáver no hospital. Um exame de necropsia deve atestar a causa da morte.

"Saúde perfeita"

No feriado de Tiradentes, na última quarta (21), Helen viajou para Alto Araguaia (MT) para visitar os familiares. Uma prima dela contou que elas chegaram a se encontrar para tomar caldo e que a personal aparentava estar bem.

"Até marcamos de treinar na sexta, mas não deu tempo. Ela se cuidava até demais, inclusive os médicos dela eram também amigos pessoas. Todos estamos tão assustados quanto vocês por causa desse infarto em uma pessoa tão saudável", explico Josiane Dias.

A prima de Helen contou que, desde que ela e o marido foram presos, a personal nunca mais "foi a mesma pessoa" por conta dos traumas. Por conta disso, ela começou a fazer tratamento com remédios para depressão e ansiedade.

Josiane contou que o marido e o pai de Helen estão desolados com a morte.

"O pai e ela viviam um para o outro, o marido também. Nem sei como será a vida deles sem ela, porque ambos viviam para ela e por ela", disse.

Nas redes sociais, como digital influencer, a personal compartilhava dicas sobre exercícios físicos e lifestyle aos mais de 77 mil seguidores.