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

'Eu não quero ouvir o que você tem pra falar', diz mãe de MC Kevin para VK

De Splash, em São Paulo

22/05/2021 14h47Atualizada em 22/05/2021 20h20

Em uma série de stories publicados hoje no Instagram, Valquiria Nascimento, mãe de MC Kevin, desabafou sobre a morte do filho e mandou um recado direto para MC VK, o amigo que estava com o filho dela no momento da queda da sacada que matou o funkeiro.

"Cada dia eu sinto mais falta do Kevin. Só Deus sabe como está meu coração e como eu estou. Estou muito confusa, magoada, triste. Mas eu preciso ser forte, porque quem me conhece sabe que eu sou o pilar da minha família", começou a mãe do MC de 23 anos, que morreu no último domingo no Rio de Janeiro.

Ela começou o desabafo falando sobre VK, que estaria tentando contato com ela para falar sobre a morte do amigo.

"VK não adianta me mandar mensagem. Não adianta me ligar. Não adianta pedir para me falarem. Eu não quero falar, eu não quero ouvir o que você tem para falar. Eu vi você falando 'minha vida está de ponta cabeça'. Se a sua está de ponta cabeça, imagina como que está a minha."

Valquiria se referiu vídeo publicado ontem à noite por VK, que alega estar sem celular já que o aparelho foi apreendido para investigações da morte do MC. No vídeo, VK diz que ele e Kevin eram amigos de verdade e que ele está sendo injustiçado.

kevin vk - Reprodução/Instagram - Reprodução/Instagram
MC Kevin e VK eram amigos
Imagem: Reprodução/Instagram

"E o Kevin que não tem mais vida? Nem para ficar de ponta cabeça. O meu filho não tem mais vida, então eu não quero mais explicação. Eu não quero mais nada. Não adianta ficar querendo provar alguma coisa para mim. Você dormiu na minha casa, comeu da minha comida, me chamava de tia. Sabe quem é o Kevin", continuou a mãe do funkeiro morto.

Valquiria não perdoa não ter sido procurada antes pelo amigo do filho. "Não me deu explicação no dia que aconteceu, não falou o que aconteceu para mim, no outro dia no máximo, não precisa falar mais. Vai falar lá na Justiça. Vai resolver com Deus", recomendou. E continua.

"Eu não quero falar. Se eu falar eu vou magoar, eu vou xingar, eu vou pra cima, e não é isso o que eu quero. Você tem que se justiificar com Deus. Porque eu não quero explicação nenhuma, não quero nem saber de você."

"Vocês estão me machucando"

Valquiria ainda aproveitou o desabafo para pedir para que as pessoas parem de especular o que aconteceu na tarde do último domingo no hotel de luxo do Rio. Várias pessoas que estavam no local já prestaram depoimentos e a morte segue sendo investigada pela polícia.

"Parem de ficar postando um monte de coisa. Especulações, diz que me disse. E fica de briguinha na internet", pediu Valquiria. Ela alegou que o filho era ingênuo, principalmente nas escolhas dos amigos.

"Se ele tivesse visto essa maldade que existe no mundo, ele estava vivo. Para ele, todo mundo era amigo. Ninguém tinha inveja dele, nada. Todo mundo era amigo."

Valquiria ainda esclareceu que ela e Kevin tinham uma relação conturbada, pois ela não se importava com fama.

"Dinheiro, casa, carro, fama, nada disso fez importância para mim. O Kevin era a prova disso. Eu falava para ele todo dia: Filho, eu não quero nada. Não quero casa, não quero carro, não quero nada. Eu quero você do meu lado e eu não tenho mais."

A mãe de MC Kevin ainda lembra que tentou alertá-lo sobre as amizades.

"Independentemente das nossas brigas e discussões mãe fala a verdade que o filho não quer ouvir. Então eu brigava mesmo, eu ia para cima mesmo, eu queria colocar na cabeça dele como qualquer outra mãe."

Por fim, ela pede que parem de fazer sensacionalismo com a morte do filho.

"Eu tenho orgulho de ter sido mãe do Kevin e eu tenho certeza que ele morreu com orgulho de me ter tido como mãe. Então parem com esse negócio de sensacionalismo que vocês estão me machucando."