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

SBT encaminha compra exclusiva de Libertadores para TV aberta até 2022

Manuel Velasquez/Getty Images
Imagem: Manuel Velasquez/Getty Images

07/09/2020 22h35Atualizada em 08/09/2020 12h46

Receba os novos posts desta coluna no seu e-mail

Email inválido

*Com Pedro Ivo Almeida, do UOL, em São Paulo

Conmebol e SBT encaminharam um acordo e estão muitos próximos de fechar a negociação dos jogos da Libertadores em TV aberta para o Brasil até 2022. Já existem conversas avançadas por valores e condições para a emissora paulista substituir a Globo, que rompeu o contrato e não obteve sucesso na tentativa de renegociar a transmissão por valores inferiores ao acordo anterior. Assim, o SBT assumirá a transmissão das próximas três edições da competição. A nova parceria já será vista na retomada do campeonato de 2020, na próxima semana. O novo canal parceiro assumirá as transmissões às quartas, marcadas para o horário das 21h30 até o final da primeira fase.

A Globo mandou uma carta para a Conmebol comunicando o rompimento do contrato da Libertadores no início de agosto, como antecipou o blog. A emissora tinha um acordo de US$ 60 milhões por ano, para TV aberta e fechada, e optou pela rescisão após a confederação sul-americana não aceitar renegociar valores. O entendimento é de que a pandemia do coronavírus deveria gerar uma revisão.

Após a quebra do acordo, a Conmebol começou a procurar televisões e parceiros no Brasil para saber sobre o interesse na compra dos ativos. A negociação avançou bem com o SBT.

Já houve um acordo entre as duas partes em relação aos valores, ao número de jogos e horários das partidas da Libertadores no Brasil. Conmebol e SBT já estão nos trâmites finais de análise do contrato. O SBT terá direito a um pacote igual ao da Globo com dois jogos por rodada nas quartas-feiras.

A expectativa entre as partes é que trâmites burocráticos sejam resolvidos brevemente e o novo vínculo seja assinado até o final desta semana. A confederação sul-americana e a emissora brasileira tratam o acordo com sigilo e não falam sobre valores.

A Conmebol descartou renegociar com a Globo por conta do rompimento do contrato que estava em vigor. Um desconto dado à emissora em novo acordo também poderia gerar discussões dos outros contratos no Brasil, como Facebook e Grupo Disney. Além disso, há uma avaliação de que, ao fechar outra parceira no Brasil, a confederação sul-americana abre um novo mercado para o futebol.

Espaço a patrocinadores facilita negociação

Outro fator que pesou a favor do SBT na conversa foi o fato de o canal dar espaço aos patrocinadores da Libertadores, o que não era feito na Globo. O pacote comercial da competição sul-americana tem previsão de inclusões comerciais das empresas antes das transmissões e durante os jogos - quando da veiculação do placar em minutagem previamente definida. Nos últimos dois anos de contrato, Globo negociou um acordo separado para não mencionar essas empresas, ao contrário do que fazia a Fox e o Facebook, por conflitos com seus parceiros.

O entendimento na Conmebol era de um desgaste com a antiga parceira por conta das seguidas recusas em vincular nomes dos parceiros do torneio. Tal interpretação gerou um sentimento de satisfação diante do novo acordo com o SBT.

Conmebol comemora acordo e vê desfecho positivo

Executivos da confederação sul-americana envolvidos na negociação ainda celebraram o fato de provar que "há vida" em negociações no Brasil sem a Globo, especialmente após o "blefe" da emissora de romper o vínculo atual e buscar um acordo por valores menores apostando em uma falta de propostas nacionais à Conmebol.

Após conversas com emissoras menores como a Rede TV!, a Conmebol ainda celebrou bastante o acordo com o SBT pela abrangência da emissora em território brasileiro - semelhante à da Globo.

O SBT voltou às transmissões do futebol com a Copa do Nordeste em 2018. Em 2020, comprou a final do Campeonato Carioca, entre Flamengo e Fluminense, em junho. Houve uma disputa judicial entre a Globo e o Flamengo pelos direitos de transmissões da competição, o que levou a emissora a rescindir o contrato de direitos da competição. Com isso, o clube carioca, usando a MP 984 do Mandante, vendeu os direitos da decisão para emissora de Silvio Santos.

