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

Rodrigo Coutinho

ANÁLISE

Texto baseado no relato de acontecimentos, mas contextualizado a partir do conhecimento do jornalista sobre o tema; pode incluir interpretações do jornalista sobre os fatos.

Cuca encontra espaço para um Hulk em franco crescimento no Galo

Colunista do UOL

10/05/2021 09h36

Depois da tempestade, a calmaria em forma de solução. É desta forma que o Atlético Mineiro a a sensação de superar o pequeno entrevero público envolvendo o técnico Cuca e o atacante Hulk há duas semanas. Desde então o camisa 7 vem sendo escalado no centro do ataque e muita coisa começou a fluir no Galo.

01 - Fonte: Opta - Fonte: Opta
Diferença grande na média de gols e no acertos em campo, englobando todas as ações com a bola
Imagem: Fonte: Opta

Não que o posicionamento seja exatamente uma novidade para Hulk. Ele chegou a atuar assim em momentos esporádicos da carreira, mas jamais de forma sequencial, como parece que vai acontecer no alvinegro nesta temporada. Aberto pela direita e precisando lidar com uma demanda que não parece ar neste momento, não vinha rendendo.

A troca de farpas entre técnico e jogador não se deu necessariamente pela escolha da função desempenhada em campo, mas estava indiretamente ligada a isso, já que Cuca não dava os minutos que Hulk julgava merecer, e justificava, corretamente, ao pedir um desempenho melhor do atleta. Algo que mudou com a mexida tática.

Assim que o ex-jogador da Seleção foi contratado, abordei aqui no blog como ele poderia ser mais útil ao Atlético: acrescentando gols e melhores finalizações. Nada mais justo que aproximá-lo ainda mais da meta rival. O efeito positivo não demorou a aparecer. Hulk fez 12 jogos desde que estreou pelo Galo, oito como titular, e marcou cinco de seus seis tentos na nova função. São quatro partidas atuando assim.

Hulk não é exatamente um centroavante. Por mais que se coloque na área e gere presença lá nas jogadas de linha de fundo, sai da referência para trabalhar na intermediária, tenta atrair a atenção de um dos zagueiros ou da linha defensiva rival para si, e desta forma liberar espaço de infiltração para pontas, meias e volantes, ou até mesmo laterais. Guga e Arana têm tido essa liberdade.

02 - Rodrigo Coutinho - Rodrigo Coutinho
Hulk, em amarelo, flutua da referência para a meia esquerda e dois jogadores atacam o espaço por dentro.
Imagem: Rodrigo Coutinho

03 - Rodrigo Coutinho - Rodrigo Coutinho
Aqui o movimento é buscando as costas dos volantes adversários e um dos meias puxa a diagonal no espaço em que Hulk estava
Imagem: Rodrigo Coutinho

Como em tudo no futebol, é necessário avaliar o contexto geral. Com Sampaoli, o Galo obedecia a uma estrutura mais posicional, com os atletas se mexendo em regiões específicas do campo, sem tantas trocas de posição. Cuca prega um outro estilo, gosta das flutuações dos pontas dos lados para o meio, por exemplo, atacando a área muitas vezes, não por acaso o espaço que Hulk acaba gerando nas costas da defesa rival com seu movimento de atração mostrado acima.

Quando os pontas ficam mais abertos, os laterais acabam infiltrando por dentro e atacando tal espaço. Nacho, Tchê Tchê, ou quem quer que esteja atuando no meio-campo, também fazem esse movimento. Logicamente ainda falta uma coordenação maior nisso. Ensaiar o tempo certo para causar o ''efeito surpresa'' necessário nas retaguardas rivais é necessário. Por hora o Galo tem volume e agressividade, pontos que permearam vários dos trabalhos de Cuca.

Hulk não é exatamente um ''atacante cerebral''. Daqueles que servem os companheiros com frequência e maestria em assistências, mas se impõe com a hierarquia de quase 50 jogos com a camisa da Seleção e a carreira de sucesso no futebol europeu. No Brasil, pode fazer a diferença.

Um outro efeito colateral positivo foi a volta de Savarino ao time titular. Mesmo ainda se adaptando o estilo de Cuca, o venezuelano deu mostras que segue como um dos pontas mais ''desequilibrantes'' do futebol brasileiro. Tem o drible, a velocidade, a intensidade e a consciência tática que se casam bem ao estilo do treinador.

Se Hulk será de fato o ''9'' do Atlético durante toda a temporada é impossível saber, mas o momento é de aposta nisso. Com a atual média de gols na função, disputaria a artilharia de todos os campeonatos de 2021 e faria o Galo mais letal, algo que faltou em 2020.