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

Champions terá final mais cara da história e levará a campo R$ 10,2 bilhões

Chelsea gastou R$ 4,1 bilhões na montagem do seu elenco atual - Getty Images
Chelsea gastou R$ 4,1 bilhões na montagem do seu elenco atual Imagem: Getty Images

08/05/2021 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

A final da Liga dos Campeões da Europa, entre Chelsea e Manchester City, será a mais cara da história da competição e colocará em campo elencos que custaram 1,6 bilhão de euros (R$ 10,1 bilhão) para serem montados.

É esse o valor somado que os dois times ingleses investiram ao longo dos últimos anos só na compra dos direitos econômicos dos jogadores que formam os grupos atuais comandados pelos técnicos Thomas Tuchel e Pep Guardiola, respectivamente.

O City, que é bancado pelo dinheiro da família real de Abu Dhabi (Emirados Árabes Unidos), tem o time mais caro da final. Para montar seu elenco profissional, foi necessário um investimento de 945 milhões de euros (quase R$ 6 bilhões).

Só o meio-campista belga Kevin de Bruyne, principal jogador da equipe e contratação mais cara da história do clube, custou 76 milhões de euros (R$ 481 milhões). Outros dez jogadores do elenco azul celeste também protagonizaram transferências que romperam a barreira dos 50 milhões de euros (R$ 316,5 milhões).

Já o Chelsea, que tem como proprietário e principal financiador o russo Roman Abramovich, um magnata do setor da mineração, desembolsou 650 milhões de euros (R$ 4,1 bilhões) para ter um elenco capaz de voltar à decisão da Champions.

O goleiro reserva Kepa Arrizabalaga e o meia-atacante alemão Kai Havertz foram os investimentos mais pesados dos londrinos: cada um deles custou 80 milhões de euros (R$ 507 milhões). Christian Pulisic, Jorginho, Timo Werner e Ben Chilwell também necessitaram de investimentos superior a 50 milhões de euros.

Antes da edição deste ano, o recorde de final mais cara do torneio interclubes mais badalado do planeta pertencia à temporada ada. Na ocasião, o campeão Bayern de Munique e o vice Paris Saint-Germain dispunham de elencos que haviam custado juntos 1,3 bilhão de euros (R$ 8,2 bilhões).

Mas a quebra dessa marca era inevitável. Afinal, City e Chelsea, impulsionados por donos cheios da grana e sem nenhum pudor em gastá-la, são os dois clubes do mundo inteiro que mais investiram na chegada de novos jogadores ao longo da última década.

Considerando os atletas que já foram embora de Manchester e não fazem mais parte do grupo de Guardiola, os Citizens investiram 1,7 bilhão de euros (R$ 10,8 bilhões) em reforços desde 2010/11. Os Blues não ficaram muito atrás e torraram uma fortuna de 1,3 bilhão de euros (R$ 8,2 bilhões) nas janelas de transferências do período.

A decisão da edição 2020/21 da Champions será disputada no próximo dia 29 (sábado) e terá como palco o Olímpico Atatürk, em Istambul (Turquia). Originalmente, o estádio estava reservado para receber o jogo do título no ano ado, mas a programação teve de ser alterada por causa da pandemia de covid-19.

Essa será a terceira final 100% inglesa na história da competição. Em 2008, o Chelsea foi derrotado nos pênaltis pelo Manchester United após empate por 1 a 1 com a bola rolando. Duas temporadas atrás, o Liverpool se sagrou campeão europeu com uma vitória por 2 a 0 sobre o Tottenham.

O torneio teve outras cinco decisões entre clubes do mesmo país: três espanholas (todas vencidas pelo Real Madrid, em 2000, 2014 e 2016), uma italiana (Milan 0 x 0 Juventus, em 2003, com triunfo rossonero nos pênaltis) e uma alemã (Bayern de Munique 2 x 1 Borussia Dortmund, em 2013).