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

Giovanna Antonelli sobre pausa após novela: 'Reinventar e começar de novo'

Giovanna Antonelli fará uma pausa na carreira na teledramaturgia - Fábio Rocha/Globo
Giovanna Antonelli fará uma pausa na carreira na teledramaturgia Imagem: Fábio Rocha/Globo

Colaboração para Splash, no Rio de Janeiro

26/09/2022 09h15

Giovanna Antonelli, de 46 anos, comentou sobre a decisão de fazer uma pausa nas novelas após "Travessia" (TV Globo), folhetim que substituirá "Pantanal" a partir do dia 10 do próximo mês.

"Depois de fazer novela durante pandemia (Quanto Mais Vida, Melhor!) e emendar com essa novela, que ainda temos um longo caminho a percorrer, quero uma pausa para poder me reciclar, me reinventar e começar tudo de novo. Ainda mais eu que faço milhões de outras coisas", disse a atriz, em entrevista à Quem.

"Mas não tinha como não estar participando dessa ideia de fazer a delegada Helô. Para mim, ela merecia esse espaço maior mesmo. A Helô é uma personagem justa, mulher de caráter reto, sempre com sede de Justiça. Eu me sinto representada", destacou a atriz.

Ela viverá novamente a delegada Helô, que foi sucesso na novela "Salve Jorge", ao lado de Stenio, interpretado por Alexandre Nero, que também voltará para a nova novela de Gloria Perez. Diferentemente como o folhetim de 2012, em "Travessia" os dois estarão separados.

"Basicamente final feliz não funciona em novela, tem que ter conflitos... Inteligentemente, a Gloria começa a novela com eles separados. A semente é a mesma, aquela coisa típica gato e rato, divertida... A gente vai ear sobre isso no humor, drama, afeto e carinho. Além disso, tem a agem de tempo inevitável que é bacana. Os personagens são os mesmos, mas com suas mudanças", disse Nero.

"Não somos mais os mesmos. Eu busquei várias vezes em 'Salve Jorge' cenas, tentando trazer aquela Helô, mandava pro Nero uma cena", acrescentou Giovanna.

Em "Travessia", a personagem Creusa (Luci Pereira), funcionará da delegada, também retorna para a nova trama. "Foi um presente voltar para esse personagem. Estava gravando com a Giovanna as primeiras cenas e parecia que eu não tinha saído daquela Creusa de anos atrás", celebrou Luci.

"A Creusa vai ter uma surpresa ao voltar e encontrar esse casal separado. Vai mexer os pauzinhos para trazer eles de volta. É uma separação muito consciente, mas da parte da Helô que do Stenio. Creusa vai trazer o cupido de volta", completou a atriz.

Volta do casal

Gloria afirmou que a volta de Helô e Stenio era um pedido constante do público. A autora adiantou que nessa novela os dois estarão envolvidos na investigação da trama principal, que envolve a dark web e fake news. A trama aborda a história de Brisa (Lucy Alves), uma maranhense vítima de um crime virtual.

"A volta do casal foi pensada porque o público não se esqueceu dele e está sempre pedindo. Nós precisávamos de uma delegada e advogada porque não trazer de volta os dois? O que tem de novo é que o casal antes ficava à relação dele, nessa novela não, ele está absolutamente inserido na trama central", afirmou Gloria.