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

Marco Aurélio critica Bolsonaro e N. Marques: 'melhor vacina é isolamento'

Em entrevista à CNN, na tarde desta segunda-feira (05), o decano disse que "ficou surpreso com o ato do mais novo ministro da Corte" - Adriano Machado / Reuters
Em entrevista à CNN, na tarde desta segunda-feira (05), o decano disse que "ficou surpreso com o ato do mais novo ministro da Corte" Imagem: Adriano Machado / Reuters

Colaboração para o UOL

05/04/2021 17h16

O ministro do STF (Supremo Tribunal Federal) Marco Aurélio Mello criticou o presidente Jair Bolsonaro (sem partido) e o também ministro Kassio Nunes Marques. Em entrevista à CNN Brasil, na tarde desta segunda-feira (05), o decano disse que "ficou surpreso com o ato do mais novo ministro da Corte", referindo-se à decisão de Nunes Marques que autorizou, no sábado, a liberação de cultos e missas por todo o país.

"Em uma penada única, com uma pressa que eu não entendi, ele implementou essa medida acauteladora. Por que não liberar então outros setores? Nós temos que perceber a gravidade da pandemia. A melhor vacina hoje é o isolamento. Precisamos nos resguardar e ter cautela", afirmou o ministro.

Marco Aurélio também criticou a falta de coordenação por parte do presidente Jair Bolsonaro (sem partido) no combate à pandemia. "O Supremo não governa o país, não é executivo. É preciso que o presidente coordene os trabalhos dos estados e municípios visando o melhor para a população. Bolsonaro diminuiu a importância da crise, e isso abre espaço para o cidadão comum proceder da forma como está agindo."

Defendeu Moro na Lava Jato

Durante a entrevista, o decano do STF voltou a criticar a decisão tomada pela maioria da Segunda Turma do STF, por três votos a dois, pela parcialidade do ex-juiz Sergio Moro no julgamento em que condenou o ex-presidente Luiz Inácio Lula da Silva (PT) envolvendo um tríplex em Guarujá (SP).

"Eu já disse várias vezes que tenho saudade da velha guarda do Supremo que encontrei nos anos 90, que marchava segundo a Constituição. Hoje eu sou surpreendido quando a Segunda Turma transformou um herói no combate nacional contra a corrupção em quase bandido. Para mim, o Juiz Sérgio moro foi um grande juiz", afirmou Marco Aurélio.

Ministro Ayres Britto: 'decisão do Plenário é mais acertada'

O ex-ministro do STF Carlos Ayres Britto defendeu, também em entrevista à CNN, a tomada de decisão por Plenário. Segundo ele, a decisão monocrática, como a do Nunes Marques, pode trazer consequências de incompatibilidade com as decisões proferidas pelo colegiado.

"A decisão solitária não pode ser abolida de tudo, mas pode ser diminuída. Quando a decisão é plenária, são 11 olhos e a possibilidade de acerto é muito maior," afirmou.

Liberação de missas e cultos

O presidente do STF, Luiz Fux, decidiu hoje pautar para quarta-feira (7), às 14h, o julgamento no plenário da Corte sobre a questão da liberação de missas e cultos. Fux tomou a decisão logo após o ministro Gilmar Mendes negar a permissão para a celebração dos eventos no estado de São Paulo.

Com a determinação de Gilmar, o STF tem agora duas decisões contraditórias sobre o tema, o que levará a questão ao plenário para ser julgada por todos os 11 ministros.

Anteontem, Kassio Nunes Marques deu decisão contraditória à de Gilmar ao liberar missas e cultos, tirando desta forma a autonomia de estados e municípios para decidirem sobre o tema. Em grande parte do país, as celebrações estavam proibidas como forma de conter a propagação do novo coronavírus no pior momento da pandemia.

A medida de Nunes Marques - que proíbe Estados e municípios de suspenderem completamente celebrações - destoa de outras decisões do STF, como a que deu autonomia para que governadores e prefeitos decretem ações de isolamento. Com base nisso, o prefeito de Belo Horizonte, Alexandre Kalil (PSD), apontou ontem que não seguiria a decisão. Nunes Marques reagiu à declaração de Kalil e o intimou, devendo o prefeito esclarecer em 24 horas as providências tomadas para seguir o entendimento do ministro.

Hoje, Gilmar negou um pedido feito ao STF pelo CNPB (Conselho Nacional de Pastores do Brasil), que contestava a decisão do governador de São Paulo, João Doria (PSDB), de proibir a realização de missas e cultos no estado.