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

Rodolfo Rodrigues

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.

Palmeiras e Flamengo têm os elencos mais valiosos da Libertadores 2022

Danilo jogador do Palmeiras comemora seu gol com jogadores do seu time durante partida contra o Corinthians no estádio Arena Allianz Parque pelo campeonato Paulista 2022 - Marcello Zambrana/AGIF
Danilo jogador do Palmeiras comemora seu gol com jogadores do seu time durante partida contra o Corinthians no estádio Arena Allianz Parque pelo campeonato Paulista 2022 Imagem: Marcello Zambrana/AGIF

Colunista do UOL

18/03/2022 11h54

Com o fim da terceira fase preliminar, e a classificação de América-MG, Estudiantes-ARG, The Strongest-BOL e Olimpia-PAR, a Copa Libertadores de 2022 tem agora definidos os seus 32 participantes da fase de grupos. No próximo dia 25 de março, a Conmebol irá sortear os 8 grupos dessa fase, que começa a ser disputada do dia 5 de abril.

Palmeiras, Flamengo, Atlético-MG e Athletico-PR estão no pote 1, o Corinthians está no pote 2, o Red Bull Bragantino no pote 3, e o Fortaleza, no pote 4. Pelo regulamento, nenhum deles pode cair no mesmo grupo no sorteio. Apenas América-MG, que está no pote 4, mas que veio da fase preliminar, pode cair no grupo de algum outro time brasileiro.

Dos 32 classificados, teremos 8 clubes do Brasil, 6 da Argentina, 3 do Paraguai e Bolívia, e 2 de Chile, Colômbia, Equador, Peru, Uruguai e Venezuela. Entre eles, o bicampeão Palmeiras chega com o elenco mais valioso segundo o site alemão Transfermarkt, especializado em valores e transferências de jogadores e clubes. O Verdão tem seu elenco avaliado em 180 milhões de euros.

O Flamengo, vice-campeão, aparece na segunda posição com 151,85 milhões, já contando a chegada do seu último reforço, o zagueiro Pablo. O River Plate é o terceiro colocado (134,73), à frente do Atlético-MG (113,25). Entre os brasileiros, o próximo da lista é o Red Bull Bragantino (6ª). O Corinthians, apesar de contar com jogadores renomados, aparece atrás, já que muitos desses atletas mais experientes já não têm um valor tão alto de mercado por conta da idade. Na sequência, entre os brasileiros, aparecem o Athletico-PR (8º), Fortaleza (13º) e o América-MG (21ª). Entre os eliminados, o Fluminense é o time com o elenco mais valioso (59,2 milhões de euros).

Como comparativo, entre os 8 elencos mais valiosos dos times europeus que chegaram às quartas de final da Liga dos Campeões 2021/22, o Manchester City é o primeiro com 977,30 milhões, seguido por Liverpool (889), Chelsea (883), Bayern Munique (815,25), Real Madrid (780), Atlético de Madri (646,50), Villarreal (362) e Benfica (266).

Elencos mais valiosos da Libertadores 2022 (em milhões de euros)*:
1º - Palmeiras (Brasil) - 180 milhões
2º - Flamengo (Brasil) - 151,85 milhões
3º - River Plate (Argentina) - 134,73 milhões
4º - Atlético-MG (Brasil) - 113,25 milhões
5º - Boca Juniors (Argentina) - 99,7 milhões
6º - Red Bull Bragantino (Brasil) - 81,23 milhões
7º - Corinthians (Brasil) - 78,75 milhões
8º - Athletico-PR (Brasil) - 64 milhões
9º - Talleres (Argentina) - 45,75 milhões
10º - Vélez Sarsfield (Argentina) - 41,88 milhões
11º - Colón (Argentina) - 40,93 milhões
12º - Estudiantes (Argentina) - 30,68 milhões
13º - Fortaleza (Brasil) - 30,3 milhões
14º - Libertad (Paraguai) - 28,35 milhões
15º - Cerro Porteño (Paraguai) - 27,45 milhões
16º - Tolima (Colômbia) - 21,98 milhões
17º - Nacional (Uruguai) - 21,70 milhões
18º - Universidad Católica (Chile) - 20,83 milhões
19º - Peñarol (Uruguai) - 18,9 milhões
20º - Emelec (Equador) - 18,83 milhões
21º - América-MG (Brasil) - 18,75 milhões
22º - Olimpia (Paraguai) - 17,83 milhões
23º - Independiente del Valle (Equador) - 16,75 milhões
24º - Colo-Colo (Chile) - 16,58 milhões
25º - Deportivo Cali (Colômbia) - 14,70 milhões
26º - Sporting Cristal (Peru) - 13,40 milhões
27º - The Strongest (Bolívia) - 10 milhões
28º - Alianza Lima (Peru) - 9,50 milhões
29º - Always Ready (Bolívia) - 8,75 milhões
30º - Caracas (Venezuela) - 6,08 milhões
31º - Deportivo Táchira (Venezuela) - 6 milhões
32º - Independiente Petrolero (Bolívia) - 4,84 milhões

* Fonte: Transfermarkt

Siga Rodolfo Rodrigues no Instagram

Siga Rodolfo Rodrigues no Twitter