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

'Eu não sou racista', diz Weintraub após usar Cebolinha para ironizar China

Abraham Weintraub também acusou a China de "lucrar em cima da vida das pessoas" ao sugerir que o governo segurou informações sobre a doença - Marcelo Camargo/Agência Brasil
Abraham Weintraub também acusou a China de "lucrar em cima da vida das pessoas" ao sugerir que o governo segurou informações sobre a doença Imagem: Marcelo Camargo/Agência Brasil

Do UOL, em São Paulo

06/04/2020 12h04

O ministro da Educação, Abraham Weintraub, afirmou em entrevista hoje à Rádio Bandeirantes que não foi racista e preconceituoso em sua publicação no Twitter em que criticava a China usando o personagem Cebolinha, da Turma da Mônica. "Quem disse que eu sou racista, tem que provar que sou racista. Eu não sou racista. Pela minha origem familiar e pela origem pessoal."

Abraham Weintraub disse ter feito seu MBA na universidade chinesa de Hong Kong, o que lhe isenta de racismo com o povo chinês. "Falar que sou racista, se fosse um brasileiro, teria que provar na justiça. Não acho que foi um post pesado, tenho muito amigos chineses e já fui lá", disse.

O ministro acusou a China de segurar informações sobre o coronavírus e afirmou que, agora, o país estaria lucrando com leilões de equipamentos hospitalares, como respiradores. "O governo da república chinesa poderia alertar o mundo inteiro que ia faltar. Isso não foi feito. Agora que estamos desesperados, apareceu respiradores e equipamentos que eles estão leiloando". Ele não apresentou provas sobre as acusações que fez contra os chineses.

O post no Twitter

A publicação do tuíte por Weintraub gerou críticas na web, sendo que a própria embaixada chinesa repudiou o ministro da Educação. Ele escreveu, usando a fala característica do Cebolinha - que troca a letra "R" por "L":

weintraub - Reprodução/Twitter - Reprodução/Twitter
Imagem: Reprodução/Twitter

""Geopolíticamente, quem podeLá saiL foLtalecido, em teLmos Lelativos, dessa cLise mundial? PodeLia seL o Cebolinha? Quem são os aliados no BLasil do plano infalível do Cebolinha paLa dominaL o mundo? SeLia o Cascão ou há mais amiguinhos?"

Weintraub apagou o tuíte a pedido de um colega, mas não informou o nome. Na entrevista, ele negou que foi um pedido do presidente Jair Bolsonaro e afirmou que só pede desculpas com uma condição.

"Eles que vendam mil respiradores para nós com o preço de mercado. Se colocarem esses respiradores, seja na embaixada, eu vou lá e peço desculpas e falo que sou um idiota, sou um imbecil. Eles estão ganhando dinheiro em cima de vida humana", afirmou, sem apresentar provas de suas denúncias novamente.

Mesmo acusando o governo chinês, Weintraub acredita que vírus não é uma invenção de laboratório que foi planejada. Mas questiona a postura da China, que segundo ele, "segurou informações".

"A gente poderia ter sido informado sobre as características dessa gripe. O chinês é como um ser humano qualquer. A cultura deles permite fazer surgir. Como o próprio ebola e a Aids veio do contato com animal silvestre. Nos próximos 20 anos, se não mudarem hábitos alimentares, vem outra crise dessa", disse. E mais uma vez ele não apresentou provas sobre a sua acusação.

Medidas do ministério

O ministro disse que a pasta, além de "brigar" pelos respiradores para hospitais universitários, encaminhou uma medida provisória para que merendas escolares possam ser distribuídas em dinheiro, já preparadas ou ainda in natura para famílias de estudantes do Brasil.

"Pegamos a verba que tinha no MEC e compramos equipamentos, mandamos mais 80 milhões semana ada. Conseguimos contratar. Sexta, mandamos 340 milhões para os hospitais. Estamos correndo com crianças que estão sem merendas nas escolas", disse.

Weintraub também reafirmou a MP que adiantou a formatura de cursos como medicina, farmácia e fisioterapia para que os estudantes possam atuar na área da saúde em meio à pandemia.