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

Secco estreia carreira internacional em série portuguesa: 'Ansiosíssima'

Deborah Secco irá ser protagonista da série Codex 632 - Lucas Mennezes (Reprodução/Instagram @dedesecco)
Deborah Secco irá ser protagonista da série Codex 632 Imagem: Lucas Mennezes (Reprodução/Instagram @dedesecco)

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

25/06/2022 10h05

A atriz Deborah Secco, de 42 anos, vai realizar o sonho de estrear a carreira internacional. No mês de julho, ela viaja a Portugal para assumir o papel de protagonista da série "Codex 632" — um parceria do Globoplay com a portuguesa RPT".

Na trama, a artista fará par romântico com o português Paulo Pires e será mãe de uma garota de 19 anos. Ao todo, ela ará um mês e meio gravando o novo trabalho.

"Eu estou ansiosíssima. Vai ser um trabalho diferente, com pessoas diferentes. Vamos fazer dez dias de preparação. Vou viver a mãe de uma menina de 19 anos e já quero conhecê-la. Todo esse processo de preparação para mim é a melhor parte. É o que eu mais gosto — diz a carioca, que tem 42 anos", contou ela, em entrevista ao blog de Patrícia Kogut.

Deborah Secco terá uma pausa nos trabalhos para voltar ao Brasil em agosto para a divulgação da série "Rensga hits!". No fim do mês, porém, ela retornará a Portugal para continuar a gravar "Codex 632".

"Não quero mentir"

A atriz virou o assunto da internet ao abrir o jogo sobre as aventuras da própria vida. Ela assumiu que teve uma "fase piranha" durante a juventude e que não fazia distinção entre homens solteiros e casados, o que lhe rendeu algumas inimizades. "Hoje, peço desculpas, não sou assim", disse em entrevista recente ao jornalista Leo Dias.

Agora, em bate-papo com Splash, a atriz de 42 anos afirmou que falar abertamente de seus erros e imperfeições é importante para "fugir do estigma da perfeição", tanto em relação às suas atitudes, quanto ao seu corpo — ela já afirmou usar filtros em algumas fotos de biquíni do Instagram.

"Quero, cada vez mais, me colocar como imperfeita. Essa busca por perfeição causa muitos males. A gente como figura pública tem a obrigação de desmistificar essa imagem falsa de perfeição... Tem dia que acordo triste, quero colocar um filtro na foto e está tudo bem. Mas tenho que falar abertamente sobre isso: 'não estou tão magra, gente, é a pose, é o ângulo'. Temos que falar dos nossos truques", declarou.

Deborah disse ainda que atualmente não tem medo de ser cancelada por expor segredos relacionados a sua vida pessoal, familiar e amorosa, nem se abala pelas críticas

"Eu já tive medo (de ser cancelada), já vivi aprisionada na ideia de perfeição. De mentir para mim mesma, mas entendi, com o ar dos anos, que se a gente não quer errar de novo, repetir os mesmos erros, é preciso falar deles. Quem me cancela está cheio de motivos para ser cancelado. Somos todos imperfeitos. Talvez você não erre no mesmo erro que eu, mas erre em outro", afirmou.

Deborah Secco arrasou com looks diferentes e ousados na Sapucaí