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

"Neymar que deu errado", Dembélé custou R$ 39 milhões por gol ao Barcelona

Dembélé foi uma das contratações mais deficitárias da história do Barcelona - Getty Images
Dembélé foi uma das contratações mais deficitárias da história do Barcelona Imagem: Getty Images

22/01/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Contratado com a missão de não deixar o Barcelona sentir saudades de Neymar, Ousmane Dembélé não apenas falhou na tentativa de cumprir seu objetivo, como também ajudou o clube catalão a se afundar nos problemas financeiros.

O atacante francês, que foi afastado da equipe principal culé e deixará definitivamente o Camp Nou até o fim do seu contrato, em junho, custou pelo menos 200 milhões de euros (R$ 1,2 bilhão) ao longo das últimas cinco temporadas.

Esse valor representa a soma dos 140 milhões de euros (R$ 860 milhões) que o Barça investiu para tirá-lo do Borussia Dortmund, em 2017, com os 60 milhões de euros (R$ 370 milhões) gastos com o pagamento do seu salário anual de 12 milhões de euros (R$ 73,8 milhões). Outros bônus e premiações recebidos pelo jogador não entraram na conta.

E, como o segundo reforço mais caro da história do clube catalão simplesmente não correspondeu dentro de campo, todos os números da sua operação acabaram se tornando muito deficitários.

Cada um dos 32 gols marcados pelo atacante no Barcelona custou 6,4 milhões de euros (R$ 39,3 milhões). As assistências (es para companheiros balançarem as redes) saíram ainda mais caras: 8,7 milhões de euros (R$ 53,5 milhões). Foram 23 em sua agem pelo gigante espanhol.

Com muitos problemas físicos e normalmente relegado ao banco de reserva pelos treinadores que o dirigiu, Dembélé só disputou 129 partidas com o uniforme blaugrana (média de 26 por temporada). Consequentemente, recebeu em média 1,6 milhão de euros (R$ 9,8 milhões) por jogo e 26.700 euros (R$ 164 mil) por minuto que ficou em campo.

O francês de 24 anos foi afastado do elenco do Barcelona depois de desavenças entre a diretoria e seu empresário durante as negociações para a renovação do seu contrato.

Apesar da crise financeira enfrentada pelo clube e de nunca ter jogado o que se esperava dele, pediu um prêmio de 45 milhões de euros (R$ 277 milhões) e um salário de 30 milhões de euros (R$ 184,6 milhões) por temporada para um novo vínculo.

O Barça se irritou com o pedido e decretou que Dembélé não será mais utilizado pelo técnico Xavi Hernández. Com isso, ele está disponível para ser emprestado gratuitamente ainda nesta janela de transferências. Caso não surja nenhuma proposta, a ideia é que ele seja dispensado. Apenas em último caso, o francês continuará treinando separado dos seus companheiros até que seu contrato chegue ao fim.

"Fizemos diversas ofertas, tudo que era suficiente para ele considerar o que queria para seu futuro. O jogador decidiu não continuar e nós só queremos atletas comprometidos com o Barcelona. Para o bem dele mesmo e também do clube, é preciso que ele vá embora o mais rápido possível", resumiu o diretor de futebol Mateu Alemany.

Sem vencer há três jogos, o Barcelona anda mal das pernas nesta temporada, já foi eliminado da Liga dos Campeões da Europa e está fora mesmo da zona de classificação para a próxima edição do torneio.

No Campeonato Espanhol, ocupa uma modesta sexta colocação. Em 20 partidas, somou 32 pontos. Com isso, já está 17 atrás do seu arquirrival, Real Madrid, que lidera o torneio.

Neste domingo, a equipe dos brasileiros Neto e Daniel Alves enfrenta o Alavés, um dos integrantes da zona de rebaixamento. Depois, terá mais duas partidas antes do confronto de ida com o Napoli, válido pela Liga Europa, que está marcado para o dia 17 de fevereiro.

O peso Dembélé

Valor de compra: 140 milhões de euros
Salário: 60 milhões de euros (5 anos)
Quanto custou por gol? 6,4 milhões de euros
Quanto custou por assistência? 8,7 milhões de euros
Quanto custou por partida? 1,6 milhão de euros
Quanto custou por minuto jogado? 26.700 euros