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

Alegando pobreza, canadense solicita autorização para morrer por eutanásia

Les Landry declarou seu interesse em ser submetido ao processo de eutanásia por viver em situação de pobreza - Les Landry/Facebook
Les Landry declarou seu interesse em ser submetido ao processo de eutanásia por viver em situação de pobreza Imagem: Les Landry/Facebook

Em colaboração para o UOL

13/12/2022 13h24

Um aposentado canadense, de 65 anos, está em busca da aprovação para encerrar a vida com auxílio de eutanásia por estar vivendo em situação de pobreza. O uso de substância para morte assistida foi legalizada no Canadá desde 2016 para pessoas com "condição médica grave e irremediável", mesmo que a doença não seja terminal.

Não há previsão para concessão sob o argumento de condição social, no entanto, por problemas médicos anteriores, que seriam mais difíceis de cuidar sem o decente à saúde, o homem já conseguiu uma das duas s de médicos das quais precisa para se submeter ao procedimento.

Les Landry vive na cidade de Medicine Hat e afirmou que "não quer morrer", mas que prefere não continuar vivendo sob sua atual condição financeira. Ao jornal canadense Global News, ele contou que trabalhava como motorista de caminhão, mas precisou se afastar do trabalho após uma epilepsia e três pequenos derrames.

Durante anos, o auxílio do governo por invalidez e doações pontuais solicitadas pelo Twitter foram fontes de sobrevivência de Landry. O quadro dele ainda se agravou e o homem ou a precisar usar cadeira de rodas. Na sequência, por questões burocráticas, ele acabou perdendo o a auxílios financeiros, desde que completou 65 anos.

Em condição de pobreza, homem canadense busca aprovação de eutanásia - Les Landry/Facebook - Les Landry/Facebook
Les Landry divide casa com seu cão-guia em Medicine Hat, no Canadá
Imagem: Les Landry/Facebook

"O que perdi foram os benefícios por invalidez — subsídio para cães de serviço, subsídio para dieta especial, subsídio para transporte", diz ele. "Não sou mais uma pessoa com deficiência. Sou um cidadão idoso em situação de pobreza", afirmou ao Global News.

Com a perda de renda e o aumento dos preços, o homem teme que, em breve, possa ficar sem moradia, o que o levou a recorrer à assistência médica para morrer (MAID, na sigla em inglês).

"Não sou contra a eutanásia. O que sou contra é a expansão do procedimento sem a melhoria dos benefícios ou da qualidade de vida. Como você atinge um segmento da sociedade que tem a morte como única opção para sair de sua situação?", questionou.

Em condição de pobreza, homem canadense busca aprovação de eutanásia - Les Landry/Facebook - Les Landry/Facebook
Um dos médicos procurados por Landry concedeu uma das duas s necessárias para que ele possa ser submetido ao procedimento
Imagem: Les Landry/Facebook

Um dos médicos procurados por Les concedeu uma das duas s necessárias para que ele possa ser submetido ao procedimento, apesar de saber que as dificuldades financeiras — e não as doenças — são as principais razões para a decisão. No momento, o aposentado aguarda a decisão de um segundo médico para que possa solicitar o procedimento.

Em reportagem concedida ao tabloide britânico Daily Mail, o aposentado afirmou que caso a decisão do profissional de saúde seja negativa, continuará procurando outro especialista que esteja preparado para o pedido.