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

Ex-dupla de Rico lembra briga e entrega desejo: 'Sonho também com reality'

Rico Melquiades e Davi Mateus se apresentavam juntos e eram "abençoados" por Carlinhos Maia - Divulgação
Rico Melquiades e Davi Mateus se apresentavam juntos e eram 'abençoados' por Carlinhos Maia Imagem: Divulgação

Lucas Pasin

De Splash, no Rio

23/12/2021 04h00

Quem acompanha Rico Melquiades, campeão de "A Fazenda 13", desde o início de seu sucesso com humor nas redes sociais, sabe que por muito tempo não existia Rico sem Davi Mateus. Os nordestinos criavam muitos conteúdos juntos e chegaram a rodar o Brasil com um show de comédia chamado "Cabaré".

No entanto, em 2019, antes de sonhar com qualquer reality na TV, Rico brigou com o antigo parceiro. Por uma "fofoca" ada para frente, os dois romperam de vez a parceria que chegou até mesmo a ser "abençoada" por Carlinhos Maia. Ele divulgava os humoristas muitas vezes em sua badalada rede social.

Splash conversou com Davi Mateus, atualmente com mais de três milhões de seguidores no Instagram. O humorista ainda cria conteúdos para as redes sociais, sua principal fonte de renda, e diz guardar apenas boas lembranças de Rico Melquiades.

Amava trabalhar com o Rico. Ele sempre foi muito engraçado. Realizamos juntos o sonho de subir em um palco e fazer pela primeira vez um show de humor. Brigamos sim, por bobagens. Vivíamos 24 horas juntos, como um casamento. Uma hora nossa briga se tornou algo sério. Porém guardamos com carinho o que vivemos, afinal Rico e Davi foram juntos um sucesso.

Ao ver o ex-parceiro aclamado como um dos participantes mais marcantes dos realities na TV, Davi confessa que teve medo do resultado não ser tão positivo para Rico:

Fico feliz e ao mesmo tempo emocionado. Ouvia o Rico falar que queria muito ter R$ 1 milhão na conta, mas também ouvia ele dizer que seu sonho seria entrar em um reality. Quando o vi na 'Fazenda' vibrei e ao mesmo tempo fiquei com medo que ele fizesse alguma loucura e fosse cancelado.

'ei pela rejeição da internet, mas não desisti'

Assim que brigou com Rico, Davi saiu de "falso amigo" nas redes sociais. Isso porque o humorista teria gravado, escondido, uma conversa particular do campeão de "A Fazenda". No papo, o participante do reality da Record falava mal de um conhecido.

Com o fim da dupla, Davi precisou conquistar novamente os fãs que os acompanhavam. Ele também deixou o escritório que o agenciava, e que segue com Rico Melquiades.

"Precisei lutar por mim, pelo meu trabalho. Foi difícil no início. Me preocupava muito em como seguiria ajudando minha família. ei pela rejeição da internet, mas não desisti. Fiz projetos e gravei bastante para manter o nome Davi Mateus conhecido".

Vivendo com publicidades nas redes sociais, Davi acredita que também pode ter uma "mudada de vida" caso tenha uma chance, assim como Rico, de participar de um reality show. Ele sonha com a fama nacional:

Não sou milionário porque não entrei ainda em um reality, mas me considero rico. Sonho em participar de um programa de TV. Quero mostrar o Davi que sou no dia a dia, engraçado e que ama confusão. Além disso, sonho em fazer uma série de TV e ser também apresentador de algum programa.