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

Xuxa diz que empresária não queria paquitas negras na TV

Xuxa falou sobre o assunto durante o programa "Altas Horas" - Reprodução/GloboPlay
Xuxa falou sobre o assunto durante o programa 'Altas Horas' Imagem: Reprodução/GloboPlay

De Splash, em São Paulo

12/03/2023 20h05Atualizada em 12/03/2023 21h31

A apresentadora Xuxa Meneghel disse que o motivo de não ter paquitas negras nos palcos de seus programas era porque a ex-empresária, Marlene Mattos, não queria. A afirmação se deu durante o programa "Altas Horas", na noite de ontem.

A afirmação se deu após o relato da atriz Adriana Bombom, 49, que rememorou um trabalho de figurante no programa. Xuxa afirmou que cogitou trazer paquitas negras para a televisão, mas que a empresária vetava. "Eu já tinha uma paquita nos Estados Unidos chamada Natasha [Pierce], que era negra. É que a Marlene não queria uma paquita negra."

Bombom continuou dizendo que, apesar de acompanhar o programa, não se via nele. "Eu sou de orfanato e lá a gente via muito programa da Xuxa. Meu sonho era poder invadir aquela televisão e poder estar lá e ser uma paquita, mas eu sei que meu sonho tava muito longe porque as paquitas eram muito loiras e eu não poderia estar ali por ser negra", disse ela.

Xuxa e Marlene Mattos mantiveram uma parceria profissional e pessoal por quase 20 anos, que chegou ao fim por divergências profissionais.

Em 2021, Xuxa deu uma entrevista ao jornalista Luis Erlanger e disse que foi um "fantoche" de Marlene.

Eu era um fantoche, mas porque eu quis, porque eu deixei. Fui deixando cada vez mais minha vida na mão dela. Minha vida particular, pessoal e profissional. As coisas se juntavam e estava tudo na mão dela. Ela era diretora, manager, empresária... Teve um momento, como todos sabem, que meu interesse era trabalhar com programa infantil e ela já não acreditava mais nisso. A gente deixou de trabalhar junto.

Mattos foi responsável por dirigir a apresentadora em programas como Xou da Xuxa, Xuxa Park e Planeta Xuxa. A empresária, inclusive, foi convidada para ser madrinha de batismo de Sasha.

Splash procurou Marlene Mattos por meio do direct do Instagram, mas não obteve retorno. Se tiver, essa matéria será atualizada.