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

Esse conteúdo é antigo

Funcionária de funerária de Paris faz relato doloroso sobre crise

Turista usa máscara em Paris - REUTERS/Charles Platiau
Turista usa máscara em Paris Imagem: REUTERS/Charles Platiau

Da AFP, em Paris

30/03/2020 09h03

Em tempos normais, uma funerária em Paris recebe entre dois e três falecidos por dia. Mas com a epidemia de coronavírus, o influxo é tal que não há câmaras frias suficientes e os corpos se acumulam nas salas de vigília.

"No momento, temos 50 cadáveres. Eles chegam o tempo todo!", diz Sabine, funcionária de uma funerária na capital sa. "Chegam tantos caixões que nem sabemos onde colocá-los!", afirma, com a voz embargada.

Diante do afluxo, esta funerária que possui 32 geladeiras não teve escolha a não ser amontoar os cadáveres nas salas de vigília. "Nossas seis salas estão cheias", diz a mulher, que prefere não ser identificada.

Na França, um dos países mais atingidos pelo coronavírus, mais de 2.600 mortes em hospitais foram confirmadas pela covid-19, embora especialistas digam que esse número pode ser maior, já que o saldo oficial não leva em conta os falecidos em lares de idosos, muitos dos quais morreram sem serem testados.

"Não nos dizem a verdade. Muitos vêm e dizem que foram mortes naturais, que morreram de ataque cardíaco ou insuficiência respiratória, e depois descobrimos que eles possivelmente morreram de covid-19", diz essa mulher de 35 anos.

"Para muitos, acreditamos que simplesmente não foram testados".

Medo de contágio

Na funerária onde trabalha, as medidas de proteção são extremas. As instalações são desinfetadas todos os dias e os trabalhadores se protegem com óculos, roupas, luvas e máscaras, mas ela e seus colegas estão preocupados com o fornecimento de material.

"No momento, faltam máscaras e as luvas que eles nos deram não são adequadas", diz Sabine. "Temos muito medo de contágio", acrescenta.

Os caixões dos pacientes que morreram oficialmente de covid-19 chegam à funerária fechados. Não podem ser maquiados, arrumados ou trocados de roupa. São enterrados ou cremados com o que estavam vestindo quando morreram.

"A única coisa que podemos fazer nesses casos é desinfetar os caixões e levá-los para uma das nossas salas", diz essa mulher, que ite que está "exausta" tanto física quanto mentalmente.

Os funcionários das casas funerárias dobraram seus turnos. "Trabalhamos muito mais do que antes. Começamos às 7h30 e trabalhamos até as 18h30. Dois colegas já desistiram, ninguém quer fazer esse trabalho", ressalta Sabine.

Para limitar os riscos de contágio, a funerária reduziu o número de membros da família permitidos no local e solicitou que os entes queridos fossem lembrados em breves cerimônias.

"Todos os dias recebemos telefonemas de parentes que querem ver seus entes queridos, mas com a dor na alma dizemos que não podem vê-los, é muito difícil", conta a funcionária.

"Alguns não têm ninguém"

Para aliviar a dor das famílias, algumas funerárias, como o grupo francês Advitam, oferecem um serviço gratuito de transmissão em vídeo das cerimônias, um pequeno gesto importante para os enlutados.

Outros oferecem a possibilidade de adiar a cerimônia de recordação até quando a crise do coronavírus terminar.

Alguns caixões permanecem na funerária por alguns dias, outros por mais tempo. "Há pessoas falecidas, principalmente as idosas, que chegam e não têm absolutamente ninguém; nesse caso, a prefeitura cuida delas", explica a funcionária.

Os caixões são levados em vans para o cemitério ou crematórios, em função do desejo da família.

Lá, seguindo as diretrizes do governo, até 20 membros da família podem acompanhar seus entes queridos até sua morada final.