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

Presidente da CBF sobre sucessor de Tite na seleção: 'Pode ser estrangeiro'

Ednaldo Rodrigues, presidente da CBF - Thais Magalhães/CBF
Ednaldo Rodrigues, presidente da CBF Imagem: Thais Magalhães/CBF

[email protected] (Redação)

06/10/2022 13h44

A Confederação Brasileira de Futebol (CBF) anunciou seu 16º patrocinador nesta quinta-feira (6). No evento, o presidente da entidade, Ednaldo Rodrigues, marcou presença e concedeu uma entrevista coletiva, onde foi perguntado sobre o sucessor de Tite na Seleção Brasileira.

Ednaldo desconversou acerca do assunto, mas não descartou trazer um estrangeiro após a saída do técnico. Os nomes de Dorival Júnior, Fernando Diniz e Abel Ferreira foram apontados.

"Estamos focados nos objetivos atuais da seleção, que é muito bem comandada por Tite e por sua comissão. Vamos discutir isso depois da Copa. Não temos preconceito com nacionalidade alguma, pode ser estrangeiro ou brasileiro, desde que apresente competência", disse.

"O futebol brasileiro tem um manancial extenso de grandes treinadores. Seria injusto citar só esses três (Dorival, Diniz e Abel). Não quero esquecer nenhum. Valido os nomes que você coloca, mas teria que citar outros dez nomes também", completou Ednaldo Rodrigues.

O técnico Tite já anunciou que vai deixar o comando da Seleção Brasileira após esta edição da Copa do Mundo. Em fevereiro, o comandante foi questionado sobre a possibilidade de dirigir um time do exterior no futuro e não excluiu a hipótese.

"Estou muito focado no trabalho, sei do ciclo. Tive uma oportunidade que muitos outros profissionais poderiam ter tido ao longo da história. Este ciclo vai até o final do Mundial. Não tenho resposta pronta (para assumir um time do exterior). Mentalmente é uma questão que já abriu, e possibilidades vão surgindo também", declarou Tite em entrevista ao SporTV.

O treinador foi anunciado na Seleção em junho de 2016, após a saída de Dunga. Desde então, comandou o Brasil em uma Copa do Mundo (2018) e seu único título até aqui é a Copa América de 2019.

Nova parceria na área

A CBF anunciou seu 16º patrocinador nesta quinta-feira. A nova parceria com o aplicativo de entregas Rappi entrará em vigor na Copa do Mundo e terá duração de um ano.

Além do evento no Catar, a marca também será estampada no Mundial feminino, marcado para acontecer entre julho e agosto do ano que vem, na Austrália e Nova Zelândia.

"É muito significativo a CBF estar resgatando a credibilidade e ando confiança a parceiros que chegam para fortalecer ainda mais o nosso futebol. Espero que a gente possa estar fomentando ainda mais o futebol brasileiro, principalmente o feminino e o de base", destacou o presidente da entidade, Ednaldo Rodrigues.