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

Em resposta ao governo, Fux dá aval a reajuste de servidores do Judiciário

3.mar.2021 - O ministro Luiz Fux, presidente do STF, durante sessão plenária da Corte - Nelson Jr./SCO/STF
3.mar.2021 - O ministro Luiz Fux, presidente do STF, durante sessão plenária da Corte Imagem: Nelson Jr./SCO/STF

Paulo Roberto Netto

do UOL, em Brasília

11/05/2022 15h12Atualizada em 11/05/2022 16h41

O ministro Luiz Fux, presidente do STF (Supremo Tribunal Federal), enviou um ofício ao ministro-chefe da Casa Civil, Ciro Nogueira, se manifestando favorável a um reajuste de 5% para membros e servidores do Judiciário. Nos cálculos da Corte, o aumento traria impacto de R$ 827 milhões.

Fux respondeu a uma consulta feita pelo governo Bolsonaro sobre a proposta de reajuste geral de 5% para o funcionalismo federal. No ofício, o presidente do STF diz que o Judiciário está interessado em ser contemplado no aumento.

O maior impacto do reajuste seria na Justiça do Trabalho, com R$ 326 milhões. Em segundo fica a Justiça Federal (R$ 279 milhões) e, em terceiro, a Justiça Eleitoral (R$ 121 milhões). O próprio Supremo teria impacto de R$ 8,4 milhões.

O remanejo, segundo Fux, deverá ser feito nas despesas discricionárias do Judiciário.

A implementação da recomposição supramencionada exigirá providências por parte dos órgãos listados, que precisarão, entre outros, promover remanejamentos de despesas para viabilizar os recursos necessários"
Luiz Fux, presidente do STF

Em nota, o STF informou durante a tarde que Fux se manifestou de acordo com a proposta do governo " uma vez que a revisão linear atingiria todos os Poderes".

"Em se tratando de revisão geral, o Poder Judiciário seria apenas contemplado em uma lei federal do Poder Executivo, sem necessidade de envio de proposta própria, conforme precedentes", disse o Supremo.

A Corte afirma que o impacto do reajuste pode ser feito por meio de realocação de recursos, sem a necessidade de aumento do orçamento corrente. "Sendo certo que a referida proposta ainda depende de lei própria do Poder Executivo".

Fux encaminhou uma cópia do ofício aos demais ministros da Corte, informando sobre a consulta feita pelo governo federal.

Desde o início do ano, entidades de classe no Judiciário buscam um reajuste salarial. O movimento ficou mais forte após Bolsonaro anunciar que concederia um reajuste de 5% a servidores federais.

A Fenajufe (Federação dos Trabalhadores do Judiciário Federal e do Ministério Público da União), por exemplo, defende que a recomposição seja de 19,99% para se sobrepor às perdas inflacionárias desde 2019.