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

No auge, Marquinhos vira o zagueiro mais caro do mundo; conheça o top 10

Marquinhos assume a liderança de ranking dos zagueiros mais caros do planeta - Getty Images
Marquinhos assume a liderança de ranking dos zagueiros mais caros do planeta Imagem: Getty Images

25/02/2022 04h20

Receba os novos posts desta coluna no seu e-mail

Email inválido

Aos 27 anos, Marquinhos vive o auge da carreira. É titular absoluto da seleção brasileira e veste a braçadeira de capitão do Paris Saint-Germain, um dos times mais ricos e badalados do planeta.

Além disso, de acordo com o "Transfermarkt", site especializado na cobertura do Mercado da Bola internacional, o camisa 5 do clube francês é o zagueiro mais valioso do futebol mundial na atualidade.

Segundo a plataforma, Marquinhos vale hoje 75 milhões de euros (R$ 420 milhões), exatamente o mesmo preço estimado do português Rúben Dias, do Manchester City, eleito o melhor jogador da última edição do Campeonato Inglês, com quem divide o topo do ranking.

As pesquisas realizadas pelo "Transfermarkt" são, aliás, uma prova documental da evolução ano a ano vivida por Marquinhos. Duas temporadas atrás, ele era o nono zagueiro mais caro do planeta. Em 2021, subiu para o terceiro lugar. E, agora, ocupa a primeira posição.

Neste ano, houve um empate tríplice na terceira colocação. O holandês Matthijs de Ligt (Juventus), o eslovaco Milan Skriniar (Inter de Milão) e o francês Raphaël Varane (Manchester United) estão lado a lado no degrau mais baixo do pódio. Cada um deles vale 65 milhões de euros (R$ 363,9 milhões).

O holandês Virgil van Dijk, do Liverpool, que aparecia no posto de defensor central mais valioso do mundo nas duas edições anteriores do estudo, agora caiu para a nona colocação, com 55 milhões de euros (R$ 307,5 milhões).

Ao contrário do que vinha acontecendo desde 2020, Marquinhos não é mais o único representante do país pentacampeão mundial no top 10 da posição. Agora, ele ganhou a companhia de Éder Militão.

O zagueiro brasileiro do Real Madrid viu seu preço estimado dobrar nos últimos 12 meses até alcançar os atuais 60 milhões de euros (R$ 335,5 milhões) e agora ocupa o sexto lugar no ranking.

Dos 11 zagueiros que apareciam na lista disponibilizada em fevereiro do ano ado (havia um empate no décimo lugar), seis também fazem parte da relação desta temporada: Marquinhos, Rúben Dias, De Ligt, Varane, Dayot Upamecano (Bayern) e Van Dijk.

Além de Militão, há outras quatro caras novas: Skriniar, o italiano Alessandro Bastoni (Inter), o francês Jules Koundé (Sevilla) e o austríaco David Alaba (Real Madrid), ex-lateral esquerdo que agora está efetivado como zagueiro.

Brasil e França são os únicos países com mais de um representante na lista. Só que os atuais campeões mundiais emplacaram um defensor a mais que o país do futebol e tem três nomes no top 10: Varane, Koundé e Upamecano.

Os 10 zagueiros mais valiosos do mundo

1 - Marquinhos (BRA, PSG) - 75 milhões de euros
Rúben Dias (POR, Manchester City) - 75 milhões de euros
3 - Matthijs de Ligt (HOL, Juventus) - 65 milhões de euros
Milan Skriniar (SVK, Inter de Milão) - 65 milhões de euros
Raphaël Varane (FRA, Manchester United) - 65 milhões de euros
6 - Alessandro Bastoni (ITA, Inter de Milão) - 60 milhões de euros
Éder Militão (BRA, Real Madrid) - 60 milhões de euros
Jules Koundé (FRA, Sevilla) - 60 milhões de euros
9 - David Alaba (AUT, Real Madrid) - 55 milhões de euros
Dayor Upamecano (FRA, Bayern de Munique) - 55 milhões de euros
Virgil van Dijk (HOL, Liverpool) - 55 milhões de euros

Fonte: Transfermarkt