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

Ministro da Educação é alvo da Comissão de Ética após crítica a Dilma e Lula

Julia Lindner e Mateus Vargas

Brasília

24/09/2019 18h28

A Comissão de Ética Pública, vinculada à Presidência da República, abriu nesta terça-feira, 24, um procedimento para apurar se houve desvio de conduta do ministro da Educação, Abraham Weintraub, por ter feito publicações contra os ex-presidentes Dilma Rousseff e Luiz Inácio Lula da Silva. O autor do voto, conselheiro Erick Bill, também era funcionário da Secretaria-Geral da Presidência, mas deixou o cargo ontem após mais de três anos no governo. Apesar disso, ele continuará na comissão, pois possui mandato no colegiado até 2021.

A comissão é responsável por analisar a conduta de ministros e é formada por sete conselheiros indicados pelo presidente. Cada um tem mandato de três anos. As punições previstas pela Comissão de Ética têm caráter istrativo, como advertência e censura ética. Dependendo da gravidade, é possível sugerir a demissão do cargo. As recomendações, porém, não precisam ser acatadas pelo governo.

O voto de Bill, aprovado pelos demais conselheiros, atende a uma representação feita pelos deputados Gleisi Hoffmann (PT-PR), presidente do partido, e Paulo Pimenta (PT-RS).

Eles questionam o fato de Weintraub ter criticado os ex-presidentes petistas após o episódio do militar flagrado com 39 quilos de cocaína em avião da Força Aérea Brasileira (FAB) - que fazia parte da comitiva de apoio ao presidente Jair Bolsonaro em junho. O ministro também relacionou Lula e Dilma às Forças Armadas Revolucionárias da Colômbia (Farc).

"Tranquilizo os 'guerreiros' do PT e de seus acepipes (sic): o responsável pelos 39 kg de cocaína NADA tem a ver com o Governo Bolsonaro. Ele irá para a cadeia e ninguém de nosso lado defenderá o criminoso. Vocês continuam com a exclusividade de serem amigos de traficantes como as FARC", dizia uma das publicações de Weintraub. "No ado o avião presidencial já transportou drogas em maior quantidade. Alguém sabe o peso do Lula ou da Dilma?", escreveu ele em outra postagem à época.

O Estadão/Broadcast teve o ao voto do conselheiro Erick Bill, no qual ele informa que pediu esclarecimentos ao ministro da Educação sobre o episódio no dia 22 de agosto. Como resposta, afirma que Weintraub não só atestou a veracidade das mensagens contra os ex-presidentes, mas também "reforçou a conduta praticada".

"Vale ressaltar que caberia a um deles pelo menos uma série de qualificações ainda mais contundentes, tais como bandido, criminoso, presidiário e marginal, dentre outros, e à outra, críticas ainda mais mordazes do que ser chamada meramente de 'uma droga', por meio indireto", escreveu o ministro da Educação como resposta ao conselheiro da Comissão de Ética.

No voto, o conselheiro destaca trecho do Código de Ética que exige que "o observe o decoro inerente ao cargo". "Não basta ser ético; é necessário também parecer ético, em sinal de respeito à sociedade", afirma o documento.

"Em face de todo o exposto, tendo em vista que os fatos narrados na denúncia restaram incontroversos a partir da análise da manifestação preliminar apresentada pela própria autoridade denunciada, e considerando os padrões deontológicos atinentes à ética pública acima consignados, voto no sentido de reconhecer a existência de indícios suficientes para instaurar, em face do sr. Abraham Weintraub, Ministro de Estado da Educação, processo de apuração de prática de ato contrário aos padrões da ética pública", diz o voto.

Outros casos

Segundo um integrante da Comissão de Ética, há intenção de abrir outros dois procedimentos contra Abraham Weintraub, um por chamar o presidente da França, Emmanuel Macron, de calhorda oportunista e sem caráter; e outro por ter falado, também nas redes sociais, que "petista só enriquece roubando".

Após o início do processo de apuração sobre ato que possa desrespeitar o Código de Ética, a autoridade pública tem prazo de cinco dias para se manifestar. A comissão poderá promover as diligências que considerar necessárias e solicitar parecer de especialista quando julgar imprescindível. Concluídas as diligências, a autoridade terá mais três dias para se manifestar novamente.