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

Contratar técnico estrangeiro ficou 43% mais caro desde a chegada de Jesus

Jogadores do Flamengo celebram título brasileiro de 2019 com Jorge Jesus - Wagner Meier/Getty Images
Jogadores do Flamengo celebram título brasileiro de 2019 com Jorge Jesus Imagem: Wagner Meier/Getty Images

20/11/2021 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Desde que o português Jorge Jesus desembarcou por aqui e transformou o Flamengo de 2019/20 em um dos times mais vitoriosos e irados do futebol brasileiro nos últimos tempos, contratar treinadores estrangeiros se transformou em um fetiche para os clubes mais poderosos do país.

Não à toa, Palmeiras, São Paulo, Santos, Vasco, Botafogo, Internacional, Atlético-MG, Athletico-PR, Fortaleza, Bahia e tantos outros aderiram à moda e tiveram pelo menos um técnico importado nos últimos dois anos.

O problema é que, por conta das flutuações da economia brasileira na gestão do presidente Jair Bolsonaro (sem partido), essa brincadeira está ficando cada vez mais pesada para os cofres dos clubes.

A cotação do dólar por aqui aumentou 43,3% desde o dia 1º de junho de 2019, data em que o Fla anunciou a chegada do hoje comandante do Benfica. O preço do euro foi pelo mesmo caminho e subiu 43,8%.

São essas duas moedas que regulam o Mercado da Bola global. Quem trabalha na Europa recebe salários e bonificações em euro (a principal é a Inglaterra, que adota a libra esterlina, cujo aumento no período foi ainda maior, de 50%). Já as transações internacionais que não envolvem o Velho Continente normalmente acontecem em dólar.

Na prática, isso significa que para atrair um treinador (ou mesmo jogadores) que normalmente trabalha no exterior, os clubes brasileiros precisam hoje oferecer uma quantidade bem maior de reais do que dois anos e meio atrás.

Vamos a um exemplo palpável: quando contratou Jesus, o Flamengo combinou com ele um salário anual de 3,5 milhões de euros. Na época, isso significava pagamentos mensais na casa de R$ 1,3 milhão.

Se hoje o português aceitasse retornar para o Rio de Janeiro recebendo o mesmo valor de quando veio para o futebol brasileiro pela primeira vez, o clube carioca teria de desembolsar mais de R$ 1,8 milhão a cada 30 dias.

Mesmo com a pesada desvalorização do real, nunca houve tantos treinadores de outros países trabalhando no país pentacampeão mundial. Nada menos que nove estrangeiros trabalharam nesta edição da Série A.

Quatro deles ainda continuam no cargo. O português Abel Ferreira comanda o Palmeiras, o uruguaio Diego Aguirre está no Inter, o argentino Juan Pablo Vojvoda dirige o Fortaleza e o paraguaio Gustavo Florentín dirige o Sport.

Faltando seis rodadas para o encerramento do Brasileirão, a briga pelo título está restrita a dois clubes. O Atlético-MG, empolgado com a possibilidade de encerrar um jejum que já dura 50 anos, ocupa a liderança da competição. Com 71 pontos, tem oito de vantagem para o Flamengo, atual bicampeão nacional.

Os dois candidatos à taça voltam a campo hoje pela Série A. Enquanto os mineiros recebem o Juventude, os cariocas viajam ao Rio Grande do Sul para enfrentar o Internacional.

A temporada 2021 do futebol brasileiro ainda tem mais três decisões importantes pela frente. Hoje, Athletico-PR e Red Bull Bragantino se enfrentam pelo título da Copa Sul-Americana. No próximo sábado, será a vez da final da Libertadores, entre Fla e Palmeira. Já o campeão da Copa do Brasil (Atlético-MG ou Athletico-PR) será conhecido no dia 15 de dezembro.