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

Rafael Reis

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Em declínio, atacantes sul-americanos somem da briga pela Chuteira de Ouro

Lionel Messi é o "rei" da Chuteira de Ouro, mas está mal nesta temporada - REUTERS/Gonzalo Fuentes
Lionel Messi é o "rei" da Chuteira de Ouro, mas está mal nesta temporada Imagem: REUTERS/Gonzalo Fuentes

15/03/2022 04h20

Receba os novos posts desta coluna no seu e-mail

Email inválido

Lionel Messi, Mauro Icardi, Luis Suárez, Edinson Cavani, Neymar. Até pouco tempo atrás, atacantes sul-americanos eram uma espécie de garantia de muitos gols no primeiro escalão do futebol europeu.

Só que a classificação da Chuteira de Ouro, prêmio que é entregue anualmente ao artilheiro máximo dos campeonatos nacionais do Velho Continente, deixa bem claro que essa era chegou ao fim.

Pela primeira vez no século, não existe no top 10 do ranking dos goleadores da temporada europeia nenhum jogador nascido do lado de cá do Oceano Atlântico.

Os primeiros sul-americanos na classificação da Chuteira de Ouro 2021/22 aparecem apenas na 15ª colocação. O argentino Giovanni Simeone (Cagliari) e o uruguaio Darwin Núñez (Benfica) têm 30 pontos cada, pouco mais da metade da pontuação do líder, o polonês Robert Lewandowski (Bayern de Munique), que já soma 58.

Acima deles na classificação, há 12 atacantes europeus (quatro noruegueses, um polonês, um tcheco, um italiano, um francês, um sérvio, um alemão, um croata e um suíço) e dois africanos (um egípcio e um cabo-verdiano).

A atual edição da Chuteira de Ouro já está praticamente decidida. Apenas um desastre tira o bicampeonato consecutivo de Lewandowski. O camisa 9 do Bayern tem 11,5 pontos de vantagem para o segundo colocado, Ohi Omoijuanfo, do Estrela Vermelha.

Na prática, isso significa que o vice-líder precisa tirar uma diferença de oito gols para assumir o topo da classificação. Só que faltam somente sete rodadas para o fim da temporada na Sérvia, onde ele joga.

O maior campeão da história da Chuteira de Ouro é Messi, que já levantou seis troféus (2009/2010, 2011/2012, 2012/2013, 2016/2017, 2017/2018 e 2018/2019). Nesta temporada, porém, o craque argentino não aparece nem no top 300, já que tem apenas dois gols marcados na Ligue 1 sa.

Sem grandes goleadores consagrados no cenário internacional na atualidade, o Brasil está prestes a completar 20 anos de jejum. A última vez que o país do futebol faturou o prêmio foi em 2001/2002, com Jardel, na época jogador do Sporting.

O ex-centroavante do Grêmio também levantou o troféu em 1998/1999. Além dele, apenas Ronaldo (1996/1997) já havia colocado a terra tupiniquim no lugar mais alto do pódio.

Na atual temporada, o brasileiro mais bem classificado na Chuteira de Ouro é Vinicius Júnior, do Real Madrid, que ocupa a 22ª colocação, com 28 pontos (14 gols). O país tem só mais dois representantes no top 100: Arthur Cabral (Fiorentina), na 51ª posição, e João Pedro (Cagliari), no 75º lugar.

O "Blog do Rafael Reis" publica semanalmente, sempre às terças-feiras, uma nova parcial da corrida pelo posto de artilheiro máximo do Velho Continente.

Confira a classificação da Chuteira de Ouro

1 - Robert Lewandowski (POL, Bayern de Munique) - 58 pontos (29 gols)
2 - Ohi Omoijuanfo (NOR, Molde/Estrela Vermelha) - 46,5 pontos (31 gols)
3 -Karim Benzema (FRA, Real Madrid) - 44 pontos (22 gols)
4 - Ciro Immobile (ITA, Lazio) - 42 pontos (21 gols)
5 - Dusan Vlahovic (SER, Fiorentina/Juventus) - 40 pontos (20 gols)
Mohamed Salah (EGI, Liverpool) - 40 pontos (20 gols)
Patrik Schick (TCH, Bayer Leverkusen) - 40 pontos (20 gols)
8 - Thomas Lehne Olsen (NOR, Lillestrom) - 39 pontos (26 gols)
9 - Deniz Undav (ALE, Union Saint-Gilloise) -36 pontos (24 gols)
10 - Marko Livaja (CRO, Hadjuk Split) - 33 pontos (22 gols)
Michael Frey (SUI, Royal Antuérpia) - 33 pontos (22 gols)
Veton Berisha (NOR, Viking Stavanger) - 33 pontos (22 gols)