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

Internacional

Em suposto áudio vazado, Paixão pede trocas no Inter: 'Tem que contratar'

Paulo Paixão é coordenador da preparação física do Internacional - Ricardo Duarte/Internacional
Paulo Paixão é coordenador da preparação física do Internacional Imagem: Ricardo Duarte/Internacional

Marinho Saldanha

Do UOL, em Porto Alegre

22/11/2021 17h46

Dois áudios vazados atribuídos ao coordenador de preparação física do Inter, Paulo Paixão, mostram uma avaliação dura e sincera da capacidade do grupo colorado. Neles, o profissional pede mudanças no elenco e diz que Diego Aguirre não tem opções suficientes.

Pelo teor das falas, o áudio foi enviado a uma pessoa próxima de Paixão, com a qual ele tem intimidade. O diálogo ocorreu no domingo, um dia após a derrota por 2 a 1 para o Flamengo, no Beira-Rio.

"O Diego (Aguirre, técnico) olha para trás, para o banco, e é só garoto. É o Boschilia enganador, que não é mais garoto, mas o resto é garoto. O time vai ter que contratar se quiser fazer alguma coisa para o ano que vem. Tem que contratar. E trocar umas peças que já estão, em termos de clube, há muito tempo. Faz uma permuta, Patrick com não sei quem, Dourado com não sei quem, Cuesta... Tem que fazer, tem que renovar, o vestiário está há muito tempo ali. Enfim, é difícil. O treinador olha para trás assim... E o Renato olha para trás e tem o Arrascaeta, não sei quem e não sei quem mais", diz trecho de um dos áudios.

"Esse entendimento nós temos, que somos da bola. Mas é fundamental este papo de roda, esse papo na roda é fundamental. Temos conversado tudo isso com o presidente. Não dá para olhar para trás e: vou fazer o que?", completa supostamente Paixão.

Até a publicação desta matéria, não houve confirmação da veracidade ou da autoria da manifestação.

Porém, os áudios viralizaram nas redes sociais e chegaram até os atletas. Segundo apurou o UOL Esporte, a repercussão das palavras foi negativa no vestiário, pois houve citação a jogadores e assuntos internos relatados a terceiros.

"Nossas forças não foram suficientes porque o adversário é melhor. É fundamental o torcedor entender isso. Ficamos felizes quando vemos que o torcedor entendeu que seus esforços não deixaram de acontecer, de ter trabalho, de buscar, porém, o adversário é melhor", disse.

Na conversa, Paixão ainda trata a pessoa para a qual enviou o áudio como "malandro da bola", dando a entender que é alguém com convívio no futebol. E completa sua avaliação afirmado que não adianta ter apenas dois ou três jogadores diferenciados, mas é necessário ao menos a metade do time.

"Você é da bola, é malandro da bola, sabe como é que é. Tem que ter alguém para... Não adianta ser dois, três. Tem que ter a metade. Dois, três, não adianta. Mas tá legal. Nosso campeonato é com Corinthians, com Fluminense, isso foi conversado no vestiário. E temos que buscar pontos de fora, nossa decisão é com Fluminense quarta-feira, e vamos buscar", disse.

"No futebol, se não souber por que perdeu e por que ganhou, para. E nosso sentimento é este. Vamos continuar o trabalho. O time está correndo, graças a Deus, e essa é a tônica para buscarmos a pontuação necessária nos jogos que restam", finalizou.

O Internacional, até o fechamento desta matéria, não se manifestou oficialmente sobre o conteúdo dos áudios.

Internacional