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

Diretor de Todas as Flores após incêndio em estúdio: 'Pequeno contratempo'

Cenário da novela "Todas as Flores" após incêndio nos Estúdios Globo, no Rio de Janeiro - Reprodução
Cenário da novela 'Todas as Flores' após incêndio nos Estúdios Globo, no Rio de Janeiro Imagem: Reprodução

De Splash, em São Paulo

19/11/2022 14h23

A Cidade Cenográfica dos estúdios da TV Globo, no Rio de Janeiro, sofreu com um incêndio, na tarde da última sexta-feira (18), e parte do set de filmagem de "Todas as Flores", novela do Globoplay, foi comprometido. Apesar da destruição, a trama não deverá sofrer grande impacto.

Em entrevista ao Gshow, Carlos Araújo, o diretor artístico do projeto, contou que o fogo destruiu uma parcela do cenário da Rhodes, loja fictícia em que 80% da história acontece. Ele e equipe, no momento, estão com sentimento de alívio pelo incêndio não ter deixado nenhuma vítima.

A nossa rotina é toda semana no cenário. Estávamos gravando de manhã e foi na hora do almoço (que se deu início ao fogo). Quando começou o incêndio, não tinha ninguém lá dentro. Então, só vimos a consequência.
Carlos Araújo

Atualmente, "Todas as Flores" tem 25 capítulos dentro do Globoplay. O incêndio não vai impedir do canal de lançar 20 novos episódios até o próximo dia 20 de dezembro para encerrar a primeira parte da história.

Já para a gravação da continuidade de Todas as Flores, Carlos Araújo crê que não terá alteração no cronograma de entrega dos capítulos. O diretor da trama disse que serão feitos ajustes para superar as perdas, mas confia que não será necessário uma grande mobilização de equipe.

A princípio, o impacto que possa ter não é grande. Nada de valor no nosso cronograma. Pode ser que tenha um pequeno contratempo, mas nada de grande impacto. Não diria que é algo extraordinário, por incrível que pareça. Porque estamos muito bem no volume de produção.
Carlos Araújo

"Estamos nos aproximando do fim. Pode ser que tenha um ajuste ou outro, mas nada muito expressivo, não. Temos uma frente (de produção) razoável. Então, muito possivelmente, até o final da novela, vamos ter um pouco da loja aparecendo nas cenas que já gravamos", completou.

Questionado se havia a possibilidade de reconstruir a loja fictícia da história, o diretor declarou que não acredita na chance por entender que demandaria grande trabalho para um projeto que já está em fase final na TV Globo.

"Acho que reconstruir é pouco provável. Muito pouco provável. Até porque estamos no final, não dá tempo. Se fosse no início.... Neste momento, além de ser pouco provável e pouco necessário, não teríamos tempo. E parte do cenário da loja temos no MG4 (módulo de gravação nos Estúdios Globo). O cenário fixo. Então, temos onde contar a história", finalizou.

Como finou a loja?

O cenário da loja Rhodes & Co. Tailleur, da novela "Todas as Flores", do Globoplay, ficou destruído após um incêndio ter atingido a cidade cenográfica da produção nos Estúdios Globo, no Rio de Janeiro.

O fogo começou no início da tarde de ontem, e foi controlado pela Brigada de Incêndio da Globo e por bombeiros do 12º Batalhão do Corpo de Bombeiros.

Segundo informou a comunicação da emissora, as causas ainda estão sendo apuradas, não houve feridos e "não haverá impacto na produção da novela, pois o interior do cenário atingido pelo fogo é reproduzido em estúdio."

O incêndio teria começado durante o horário de almoço da equipe da novela. A atriz Lucy Alves, protagonista de "Travessia", usou os Stories do Instagram para mostrar o incidente e tranquilizar os fãs.

Veja como ficou o cenário da novela "Todas as Flores" após incêndio nos Estúdios Globo:

1 - Reprodução - Reprodução
Cenário da novela 'Todas as Flores' após incêndio nos Estúdios Globo, no Rio de Janeiro
Imagem: Reprodução