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

Juiz se 'candidata à tropa' e pede a Bolsonaro convite público para vaga no STF

Plenário do STF (Supremo Tribunal Federal), em Brasília  - Carlos Alves Moura/SCO/STF
Plenário do STF (Supremo Tribunal Federal), em Brasília Imagem: Carlos Alves Moura/SCO/STF

Pepita Ortega e Fausto Macedo

São Paulo

04/08/2020 12h24

O juiz Eduardo Luiz Rocha Cubas, da Justiça federal em Formosa (GO), enviou requerimento ao presidente Jair Bolsonaro (sem partido) pedindo "convite público" de interessados à vaga no STF (Supremo Tribunal Federal) que será aberta com a aposentadoria do ministro Celso de Mello, em novembro. No documento, o magistrado ainda se coloca como primeiro interessado e candidato à cadeira na Corte, afirmando que "curiosamente" foi motorista do decano do STF, nasceu no mesmo dia que o presidente e ainda estudou na mesma escola que Bolsonaro. Cubas diz colocar as qualificações em "apresentação à tropa como soldado que busca um Brasil acima de tudo e Deus acima de todos".

"Há uma perspectiva, AGORA, de se estabelecer um novo paradigma de formação das cadeiras do STF, eis que de legitimidade indireta, não submetidas a voto, devendo ser previamente e com certa previsão discutido pela sociedade, cuja sensibilidade social caberá V.Exa. exercer dentre aqueles que tiveram a honra de colocar seus currículos ao crivo público dado que irão interferir desde o benefício assistencial ao mais pobre brasileiro até nas cifras do investidor estrangeiro que deseja segurança jurídica.", escreve Cubas no documento enviado à Presidência da República por meio do Fala.BR.

Em nota institucional, a União Nacional dos Juízes Federais do Brasil indicou que o requerimento conclama a 'todos os interessados a se apresentarem'. Cubas atualmente é presidente nacional da entidade.

O 'pedido' é um novo capítulo relacionado à indicação de Bolsonaro à vaga no Supremo. No início do ano estavam no páreo o ex-ministro da Justiça Sergio Moro, o ex-advogado-geral da União André Mendonça e o ministro-chefe da Secretaria-Geral da Presidência da Jorge Oliveira. No entanto, o primeiro saiu da 'disputa' após crise que levou até à abertura de inquérito no Supremo Tribunal Federal.

Até o procurador-geral da República Augusto Aras entrou na lista de possíveis candidatos de Bolsonaro, gerando desconforto no Ministério Público Federal. O presidente já avisou que pretende indicar um nome 'terrivelmente evangélico', possivelmente acenando para Mendonça, seu atual ministro da Justiça.

Na avaliação de Cubas, Bolsonaro poderia inaugurar um processo público de nomes e 'entrar para a história também por democratizar o processo de indicação ao STF'. Ele chega a comparar a indicação do presidente à vaga de Celso de Melo - que será aposentado compulsoriamente ao completar 75 anos - à construção da Usina de Itaipu. "Irá representar muito pois será a nova inflexão para o desenvolvimento nacional", diz.

As credenciais e os predicados de Cubas

O juiz fala em meritocracia e lembra que, em campanha, Bolsonaro prometeu indicar 'verdadeiros juízes' ao STF e não 'políticos ou apadrinhados'. Além disso, diz que o presidente poderá fazer 'uma indicação autêntica sem os vícios de vinculação a apaniguados políticos', apontando ainda que Bolsonaro fez algo em tal linha ao escolher o Procurador-Geral da República, Augusto Aras, fora da lista tríplice do Ministério Público Federal.

Em contrapartida, o magistrado tenta traçar aproximações com o presidente. No primeiro parágrafo de seu resumo curricular, ele diz que nasceu no mesmo dia que Bolsonaro, 21 de março, e até foi diagnosticado com a covid-19 na mesma semana que o presidente.

"Sofri perseguições como V.Exa., fruto de quem está na luta. Não tomei uma facada, por certo, mas vida fácil não tive. Estudamos na mesma escola, com mais sorte, pois desde criança tive a oportunidade de trilhar o Colégio Militar de Brasília, 'no cerrado seco e duro', até ir à nossa gloriosa EPC, cujo hino anuncia que 'os alunos vão chegando com seu garbo marcial, certo de que vencermos, luta mesmo desigual, ombro a ombro marcharemos, para conquistar nosso ideal', segue.

Além disso, Cubas diz que 'curiosamente' foi motorista do ministro Celso de Mello. "O destino me coloca com a possibilidade de ocupar o banco de trás agora, pois com meus 18 anos, após deixar as Agulhas Negras 'antes do espadim", me tornei o mais novo servidor de carreira da história do Supremo Tribunal Federal, por concurso". Só então começa a descrever sua carreira profissional.