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

STF derruba decreto de Bolsonaro que esvaziou conselho de fundo ambiental

27.abr.2022 - Plenário do STF retomou julgamento do chamado "Pacote Verde" - Nelson Jr./SCO/STF
27.abr.2022 - Plenário do STF retomou julgamento do chamado "Pacote Verde" Imagem: Nelson Jr./SCO/STF

Paulo Roberto Netto

Colaboração para o UOL, de Brasília

28/04/2022 15h41Atualizada em 28/04/2022 17h11

Por 10 votos a um, o STF (Supremo Tribunal Federal) derrubou hoje decreto do presidente Jair Bolsonaro (PL) que esvaziou o conselho deliberativo do FNMA (Fundo Nacional do Meio Ambiente), ligado ao Ministério do Meio Ambiente. A decisão reinsere a sociedade civil no colegiado, responsável por direcionar recursos para políticas ambientais.

Os ministros também derrubaram outro ato do governo federal que excluiu governadores do conselho da Amazônia Legal, que tem como objetivo coordenar e integrar os esforços federais pela preservação, proteção, desenvolvimento da floresta. As decisões foram tomadas no mesmo dia que a Global Forest Watch apresentou dados que indicam que o Brasil foi líder na derrubada de florestas tropicais, em 2021.

O julgamento foi iniciado no início do mês dentro da chamada "Pauta Verde", pacote de processos que questionam omissões do governo na preservação do meio ambiente. O único voto contrário foi do ministro Nunes Marques, escolhido por Bolsonaro para o cargo no STF.

A ação foi movida pela Rede em fevereiro de 2020, que acusa o governo Bolsonaro de retirar representantes da sociedade civil do conselho do fundo ambiental. O decreto editado pelo Planalto fixou que o grupo aria a ser composto somente por nomes escolhidos pelo próprio governo.

Ontem, a Corte formou maioria para derrubar a medida, alegando que a alteração promovida pelo governo configurava retrocesso na política ambiental. Hoje, o presidente do STF, ministro Luiz Fux, proferiu o último voto contra o decreto.

Segundo Fux, a Constituição expressa que o dever de preservação do ambiente exige a participação direta da sociedade na elaboração de políticas públicas.

Retrocessos ambientais

Na sessão de ontem, o ministro Edson Fachin relembrou que a Constituição veda mudanças que causem retrocessos em conquistas obtidas pelos cidadãos.

"Tenho para mim que é inconstitucional qualquer retrocesso a esse desenho normativo constitucional vinculante. Não há nem tempo, em face das gerações futuras, e nem espaço normativo, em face da Constituição, para retrocesso", disse Fachin.

Na sequência, o ministro Luís Roberto Barroso afirmou que ambientalistas alertam para o aumento de eventos climáticos extremos e criticou o avanço de propostas que buscam regularizar a ocupação de terras por grilagem.

"De tempos em tempos, vem uma lei que permite a regularização das terras griladas e isso funciona como um incentivo à continuidade dessa prática", disse Barroso. "Não vou entrar na discussão política sobre a conveniência ou não de regularizar, mas se for para regularizar, deveria aprovar uma emenda constitucional para dizer que não pode mais. Porque do contrário, a cada 5, 10 anos, vai vir uma nova lei para regularizar a grilagem e, portanto, continua um ciclo vicioso de incentivo à ocupação ilegal de terras públicas na Amazônia".

Ao eliminar a participação da sociedade civil do conselho deliberativo do Fundo Nacional do Meio Ambiente, e ao implementar uma política pública que tem resultado em aumento da degradação ambiental -- isso é um fato objetivo, não é uma opinião -- a istração pública está interferindo com um direito fundamento à proteção ambiental e o direito de participação da sociedade num retrocesso em relação à situação previamente existente"
Roberto Barroso, ministro do STF

Os ministros Dias Toffoli, Rosa Weber e Gilmar Mendes também votaram para derrubar o decreto.

Atrito entre ministros

Na primeira sessão, realizada no último dia 7 de abril, o julgamento foi marcado por uma discussão entre Cármen Lúcia, a relatora das ações, e Nunes Marques indicado por Bolsonaro ao STF.

A troca de farpas ocorreu quando o julgamento contava com os 4 primeiros votos para suspender a medida. Primeira a votar, Cármen disse que a medida era "antidemocrática" por excluir os representantes da sociedade civil do órgão.

Nunes Marques, porém, divergiu. Segundo o ministro, como a lei não determina a participação popular no conselho do FNMA, a decisão do Supremo poderia tornar essa exigência obrigatória, trazendo reflexos no futuro.

"Repristinar (trazer de volta ao uso) um decreto que por opção política do ado previa a participação popular em um conselho é, na prática, impor essa participação direta como instrumento mínimo de democracia direta sem que haja essa exigência constitucional", disse.

Cármen pediu a palavra para discordar do colega. Relatora, a ministra falou que seu voto não abre nenhum precedente para impedir o presidente de mudar o conselho. "Isso não existe no meu voto e até onde pude compreender, dos outros 3 votos exarados, isso em nenhum momento foi cuidado", afirmou.

Essas situações são perigosas porque quando se expõe isso, se expõe quem votou até agora como se a gente tivesse fazendo uma barbaridade. Se eu tivesse dizendo que o presidente da República, que tem a competência regulamentar infralegal não pode exercê-la para modificar, alterar ou aperfeiçoar a participação popular, realmente estaria uma coisa em contradição absoluta à Constituição. Não foi isso que eu disse"
Cármen Lúcia, ministra do STF

Mendonça, que pediu vista em 2 processos da Pauta Verde no início do mês, disse que o governo pode definir a melhor forma de participação popular, mas não excluí-la totalmente.

"Também entendo que essa participação deve primar pela eficiência. Não é uma participação a tal ponto que iniba a própria realização da política ou eficiência da política correspondente, mas participação deve haver".

Alexandre de Moraes votou com Cármen e afirmou que a Constituição considera a participação popular ao tratar de proteção ambiental. "Não há razão para se retirar a participação popular na destinação do fundo ligado ao meio ambiente", afirmou.

Governadores no Fundo Amazônia

No mesmo voto em que se posicionou para suspender o decreto do conselho do Fundo Nacional do Meio Ambiente, a ministra Cármen Lúcia disse que estenderia sua decisão contra outra medida, também do governo Bolsonaro, que excluiu os governadores do conselho da Amazônia Legal.

Esse pedido foi feito dentro da mesma ação do Fundo Nacional e estava sendo julgado paralelamente.

Neste caso, o Supremo também formou maioria para derrubar a norma, mas com placar diferente. Cármen foi acompanhada por Moraes, Lewandowski, Fachin, Roberto Barroso, Dias Toffoli e Luiz Fux. Mendonça divergiu dizendo que não aceitaria os demais pedidos do partido, uma vez que as partes não puderam se manifestar com antecedência. Gilmar Mendes e Rosa Weber adotaram posicionamento parecido.

Nunes Marques foi o único a votar para manter a exclusão dos governadores do conselho da Amazônia Legal e a exclusão da sociedade civil no conselho do Fundo Nacional do Meio Ambiente.