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

Bruce Willis aparece pela primeira vez após diagnóstico de doença

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

02/03/2023 23h24

O ator Bruce Willis, 67, foi visto pela primeira vez depois que teve o diagnóstico de demência frontotemporal.

Em fotos e vídeos obtidos pelo Daily Mail, o astro aparece ando o dia com dois amigos em Santa Monica, Califórnia.

Para a ocasião, Bruce usou um boné, jaqueta bege, calça jeans e tênis.

Confira:

 Bruce Willis faz primeira aparição pública após doença - Reprodução: Boaz / BACKGRID - Reprodução: Boaz / BACKGRID
Imagem: Reprodução: Boaz / BACKGRID

O diagnóstico

Bruce Willis, que luta contra quadro de demência frontotemporal, se aposentou do trabalho de ator no ano ado após diagnostico inicial de afasia. O artista ou os últimos anos de sua carreira tendo seus textos reduzidos para conseguir cumprir com os contratos de trabalho.

A aposentadoria causou surpresa em seus fãs, mas quem trabalhava ao seu lado já sabia que a decisão era acertada por identificarem problemas durante as gravações em sets.

O jornal Los Angeles Times entrevistou mais de 20 pessoas que filmaram com Bruce Willis nos últimos anos. Os depoimentos revelaram que o ator se esquecia de suas falas, não conseguia lembrar o motivo de estar no set e já até disparou uma arma cenográfica fora de hora.

Segundo os relatos, Bruce Willis usava um ponto na orelha para que alguém ditasse suas falas. Dois membros da equipe de "White Elephant" declararam que, durante a gravação em 2021, o ator questionava os colegas de equipe: "Eu sei por que você está aqui, e eu sei por que você está aqui, mas por que eu estou aqui?"

Não ficamos irritados, mas foi mais tipo: 'Como podemos evitar que a imagem de Bruce fique manchada?'. Alguém dizia a fala para ele e ele não conseguia entender o significado. Ele era uma marionete. Membro da equipe de 'White Elephant'

O diretor Jesse V. Johnson declarou que, depois dessa experiência, se recusou a trabalhar com o ator: "Todos somos fãs de Bruce Willis, mas o acordo parecia errado e uma forma triste de terminar uma carreira incrível. Nenhum de nós se sentiu confortável", explicou.

No filme "Difícil de Matar" (2020), Bruce Willis interpretou o pai da atriz Lala Kent. Em uma das cenas, ele foi informado vira roteiro que deveria dizer uma determinada fala antes de disparar uma arma cenográfica — a fala seria a deixa da atriz para se abaixar.

Ele, porém, se esqueceu da declaração e disparou balas de festim nas costas dela: "Da primeira vez, eu disse que tudo bem, vamos começar de novo", contou a atriz. A atriz pediu para o diretor lembrá-lo da fala, mas não funcionou.

O diretor não se pronunciou sobre o caso, e o armeiro da produção negou que o acidente tenha acontecido. No entanto, alguns membros da equipe confirmaram o caso sem se identificarem, e um deles acrescentou: "Sempre garantíamos que ninguém estivesse na frente dele quando ele estava manuseando armas".

Durante um dos últimos filmes em grande escala de Willis, "Paradise City", foi filmado na ilha de Maui, em maio de 2021. Chuck Russell, o diretor do filme, e um segundo membro da equipe disseram que Willis estava emocionado por se reunir com outra estrela de "Pulp Fiction" no Havaí.

"Estava animado para trabalhar com John Travolta, e você podia ver que o velho charme de Bruce Willis ainda estava lá", disse Russell. "Ele realmente trouxe seu melhor jogo e garantimos que ele e John tivessem uma ótima experiência filmando juntos", relatou.

Mas ambos os cineastas que falaram com o The Times disseram estar alarmados com sua condição do ator.

"Ele parecia tão perdido que dizia: 'Farei o possível'. Ele sempre deu o seu melhor", disse Terri Martin, supervisor de produção de "White Elephant". "Ele é um dos maiores de todos os tempos, e tenho a maior iração e respeito por seu corpo de trabalho, mas era hora de ele se aposentar", completou.