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

Globo mostra Faustão no 'Domingão com Huck' em tributo a Marília Mendonça

Domingão com Huck: Faustão aparece durante programa do Domingão com Huck - Reprodução/TV Globo
Domingão com Huck: Faustão aparece durante programa do Domingão com Huck Imagem: Reprodução/TV Globo

Colaboração para Splash, em São Paulo

07/11/2021 19h50Atualizada em 07/11/2021 21h33

Na edição ao vivo do "Domingão com Huck", na noite de hoje, Fausto Silva, ex-apresentador das tardes de domingos na Rede Globo e agora na Band, voltou a ter sua imagem exibida na emissora carioca durante o tributo para a cantora Marília Mendonça - que morreu na última sexta-feira (5) em acidente aéreo, em Minas Gerais.

Após a dupla João Neto e Frederico relatar história de como conheceram Marília Mendonça, Luciano Huck anunciou que iria mostrar duas agens da artista ao lado de Fausto Silva no famoso quadro Arquivo Confidencial.

A gente começou a revirar as coisas importantes que aconteceram e não tem como e quero colocar, faço questão de colocar. Quando eu vi as imagens neste mesmo palco aqui. Eu asfaltei a estrada do sábado, que graças a Deus Marcos Mion está caminhando muito bem e trafegando com muita competência. A estrada do domingo foi construída e sedimentada pelo meu querido amigo Fausto Silva. e dá muito trabalho fazer televisão bem feita, legal, de alma e coração. Um dos quadros mais importantes da história do "Domingão", sem a menor dúvida, é o Arquivo Confidencial, que era quando o artista chegada ao olímpio, e Marília teve esse momento.

Na sequência, o apresentador do "Domingão com Huck" mandou um recado direto para Faustão.

Bom ver você aqui na tela, Fausto. Deu saudade!

Saída de Faustão da Globo

Sem acordo de renovação de contrato com a Rede Globo, Fausto Silva acertou seu retorno para a Band em 2022, mas tinha em mente cumprir o vínculo ativo até o fim deste ano para encerrar o ciclo de 32 anos no comando do "Domingão".

Entretanto, após internação para tratar de uma infecção urinária, em junho ado, o apresentador não voltou mais as telas da Rede Globo e teve seu contrato rescindido com pouco menos de seis meses para o fim.

Assim, Tiago Leifert foi incumbido da missão de concluir a disputa do "Super Dança dos Famosos", que se acabou em agosto ado, e Luciano Huck deixou o "Caldeirão do Huck" para estrear aos domingos com o "Domingão com Huck".

Já Faustão trabalha ao lado da mulher, Luciana Cardoso, para estrear em 2022 o seu novo programa na Band. Mais de 300 profissionais, de diferentes áreas, estão envolvidos na produção do novo programa na Band. Conforme noticiou o colunista Ricardo Feltrin, de Splash, as equipes de Fausto trabalham até 16 horas por dia para colocar o programa no ar.