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

Flamengo

Villani diz que levou bronca da Globo por 'Púskas que o pariu' em narração

Gustavo Villani em entrevista ao canal Mundo GV Betano - Reprodução/YouTube Mundo GV Betano
Gustavo Villani em entrevista ao canal Mundo GV Betano Imagem: Reprodução/YouTube Mundo GV Betano

Colaboração para o UOL, em Santos (SP)

31/05/2023 12h11

O narrador Gustavo Villani revelou ter levado uma bronca da TV Globo por ter usado a frase 'Púskas que o pariu' ao narrar o golaço de bicicleta de Pedro, do Flamengo, contra o Athletico, pela Copa do Brasil do ano ado.

O que aconteceu

Villani contou que levou uma 'chamado de canto' da direção e que a expressão até cabe em transmissões do canal sportv, mas não da TV Globo: "Recebi uma chamada de canto (...) Eles [direção da Globo] entendem que o Púskas é mais conhecido para o sportv e Premiere do que para a TV Globo".

O narrador disse que a chamada veio através de uma ligação da direção da TV Globo. "Eu só usei aquela vez. Não foi uma dura, mas foi uma ligação assim 'cara, está a maior repercussão, gente escrevendo contra e a favor'".

Villani afirmou que não fica chateado com broncas deste tipo, mas sim pensativo. "Se a ideia geral é fazer uma disrupção, porque isso é uma pauta da grande mídia, (…) até onde e quando eu posso tentar arriscar?", questionou.

As declarações foram dadas em entrevista ao canal 'Mundo GV Betano', no YouTube.

O que mais ele disse

Talvez não escutem Púskas. "O 'Púskas que pariu' cabe no sportv, mas na Globo… [eu recebi] uma chamada de canto. A Globo tem um alcance muito maior que o da TV fechada, que é mais segmentada, com um público de conhecimento mais específico do esporte. Eles [direção da Globo] entendem que o Púskas é mais conhecido para o sportv e Premiere do que para a TV Globo. Talvez o tiozão lá na portaria ou a tia cozinhando não escutem Púskas, vão ouvir "p*** que pariu". E 'como é que você fala um palavrão na hora do gol na TV Globo?'"

Estava dentro de mim. "É uma coisa que estava dentro de mim, como eu ia saber que o Pedro ia fazer um gol de bicicleta? Eu não iria usar um "Púskas que pariu' para um gol qualquer, um gol de pênalti. Está em mim, mas como eu consumo o vestiário, a mesa do bar e estou ligado nas metáforas do futebol, eu ouvi isso em algum lugar. Isso é muito bom. Puskás é o prêmio para o gol mais bonito da temporada, "que pariu" todo mundo pare desde que dê luz a algo. O Púskas pariu um golaço. Obviamente que faz uma menção ao palavrão, mas vamos combinar que hoje em dia é vírgula".

Só uma vez. "Eu só usei aquela vez. Não foi uma dura, mas foi uma ligação assim 'cara, está a maior repercussão, gente escrevendo contra e a favor' (...) E eles me chamaram atenção para a questão da TV Globo. Eu disse que não estava entendendo se havia sido bom ou ruim, e explicaram que era só pra não usar na TV Globo. Virou chamada no sportv depois, aí eu entendi que tinha sido legal".

Chateado não, mas pensativo. "Eu não fico chateado, mas eu fico pensativo. Se a ideia geral é fazer uma disrupção, porque isso é uma pauta da grande mídia, (…) até onde e quando eu posso tentar arriscar? A ideia é fazer uma sucessão, então eu tento fazer. Eu perguntei 'vocês querem que eu faça o que sempre foi feito? Porque esse eu conheço, eu já sei como o pessoal narra futebol na TV Globo'. Eu não posso inventar a roda, então 'vamos junto tentar tocar algo novo ou [não]?'".

O golaço de Pedro

O gol de bicicleta de Pedro foi marcado no segundo jogo entre Flamengo e Athletico, pelas quartas de final da Copa do Brasil de 2022. Os times haviam empatado sem gols no Maracanã, e Pedro fez o gol da vitória de 1 a 0 na Arena da Baixada que colocou o Fla na semifinal.

"Que golaço, meu Deus. Golaço! Puskás que o pariu, o que ele fez?", narrou Gustavo Villani.

Como explicou no podcast, Villani usou o "Puskás que o pariu" em referência ao prêmio da Fifa para o gol mais bonito do mundo no ano.

Flamengo