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

Wizard recusa cargo em secretaria e se desculpa por declarações polêmicas

O empresário Carlos Wizard Martins, que adquiriu as marcas de materiais esportivos Topper e Rainha - Fabiano Accorsi/Divulgação
O empresário Carlos Wizard Martins, que adquiriu as marcas de materiais esportivos Topper e Rainha Imagem: Fabiano Accorsi/Divulgação

Do UOL, em São Paulo

07/06/2020 19h52

O empresário Carlos Wizard informou hoje que não vai mais colaborar com o Ministério da Saúde como conselheiro do atual ministro, o general Eduardo Pazuello. Ele seria nomeado para a secretaria da Ciência, Tecnologia e Insumos Estratégicos.

Nas últimas semanas, Wizard vinha participando de reuniões na pasta sobre a pandemia do coronavírus, mas não chegou a ter o futuro cargo confirmado no "Diário Oficial da União".

Mesmo auxiliando o governo por poucas semanas, Wizard entrou em seguidas polêmicas. Na última semana, o empresário disse que a pasta iria averiguar a contagem dos mais de 35 mil óbitos registrados pelo próprio governo até a ocasião.

Ele acusou gestores públicos de aproveitarem a pandemia para atrair mais recursos para os seus estados e municípios e declarou, sem apresentar provas, que os estados estão "inflacionando o número de óbitos".

Outro tema recorrente nos poucos dias em que contribuiu com o governo de Jair Bolsonaro (sem partido) foi sobre a cloroquina.

"Vamos apostar 100%, seguir e defender a cloroquina", afirmou ao jornal O Globo. Segundo o empresário, o governo já teria encomendado dez toneladas da matéria-prima para a fabricação do medicamento com a Índia.

Outra declaração dada por ele, enquanto conselheiro do Ministério da Saúde, foi de que o Brasil está vivendo "quatro guerras simultâneas", sendo que uma delas é ideológica.

O empresário acusou opositores do presidente Bolsonaro de se oporem a políticas apresentadas pelo governo apenas por interesse político.

Wizard ainda disse que o Brasil tinha suspendido todos os contratos internacionais de compra de respiradores e que a indústria nacional daria conta da quantidade necessária para os pacientes com coronavírus.

Porém, no mesmo dia, o secretário-executivo adjunto da Saúde, Élcio Franco, afirmou que a pasta segue tentando "outros contratos com instituições fora do país".

Wizard e Pazuello trabalharam juntos na "Operação Acolhida", que ajuda venezuelanos que cruzam a fronteira com o Brasil. Em agosto de 2018, ele se mudou de São Paulo para Boa Vista, capital de Roraima, na fronteira com a Venezuela, para atuar na operação.

Leia a íntegra da nota publicada pelo empresário Carlos Wizard:

"Informo que hoje (7/junho) deixo de atuar como Conselheiro do Ministério da Saúde, na condição pro bono. Além disso, recebi o convite para assumir a Secretaria de Ciência, Tecnologia e Insumos Estratégicos da pasta.

Agradeço ao ministro Eduardo Pazuello pela confiança, porém decidi não aceitar para continuar me dedicando de forma solidária e independente aos trabalhos sociais que iniciei em 2018 em Roraima.

Peço desculpas por qualquer ato ou declaração de minha autoria que tenha sido interpretada como desrespeito aos familiares das vítimas da Covid-19 ou profissionais de saúde que assumiram a nobre missão de salvar vidas.

Carlos Wizard Martins"