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

ESPN e Sportv se unem em transmissão simultânea em homenagem a R. Rodrigues

Interação entre programas de Sportv e ESPN em homenagem a Rodrigo Rodrigues - Reprodução
Interação entre programas de Sportv e ESPN em homenagem a Rodrigo Rodrigues Imagem: Reprodução

Gabriel Vaquer

Colaboração para o UOL, em Aracaju

28/07/2020 21h04Atualizada em 29/07/2020 08h18

Emissora que revelou Rodrigo Rodrigues (1975-2020) para a televisão esportiva e o canal em que o jornalista trabalhava até o seu falecimento, ESPN e Sportv decidiram realizar uma transmissão conjunta de 30 minutos para homenagear o apresentador, que faleceu nesta terça (28). A decisão foi tomada pela direção dos dois grupos ainda na noite de hoje, segundo apurou o UOL Esporte.

A transmissão simultânea é um "crossover" entre os programas "SportsCenter" e "Troca de es", no horário das 21h30 às 22h (de Brasília). Pelo lado da ESPN Brasil, participam a apresentadora Marcela Rafael e o comentarista Paulo Calçade. Já pela parte do Sportv, fazem a homenagem o apresentador Fred Ring e o ex-jogador e comentarista Paulo Nunes.

Inicialmente, a ideia era juntar profissionais de todas as emissoras de televisão pelas quais Rodrigo Rodrigues ou e exibir momentos do apresentador inesquecíveis nas duas emissoras. Até uma hora antes de o especial ir ao ar, executivos do Grupo Disney e do Grupo Globo ainda discutiam detalhes de questões técnicas da programação conjunta.

O programa especial conta, por exemplo, momentos de Rodrigo Rodrigues no "Bate-Bola", programa que apresentou na ESPN Brasil, onde cometia inúmeras gafes e se caracterizou pelo seu estilo bem-humorado. Trechos do "Troca de es", último programa apresentado por RR na televisão, Sportv, ganham destaque também.

A maioria do especial foi feita por depoimentos de Marcela, Calçade, Paulo Nunes e Fred Ring. O mais emocionado foi da apresentadora da ESPN, que chegou ao canal esportivo em 2011, juntamente com RR. Ela relatou a última vez que se encontrou com Rodrigo Rodrigues, que não foi em um momento agradável.

"A última vez que a gente se encontrou, não foi em um momento muito legal. Normalmente, a gente se encontrava e ria bastante. Mas mesmo assim, só tenho as melhores lembranças. Ele realmente teve um milhão de amigos", relatou Marcela Rafael.

Paulo Calçade, que atuou em programas juntos com Rodrigo Rodrigues, contou que o apresentador era o mesmo fora no ar o que era no vídeo. "A gente tentava dar um pouco de alegria, um pouquinho de tudo, e acho que nós conseguimos dar isso para o público. E fora do ar, a gente teve a mesma relação, de alegria, de cumplicidade. O Rodrigo era mesma pessoa do que ele era no ar fora do ar. Era o Rodrigo Rodrigues que tomava suco, ele não bebia. Só gerou alegria por onde ou", comentou.

Ex-jogador e comentarista do Sportv, Paulo Nunes contou que foi até Goiás pegar uma camisa do Flamengo de 1992 para entregar para Rodrigo Rodrigues, mas não consegui entregar. "Ele sempre teve uma vontade de pegar em uma camisa do Flamengo em 91, 92, dos títulos da época... E eu fui em Goiás, pegar essa camisa, para entregar para ele. Mas aí quando voltei ele saiu de férias, e não deu como entregar a camisa para ele, acabei dando para o Fred. Mas veio essa pandemia, e eu não consegui outra camisa para ele", revelou.

Emocionado, Fred Ring revelou que foi triste chegar ao Sportv para apresentar o "Troca de es" desta terça. "Ao sair de casa, e chegar a TV, eu encarei a realidade que eu estava tentando fugir o dia todo, de não ter mais o Rodrigo Rodrigues", completou o apresentador.