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

Leonardo Sakamoto

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Mendonça lamenta mortes por covid, mas serviu ao negacionismo de Bolsonaro

André Mendonça e Jair Bolsonaro - Carolina Antunes/Presidência da República
André Mendonça e Jair Bolsonaro Imagem: Carolina Antunes/Presidência da República

Colunista do UOL

01/12/2021 11h03

Receba os novos posts desta coluna no seu e-mail

Email inválido

Apesar de ter lamentado as mortes por covid-19 no início de sua sabatina na Comissão de Constituição e Justiça do Senado Federal, nesta quarta (1), André Mendonça foi peça fundamental na guerra que o presidente Jair Bolsonaro travou pelo direito de contaminar a população em nome da busca por uma inviável imunidade de rebanho.

Como advogado-geral da União, Mendonça lutou bravamente no Supremo Tribunal Federal contra o direito de Estados e municípios também poderem decidir sobre a imposição de restrições à circulação de pessoas durante a pandemia. Bolsonaro queria impedir a adoção de quarentenas e lockdowns por governadores e prefeitos - medida defendida por cientistas, infectologistas e pela Organização Mundial de Saúde (OMS) para evitar mortes.

Em abril de 2020, o plenário do STF analisou a Ação Direta de Inconstitucionalidade (ADI) 6341, apresentada pelo PDT, e reafirmou o que está presente no inciso II do artigo 23 da Constituição Federal, ou seja, que é competência da União, dos Estados, do Distrito Federal e dos municípios, o cuidado com a saúde pública. Ou seja, a responsabilidade de todos que deveriam dialogar entre si.

Diante da decisão, Bolsonaro ou a propagar a mentira de que o STF havia impedido que ele atuasse na coordenação da crise da covid-19 e que transferiu as responsabilidades para Estados e municípios, devendo a ele a função de transferir recursos.

O presidente, conhecido por seu pouco apego ao trabalho e pelo mau hábito de terceirizar as incumbências que lhe cabem, ou a usar a peça de Mendonça para justificar sua sabotagem ao combate à pandemia. A ausência de uma coordenação nacional atrapalhou o enfrentamento à covid-19. Em sua maior guerra, o país ficou sem um comandante para articular as diferentes demandas e situações regionais. Lamentar os mortos e compactuar com isso é, no mínimo, cínico.

Durante o julgamento da constitucionalidade dos decretos estaduais e municipais que fecharam templos e igrejas em meio à escalada das mortes por covid-19, em julho deste ano, Mendonça transformou a tribuna do Supremo Tribunal Federal em púlpito de igreja, fazendo uma sustentação oral com a bíblia a tiracolo.

"Não há cristianismo sem vida comunitária, não há cristianismo sem a casa de Deus. É por isso que os verdadeiros cristãos não estão dispostos, jamais, a matar por sua fé, mas estão sempre dispostos a morrer para garantir a liberdade de religião e culto. Que Deus nos abençoe e tenha piedade de nós", disse. Ele, que é pastor presbiteriano, ironicamente repetiu uma ideia cara à Inquisição, caçadora de protestantes séculos atrás, que decidia quem era um "verdadeiro cristão".

A despeito de ele afirmar que as pessoas estão dispostas a morrer por sua fé, o problema é que, indo a aglomerações, fiéis se tornavam vetores de transmissão. E acabaram, sim, matando por sua fé. A liberdade religiosa é um direito humano, tal como a saúde e a própria existência. Não são excludentes, mas possuem limites que precisam de acomodação caso a caso. E uma pandemia que havia matado, até aquele momento, mais de 525 mil pessoas era uma situação que deveria levar à discussão desses limites.

Tratar o culto presencial como direito absoluto foi retórica sem lastro de alguém que queria agradar o presidente da República - que se importa menos com Deus e mais com os votos dos fiéis - e provar-se "terrivelmente evangélico", cumprindo a promessa que Jair fez ao seu eleitorado religioso para preencher a vaga que foi do ministro Marco Aurélio Mello.

Mendonça tem sido útil a Bolsonaro de uma forma torta. Acionou a Polícia Federal em diversas ocasiões para investigar críticos ao presidente com base na Lei de Segurança Nacional, entulho da ditadura militar. Em sua breve agem como ministro da Justiça, foi acusado de produzir dossiê contra servidores públicos da segurança e professores universitários que eram contra o fascismo.

"O Senado que produziu uma I da Covid é o mesmo que pode aprovar a entrada na Suprema Corte do responsável pela arquitetura jurídica criada para tirar a responsabilidade do presidente pelas mortes na pandemia", avaliou à coluna Eloísa Machado, professora da FGV Direito-SP e coordenadora do centro de pesquisas Supremo em Pauta. "Tendo em vista o grau de ataques à Constituição e ao STF durante a pandemia pelo governo, os senadores deveriam refletir com muito cuidado o que vão fazer."