O sucesso de audiência do SBT com o Fla-Flu e recentes números expressivos de outros jogos fora do Grupo Globo também geraram uma certa tranquilidade na avaliação da Conmebol. Para a confederação sul-americana, partidas em outra emissora não significarão grande queda no alcance em território brasileiro.

Jogos também em Fox e Facebook. Resta um pacote

Além do acordo encaminhado com o SBT para os jogos na TV aberta (duas partidas às quartas, podendo ser divididos por praças/regiões), a Conmebol também pretende fechar uma parceria para o pacote de jogos de TV Fechada que eram do Sportv - segunda escolha dos jogos às terças e quartas - e ainda estão em aberto desde a rescisão do Grupo Globo. A intenção é que isso já esteja negociado para a reestreia da Libertadores. Ainda não há uma conversa tão avançada quanta à do canal de Silvio Santos.

O outro pacote de TV fechada - primeira escolha às terças, jogos às 19h15 de quarta e duelo divido com TV aberta também às quartas - pertencem ao Grupo Disney, que seguirá ando os seus duelos no Fox Sports. O Facebook também segue com seu pacote de jogos exclusivos às quintas-feiras, às 21h30.

Globo diminui cobertura e "reagirá" com Corinthians

Diante das negativas recentes da Conmebol por um novo acordo pela Libertadores e ciente de que outra emissora de TV aberta poderia ficar com os badalados jogos, a Globo já toma providências. A primeira delas foi diminuir o espaço do torneio em sua cobertura, cortando viagens de equipes para os jogos marcados na retomada - já em setembro. O canal não enviará repórteres para as partidas de Flamengo, Palmeiras, São Paulo, Santos, Inter, Grêmio e Athletico-PR nas próximas semanas.

Na telinha, a Globo apostará em jogos do Corinthians pelo Campeonato Brasileiro para disputar audiência com o SBT no horário nobre das quartas-feiras - 21h30. A emissora transmitirá os jogos do alvinegro paulista contra Bahia, Sport e Atlético-GO nos próximos dias 16, 23 e 30, datas de rodadas da Libertadores.

Nos mesmos dias e horários, a tabela da Libertadores aponta para Bolívar (BOL) x Palmeiras e Universidad Católica (Chile) x Grêmio, no dia 16; Internacional x Grêmio e Guarani (Paraguai) x Palmeiras, no dia 23; e Flamengo x Independiente Del Valle (Equador) e River Plate (Argentina) x São Paulo.

As transmissões no retorno da Libertadores:

TV aberta (acordo encaminhado com SBT):

Fase de grupos - Rodada 3:
16/09 - Bolívar (BOL) x Palmeiras, 21h30
16/09 - Universidad Catolica (CHI) x Grêmio, 21h30
Fase de grupos - Rodada 4:
23/09 - Internacional x Grêmio, 21h30
23/09 - Guaraní (PAR) x Palmeiras, 21h30
Fase de grupos - Rodada 5:
30/09 - Flamengo x Independiente del Valle (EQU), 21h30
30/09 - River Plate (ARG) x São Paulo, 21h30
Fase de grupos - Rodada 6:
21/10 - Flamengo x Junior Barranquilla (COL), 21h30
21/10 - Palmeiras x Tigre (ARG), 21h30

Pacote 1 na TV fechada (Disney, jogos na Fox):

Fase de grupos - Rodada 3:
15/09 - 19h15 - Colo Colo (CHI) x Peñarol (URU), 19h15
16/09 - Internacional x América de Cali (COL), 19h15
16/09 - Bolívar (BOL) x Palmeiras, 21h30
17/09 - São Paulo x River Plate (ARG), 19h
17/09 - Defensa y Justicia (ARG) x Delfín (EQU), 19h
17/09 - Libertad (PAR) x Boca Juniors (ARG), 21h
Fase de grupos - Rodada 4:
22/09 - Barcelona (EQU) x Flamengo, 19h15
22/09 - Junior Barranquilla (COL) x Independiente del Valle (EQU), 21h30
23/09 - Athletico Paranaense x Colo Colo (CHI), 19h15
23/09 - Defensa y Justicia (ARG) x Olimpia (PAR), 19h15
23/09 - Guaraní (PAR) x Palmeiras, 21h30
23/09 - América de Cali (COL) x Universidad Catolica (CHI), 21h30
Fase de grupos - Rodada 5:
29/09 - Peñarol (URU) x Colo Colo (CHI), 19h15
29/09 - Boca Juniors (ARG) x Libertad (PAR), 21h30
29/09 - América de Cali (COL) x Internacional, 21h30
29/09 - LDU (EQU) x Binacional (PER), 21h30
30/09 - Palmeiras x Bolívar (BOL), 19h15
30/09 - River Plate (ARG) x São Paulo, 21h30
Fase de grupos - Rodada 6:
20/10 - Olimpia (PAR) x Delfín (EQU), 19h15
20/10 - Peñarol (URU) x Athletico Paranaense, 21h30
20/10 - São Paulo x Binacional (PER), 21h30
21/10 - Nacional (URU) x Alianza Lima (PER), 19h15
21/10 - Bolívar (BOL) x Guaraní (PAR), 21h30
21/10 - Palmeiras x Tigre (ARG), 21h30

