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

"Trintão" desconhecido lidera Chuteira de Ouro; Brasil aparece no top 10

Maksim Skavysh é o líder da Chuteira de Ouro nesta temporada - Reuters
Maksim Skavysh é o líder da Chuteira de Ouro nesta temporada Imagem: Reuters

20/10/2020 04h20

Receba os novos posts desta coluna no seu e-mail

Email inválido

Maksim Skavysh já tem 30 anos, mas nunca atuou em uma liga de primeiro escalão. Ao longo da carreira, rodou por equipes de Belarus, disputou a segunda divisão da Rússia e teve uma rápida agem por Israel. Seu maior feito até hoje foi ter participado dos Jogos Olímpicos de Londres-2012.

Mas esse centroavante bielorrusso, praticamente um desconhecido para quem não acompanha de perto o futebol do Leste Europeu, é o artilheiro do Velho Continente neste início de temporada 2020/21.

O camisa 15 do BATE Borisov ocupa a liderança da primeira parcial da Chuteira de Ouro, troféu concedido anualmente por um pool de veículos de imprensa ao goleador máximo dos campeonatos nacionais da Europa nesta temporada.

Skavysh tem até o momento 22,5 pontos na corrida pelo prêmio, resultado dos 15 gols que já marcou nesta edição do Campeonato Bielorrusso, que distribui um ponto e meio por cada bola empurrada para dentro das redes.

Rauno Sappinen, do Flora Tallinn, que ocupa a segunda colocação no ranking, até anotou mais gols que ele, mas leva desvantagem de atuar na Estônia, onde cada gol só vale um ponto. Por isso, tem 21 pontos.

O único brasileiro no top 10 da Chuteira de Ouro é o meia-atacante Gabriel Ramos, ex-Bahia e Cuiabá, que joga pelo Torpedo Zhodino, de Belarus. Com dez gols e 15 pontos, ele divide a décima colocação com outros seis jogadores.

A presença de tantos nomes pouco relevantes no cenário internacional na parte da cima do ranking dos artilheiros da Europa tem uma explicação.

Skavysh, Sappinen, Gabriel Ramos e os outros nomes que estão na dianteira do prêmio atuam em países que utilizam um calendário anual, semelhante ao do Brasil. Por isso, eles estão já na reta final da temporada, e não no começo, situação dos centros mais importantes.

Dentre os jogadores que começaram a temporada em setembro e que atuam nas ligas mais fortes (aquelas onde cada gol vale dois pontos), os "líderes" da Chuteira de Ouro são o polonês Robert Lewandowski (Bayern de Munique), o inglês Dominic Calvert-Lewin (Everton) e o sul-coreano Son Heung-min (Tottenham). Eles têm 14 pontos e ocupam a 17ª posição na lista geral.

O atual campeão da Chuteira de Ouro é o italiano Ciro Immobile, da Lazio, que acumulou 72 pontos na temporada ada e venceu uma equilibrada disputa com Lewandowski. Já Lionel Messi, do Barcelona, é o maior vencedor da história do prêmio e já levou para casa seis troféus.

O Brasil não fatura a taça desde 2001/2002, quando Jardel (Sporting) foi o goleador máximo da temporada europeia. O ex-centroavante do Grêmio também levantou o troféu em 1998/1999. Além dele, apenas Ronaldo (1996/1997) já colocou o país no lugar mais alto do pódio.

O "Blog do Rafael Reis" publica a cada terça-feira uma nova parcial da corrida pelo posto de artilheiro máximo do Velho Continente.

Confira a classificação da Chuteira de Ouro

1 - Maksim Skavysh (BLR, BATE Borisov) - 22,5 pontos (15 gols)
2 - Rauno Sappinen (EST, Flora Tallinn) - 21 pontos (21 gols)
3 - Christoffer Nyman (SUE, Norrköping) - 19,5 pontos (13 gols)
Jasur Yakhshiboev (UZB, Pakhator Tashkent) - 19,5 pontos (13 gols)
5 - Amahl Pellegrino (NOR, Kristiansund) - 19 pontos (19 gols)
6 - Jesper Karlsson (SUE, AZ Alkmaar) - 18 pontos (12 gols)
7 - Steven Lennon (ESC, Hafnarfjödur) - 17 pontos (17 gols)
8 - Isaac Kiese Thelin (SUE, Malmö) - 16,5 pontos (11 gols)
Stefano Holmquist Vecchia (SUE, IK Sirius) - 16,5 pontos (11 gols)
10 - Evgeni Shikavka (BLR, Dínamo Minsk) - 15 pontos (10 gols)
Gabriel Ramos (BRA, Torpedo Zhodino) - 15 pontos (10 gols)
Patrick Pedersen (DIN, Valur Reykjakiv) - 15 pontos (15 gols)
Pavel Nekhajchik (BLR, BATE Borisov) - 15 pontos (10 gols)
Tolu Arokodare (NIG, Valmiera) - 15 pontos (15 gols)
Vitali Lisakovich (RUS, Lokomotiv Moscou) - 15 pontos (10 gols)
Zoran Marusic (SER, Neman Grodno) - 15 pontos (10 gols)