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

Mercado da Bola

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.

Alvo do Flamengo, Paulo Sousa tem DNA ofensivo e vem da escola italiana

Paulo Sousa potencializou os números de Lewandowski na seleção polonesa - Foto Olimpik/NurPhoto via Getty Images
Paulo Sousa potencializou os números de Lewandowski na seleção polonesa Imagem: Foto Olimpik/NurPhoto via Getty Images

Colunista do UOL

17/12/2021 11h45

Receba os novos posts desta coluna no seu e-mail

Email inválido

Se Jorge Jesus é o sonho "quase impossível" do Flamengo, Paulo Sousa é o alvo mais palpável. Surge hoje como um dos principais favoritos na lista de alvos da cúpula do Flamengo, que desembarca neste sábado em Lisboa, com a missão de voltar para o Brasil antes do Natal com o novo treinador na bagagem.

Aos 51 anos, o português atualmente está no comando da seleção da Polônia. Em março, vai decidir diante da Rússia o primeiro play-off para garantir a classificação para a Copa do Mundo no Qatar - se vencer, enfrenta depois Suécia ou República Tcheca.

Apesar de ter contrato vigente com os poloneses (exatamente até março, mas com a possibilidade de renovação automática), Sousa está sempre aberto a ouvir novos projetos. Esteve recentemente, por exemplo, na mira do Boca Juniors.

O vasto currículo de Paulo Sousa no futebol vai muito além do banco de reservas. Foi dos grandes jogadores de Portugal nas últimas décadas, sendo campeão duas vezes da Liga dos Campeões - com a Juventus, ao lado Antonio Conte e Didier Deschamps no meio-campo, e o Borussia Dortmund, sendo garçom de Andreas Möller. Também defendeu as cores de Benfica, Sporting, Inter de Milão, Parma e Panathinaikos.

Começou a carreira de treinador nas categorias de base da seleção portuguesa e, depois, começou a rodar o mundo: Reino Unido (QPR, Leicester e Swansea City), Hungria (Videoton), Israel (Maccabi Tel Aviv) e Suíça (Basel). Tido isso até voltar em 2015 à Itália, onde, então, ganhou maior visibilidade na Fiorentina, tendo lidera a Serie A em seis rodadas na edição 15/16.

"Foi no futebol italiano que comecei a entender o jogo do ponto de vista tático [como jogador]. O Marcelo Lippi [ex-treinador italiano] me ensinou a ser mais inteligente taticamente", revelou Paulo Sousa, em entrevista recente ao The Coaches Voice.

O desempenho positivo em Florença abriu as portas de Paulo Sousa na Roma. Na ocasião, optou por não aceitar o convite dos romanos. Preferiu se aventurar na China, até por uma questão financeira, no comando do Tianjin Tianhai. Regressou à Europa para dirigir o Bordeaux, que, na altura, estava disposto a investir pesado no mercado da bola. Os grandes reforços, no entanto, não chegaram ao time francês.

Adepto de um futebol organizado e também ofensivo, além de ser um comunicador de mão cheia, Sousa foi chamado para ser o "selecionador" da Polônia, onde teria como aliado na frente de ataque o craque Robert Lewandowski. O ídolo do Bayern de Munique, inclusive, já elogiou diversas vezes o treinador natural de Viseu, na região central de Portugal.

"Fiquei com uma impressão muito boa. Tem carisma e boas ideias", declarou o histórico artilheiro, poucas semanas depois do anúncio da chegada do novo comandante.

Com cinco títulos na carreira como treinador, sendo o principal deles a Liga Suíça, Sousa garantiu o melhor desempenho ofensivo num ano na história da seleção polonesa: 37 gols (média de 2,47/jogo) em 2021. Caiu na fase de grupos da Eurocopa de 2020 (Suécia e Espanha aram no grupo E), mas garantiu a segunda colocação no grupo I das Eliminatórias para a Copa do Mundo de 2022, atrás apenas da atual vice-campeão europeia Inglaterra - por isso, vai disputar o play-off.

Não é a primeira vez que Paulo Sousa é alvo do mercado brasileiro. No ado recente, foi sondado por Inter e Palmeiras. Agora, com o forte interesse do Flamengo, o caminho pode ser diferente. Tudo vai depender da reunião em Lisboa com os dirigentes do Flamengo (o vice-presidente Marcos Braz e o diretor executivo Bruno Spindel), que também vão conversas com outros portugueses: Carlos Carvalhal, Paulo Fonseca, Rui Vitória e, claro, Jorge Jesus - o espanhol Ernesto Valverde foi oferecido, mas ainda não há qualquer movimentação para uma reunião presencial.