Pacote 2 na TV fechada (ainda sem detentor):

Fase de grupos - Rodada 3:
15/09 - Jorge Wilstermann (BOL) x Athletico Paranaense, 19h15
15/09 - Santos x Olimpia (PAR), 21h30
15/09 - Binacional (PER) x LDU (EQU), 21h30
16/09 - Estudiantes de Mérida (VEN) x Alianza Lima (PER), 19h15
16/09 - Universidad Católica (CHI) x Grêmio, 21h30
16/09 - Independiente Medellin (COL) x Caracas (VEN), 21h30
17/09 - Racing (ARG) x Nacional (URU), 17h

Fase de grupos - Rodada 4:
22/09 - Tigre (ARG) x Bolívar (BOL), 19h15
22/09 - Estudiantes de Mérida (VEN) x Nacional (URU), 19h15
22/09 - LDU (EQU) x São Paulo, 21h30
22/09 - Binacional (PER) x River Plate (ARG), 21h30
23/09 - Caracas (VEN) x Libertad (PAR), 19h15
23/09 - Internacional x Grêmio, 21h30
23/09 - Alianza Lima (PER) x Racing (ARG), 21h30

Fase de grupos - Rodada 5:
29/09 - Grêmio x Universidad Católica (CHI), 19h15
29/09 - Athletico Paranaense x Jorge Wilstermann (BOL), 21h30
30/09 - Nacional (URU) x Racing Club (ARG), 19h15
30/09 - Caracas (VEN) x Independiente Medellin (COL), 19h15
30/09 - Junior Barranquilla (COL) x Barcelona (EQU), 21h30
30/09 - Alianza Lima (PER) x Estudiantes de Mérida (VEN), 21h30
30/09 - Flamengo x Independiente del Valle (EQU), 21h30

Fase de grupos - Rodada 6:
20/10 - Santos x Defensa y Justicia (ARG), 19h15
20/10 - Colo Colo (CHI) x Jorge Wilstermann (BOL), 21h30
20/10 - River Plate (ARG) x LDU (EQU), 21h30
21/10 - Racing (ARG) x Estudiantes de Mérida (VEN), 19h15
21/10 - Independiente del Valle (EQU) x Barcelona (EQU), 21h30
21/10 - Flamengo x Junior Barranquilla (COL), 21h30

Facebook:

Fase de grupos - Rodada 3:
17/09 - Independiente del Valle (EQU) x Flamengo, 21h
17/09 - Barcelona (EQU) x Junior Barranquilla (COL), 23h
17/09 - Guaraní (PAR) x Tigre (ARG), 23h
Fase de grupos - Rodada 4:
24/09 - Jorge Wilstermann (BOL) x Peñarol (URU), 19h
24/09 - Independiente Medellín (COL) x Boca Juniors (ARG), 21h
24/09 - Delfín (EQU) x Santos, 23h
Fase de grupos - Rodada 5:
01/10 - Olimpia (PAR) x Santos, 19h
01/10 - Tigre (ARG) x Guaraní (PAR), 21h
01/10 - Delfín (EQU) x Defensa y Justicia (ARG), 23h
Fase de grupos - Rodada 6:
22/10 - Universidad Católica (CHI) x Internacional, 21h30
22/10 - Grêmio x América de Cali (COL), 21h30
22/10 - Libertad (PAR) x Independiente Medellín (COL), 21h30
22/10 - Boca Juniors (ARG) x Caracas (VEN), 21h30