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

Whindersson: 'O Popó sou eu, o cara que não tem nada e chega a ser alguém'

Whindersson Nunes comenta duelo de boxe com Popó no "Podpah" - Reprodução/YouTube
Whindersson Nunes comenta duelo de boxe com Popó no 'Podpah' Imagem: Reprodução/YouTube

Colaboração para o UOL, em São Paulo

24/01/2022 17h16

Prestes a encarar tetracampeão mundial Acelino Popó Freitas em um combate exibição de boxe, o humorista Whindersson Nunes cobrou reconhecimento ao ex-pugilista. Convidado do "Podpah" de hoje, Whindersson comparou sua história à de Popó, mas lamentou que "a galera aqui desvaloriza demais" os feitos do tetracampeão mundial.

Whindersson destacou as conquistas de Popó, e comparou a "idolatria" do brasileiro em comparação a Mike Tyson. Para o artista, "a galera baba muito ovo da galera de fora".

"Eu sempre achei estranho o Mike Tyson ter 15 milhões de seguidores e o Popó não ter 1 milhão. Acho que a galera baba muito ovo da galera de fora, e acho que fora eles tratam melhor seus campeões. O Popó é tetracampeão mundial O Popó não tem 600 mil seguidores. O Popó venceu quatro vezes... É muita alegria para o povo brasileiro. É a mesma coisa da Copa (do Mundo). O que o Brasil ganhou cinco vezes, o Popó ganhou quatro. E sem incentivo de nada. Fu**** também. O Popó sou eu, tá ligado? O cara que não tem nada e chega a ser alguém na vida. Mas acho que a galera aqui desvaloriza demais", falou o humorista.

Whindersson ainda explicou que o evento tem como objetivo valorizar Popó, e se diverte com as reações sobre o combate."É interessante você fazer uma coisa que todo mundo fala que você vai morrer. Deve ser tipo ser alpinista. Todo mundo 'faz isso não'. É pelo boxe mesmo, porque o Popó é o nosso maior campeão brasileiro. Tem também o Maguila".

Mesmo assim, o artista deixou claro que treina "de verdade", e acredita que essa seriedade "convenceu" Popó a aceitar o convite.

"Eu treino de verdade. É isso que a galera não vê. A galera vê o que eu posto, mas não eu acordando, o estresse, que eu não só luto. Eu luto e faço um milhão de coisas. É um esforço muito grande. Custa muito você acreditar em você a ponto de levar o negócio para ser feito, não só ficar de conversa. Daqui uma semana vamos ver o que vai acontecer", disse Whindersson.

"Ele vendo também o interesse que eu estava em fazer o negócio, acho que ele ficou suscetível, porque eu estava fazendo um negócio bem feito. Se eu tivesse fazendo umas besteiras de boxe, ele não ia querer, não, mesmo sendo quem eu sou", completou.

O humorista ainda brincou com sua aparência após o embate de domingo. "Eu penso nos dias depois. 'Pô, acabou'. Olho no espelho e é uma caricatura minha... Ou se vai estar só o olho inchado. Mas vai ser legal de toda forma. (...) Vai que, sem querer (eu ganho)? Acho muito difícil".

Além do combate exibição entre Popó e Whindersson, o evento contará com uma luta entre o medalhista de prata nas Olimpíadas de Londres, Esquiva Falcão, e o ex-BBB e ex-A Fazenda Yuri Fernandes.