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

Reverência, silêncio e até libras: Pedro varia comemorações de gol pelo Fla

Do UOL, no Rio Janeiro

01/09/2022 04h00

Pedro surgiu no Fluminense como o "artilheiro da reverência", algo que tornou-se uma marca registrada e o acompanha na carreira. Porém, pelo Flamengo, o atacante tem procurado ampliar seu cardápio de comemorações e feito outras, que vão das mais provocativas às que têm um apelo social, como festejar em libras.

As direcionadas às pessoas surdas surgiu pela primeira vez na vitória por 1 a 0 sobre o Corinthians, nas quartas de final da Libertadores, no Maracanã (RJ), resultado que garantiu vaga nas semifinais da competição. Ao UOL Esporte, o camisa 21 explicou o que o motivou e o significado do gesto.

"Essa das libras foi porque fui num culto lá na igreja que teve a participação de pessoas que eram surdas e mudas. Elas subiram para fazer um coral em libras e isso me tocou muito e senti no coração que deveria fazer essa comemoração para incluir todas elas. Foi um momento muito legal, vi comentários de pessoas que ficaram emocionadas com essas comemorações", disse em entrevista exclusiva à reportagem, explicando posteriormente o significado:

"O significado das libras são: 'Jesus. Glória a Deus'".

O gesto ganhou uma grande repercussão na comunidade de surdos e mudos e muitas organizações que trabalham com libras elogiaram a atitude do jogador do Flamengo.

Já no hat trick de ontem (31), na goleada por 4 a 0 sobre o Vélez Sarsfield que colocou o Rubro-Negro muito próximo da final da Libertadores, Pedro variou. Não esqueceu de sua reverência, mas mostrou também seu lado provocador.

No primeiro gol, imitou o famoso gesto do "eu estou aqui", eternizado por Cristiano Ronaldo, seguido de outro onde sugeria que a torcida do Vélez se calasse. Algo como um "fecha o som".

No segundo, saiu no estilo "aviãozinho", a lá Romário, e seguiu para a tradicional reverência antes ser abraçado pelo lateral-esquerdo Filipe Luís e soltar um "Glória a Deus!".

No terceiro, novamente voltou a provocar a torcida do Vélez Sarsfield, mostrando três dedos da mão, em alusão ao hat trick marcado no estádio José Amalfitani. Também fez questão de exibir ao público seu nome estampado nas costas da camisa.

Reverência foi uma apresentação aos torcedores

Pedro faz gesto de reverência em comemoração após gol do Flamengo sobre o Vélez Sarsfield - Fotobairesarg/AGIF - Fotobairesarg/AGIF
Pedro faz sua tradicional reverência após gol sobre o Vélez em goleada do Flamengo por 4 a 0
Imagem: Fotobairesarg/AGIF

A primeira vez que Pedro fez sua reverência na comemoração foi justamente em seu primeiro gol como profissional, ainda pelo Fluminense, no dia 24 de janeiro de 2017, quando o Tricolor venceu o Criciúma por 3 a 2 na extinta Primeira Liga.

"Foi no meu primeiro gol, onde quis me apresentar para a torcida. Isso ficou muito marcado para mim, continuei fazendo esse gesto e virou uma marca", disse, complementando: "A criançada gosta".

Com os três gols de ontem, Pedro se isolou na artilharia da Libertadores com 11 gols em 11 jogos. Ele também igualou nada menos do que Zico e Gabigol como maiores artilheiros do Flamengo em uma única edição da competição.

Vivendo um momento mágico, o jogador está cada vez mais cotado pelo técnico da seleção brasileira, Tite, para uma vaga na Copa do Mundo do Qatar.

Flamengo