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

Como Roman Abramovich, de saída do Chelsea, transformou o futebol mundial

Roman Abramovich ainda é dono do Chelsea, mas clube está à venda - Ian KINGTON / AFP
Roman Abramovich ainda é dono do Chelsea, mas clube está à venda Imagem: Ian KINGTON / AFP

05/03/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

A invasão da Ucrânia pelo exército russo e as consequentes sanções aplicadas pelos países do Ocidente a pessoas e empresas que possuem alguma ligação com Vladimir Putin vão tirar Roman Abramovich do Chelsea. E, com isso, também encerrar uma história que foi essencial para a construção do cenário atual do futebol mundial.

O magnata de 55 anos já anunciou seu afastamento da istração do atual campeão da Liga dos Campeões da Europa e, nesta semana, também colocou à venda as ações do clube do qual é dono desde 2003.

Ao longo dos últimos 19 anos, o russo transformou uma equipe que quase nunca era campeã (havia conquistado só um título inglês em quase um século de história) em uma das maiores potências do planeta.

Na "era Abramovich", o Chelsea venceu cinco edições do Campeonato Inglês, a liga nacional mais rica e badalada do planeta, e duas Champions. Mais que isso: influenciou outros bilionários e grupos de investidores cheios da grana a entrar no futebol e seguir a mesma fórmula.

Manchester City (família real de Abu Dhabi) e Paris Saint-Germain (governo do Qatar) provavelmente não seriam hoje forças do primeiro escalão europeu se não fosse o Chelsea bancado pelo dinheiro russo.

É claro que Abramovich não foi o primeiro endinheirado a transformar a história de um time de futebol. Corrado Ferlaino fez isso com o Napoli (de Diego Maradona) na década de 1980. A Parmalat repetiu a dose com o Parma nos anos 1990. E houve tantos outros inúmeros casos.

Mas, até a chegada ao Chelsea do bilionário que enriqueceu com a dissolução da União Soviética e que participou da ascensão de Putin ao poder, o perfil mais comum de dono de um clube de futebol na Europa era aquele do "endinheirado" da própria comunidade que resolvia investir na sua equipe de coração.

Não era o caso de Abramovich. Ele era um estrangeiro, com ado bem suspeito e repleto de manchas não muito bem identificadas, que viu no futebol uma oportunidade de, não só ganhar mais dinheiro, como também melhorar sua imagem no país onde escolheu viver, a Inglaterra.

E com um detalhe essencial: tinha muito mais dinheiro do que quase todos os proprietários de clubes adversários. Não à toa, gastou 2,3 bilhões de euros (R$ 12,8 bilhões) em reforços desde 2003 e fez do Chelsea o time do planeta inteiro que mais torrou dinheiro no Mercado da Bola no período.

Para fazer frente à dinheirama dos londrinos, os outros clubes tiveram de se render também a donos cada vez mais ricos e aram a entregar seu comando para gente sem vínculo anterior com futebol: fundos de investimento (norte-americanos, na maioria das vezes) ou bilionários polêmicos ligados a países do Oriente.

Com isso, o fosso existente entre os times mais ricos (justamente aqueles que contam com esses financiadores a la Abramovich) e os não tão abastados assim cresceu consideravelmente, o que diminui bastante a ocorrência de zebras nos campeonatos nacionais e continentais da Europa.

O Chelsea iniciou a rodada deste fim de semana da Premier League inglesa na terceira colocação, com 50 pontos conquistados em 25 partidas. O líder Manchester City, que já jogou 27 vezes, tem 16 pontos a mais. Entre eles, ainda há o Liverpool (60 pontos).

Os "Blues" também estão com meio caminho andado para chegarem novamente às quartas de final da Champions. A equipe londrina derrotou o Lille por 2 a 0, no confronto de ida das oitavas e pode perder até por um gol de diferença na França, no dia 16, que ainda obtém a classificação.