;(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 7 dias, Doria troca elogios por afastamento de PMs que agiram em baile

Governador João Doria (PSDB) durante coletiva de imprensa no Palácio dos Bandeirantes - 09.dez.2019 - Roberto Casimiro/Fotoarena/Estadão Conteúdo
Governador João Doria (PSDB) durante coletiva de imprensa no Palácio dos Bandeirantes Imagem: 09.dez.2019 - Roberto Casimiro/Fotoarena/Estadão Conteúdo

Luís Adorno

Do UOL, em São Paulo

10/12/2019 16h41

Resumo da notícia

  • Em 1º de dezembro, nove jovens morreram em Paraisópolis após ação de PMs
  • De início, Doria ficou ao lado dos PMs e rechaçou condenações aos militares
  • Ao longo da semana, o governador paulista ou a criticar PMs

No período de uma semana, o governador de São Paulo, João Doria (PSDB), inverteu totalmente seu posicionamento sobre a ação de policiais militares dentro da favela de Paraisópolis. Na madrugada de 1º de dezembro, nove jovens foram mortos ao tentar deixar um baile funk na zona sul da capital paulista.

Em um primeiro momento, Doria refutou completamente a responsabilização dos PMs envolvidos, e defendeu a corporação e a conduta da PM (Polícia Militar) na operação. Com o ar dos dias, foi mudando de discurso até anunciar o afastamento de todos os policiais que agiram na ocorrência.

A reportagem apurou, no entanto, que a investigação interna deve ter como principais alvos apenas os seis primeiros policiais que entraram na favela, por, supostamente, terem sido eles os provocadores do tumulto. Todos os policiais estão em serviço istrativo.

Pessoas ligadas ao grupo de trabalho que debate a segurança pública de São Paulo apontaram que Doria ficou temerário, pela primeira vez durante seu governo, porque a defesa aos PMs não estava emplacando nem mesmo junto aos seus eleitores mais fiéis.

A reação popular ao caso de Paraisópolis e aos posicionamentos do governador também preocuparam. Sobretudo após discurso de Danylo Amilcar, irmão de Denys Quirino, 16, uma das nove vítimas fatais, que afirmou, emocionado, que a culpa era do governador, ao afirmar, após aquela madrugada, que a política de segurança pública do estado estava no caminho certo.

O governador tem responsabilidade, diz irmão de vítima

UOL Notícias
  • 1º de dezembro

Nove jovens morreram durante a madrugada em Paraisópolis após ação de PMs. No início da tarde daquele domingo, Doria afirmou lamentar o ocorrido e que tinha determinado "apuração rigorosa dos fatos".

  • 2 de dezembro

Doria negou que as mortes ocorridas tenham sido motivadas por ações da PM e que nem sequer havia ocorrido invasão dentro da favela por policiais. "A letalidade não foi provocada pela PM, e, sim, por bandidos que invadiram a área onde estava acontecendo baile funk. É preciso ter muito cuidado para não inverter o processo", afirmou o governador.

Ao anunciar o afastamento de seis policiais do serviço operacional, o governador quis chamar o afastamento de "preservação" para amenizar a suspeição contra os militares. Doria declarou ainda que o estado de São Paulo "tem o melhor sistema de segurança preventiva", mas "isso não significa que não seja infalível". E reafirmou elogios aos policiais e sua política de segurança pública.

A política de segurança do estado de SP não vai mudar.
Doria em 2 de dezembro

  • 3 de dezembro

Em entrevista a jornalistas estrangeiros, Doria pediu que os policiais envolvidos não fossem condenados de antemão. "Não se pode condenar se dois, três, quatro, cinco ou seis policiais cometeram equívocos. É preciso investigar e, havendo a culpabilidade, penalizá-los, evidentemente", disse.

Doria manteve a versão oficial de que não houve uma operação em Paraisópolis na madrugada de domingo, mas, sim, uma perseguição policial a dois suspeitos, e voltou a elogiar a corporação paulista.

"Não se pode condenar uma corporação, ainda mais a Polícia Militar do Estado de São Paulo, que é a mais bem treinada polícia militar do país, e a melhor polícia militar do Brasil", afirmou.

  • 4 de dezembro

Após eata de moradores de Paraisópolis até o Palácio dos Bandeirantes, com manifestantes elegendo Doria como principal culpado pelas nove mortes ocorridas na favela, o governador recebeu duas mães.

Por meio de nota, a assessoria de imprensa de Doria informou que o governador ouviu os relatos das mães que perderam seus filhos e "reiterou compromisso de rigor e transparência em relação à investigação das mortes".

  • 5 de dezembro

Após grande repercussão de vídeos que mostram PMs agredindo jovens, Doria recuou pela primeira vez e itiu revisar os protocolos das polícias do estado. Foi nessa data que o governador também aceitou criar uma comissão externa, formada por membros da sociedade civil, para acompanhar as investigações do caso.

"A Polícia Militar e a Polícia Civil já foram orientadas a rever protocolos e identificar procedimentos que possam melhorar e inibir, senão acabar, com qualquer perspectiva da utilização de violência e de uso desproporcional de força", afirmou.

Vídeo mostra agressões de PM em Paraisópolis

UOL Notícias

  • 6 de dezembro

Governador afirmou "não ter compromisso com o erro". "Nesse momento dramático de Paraisópolis, ao invés de uma atitude impositiva, generalista ou de acusação a um ou outro, não vamos nem acusar a comunidade nem acusar a polícia. Buscamos o diálogo", disse

  • 7 de dezembro

Repetiu que o governo não tem "compromisso com o erro" e disse que "todas as teses, não só as de segurança, estão sendo debatidas aqui". "Democracia é isso: é saber ouvir, saber permear e saber corrigir também, fazer tudo para acertar."

  • 9 de dezembro

Aceitou pedido de familiares de vítimas para afastar todos os PMs envolvidos. A informação foi confirmada aos familiares das vítimas e a jornalistas pela defensora pública Ana Carolina Schwan.

Vídeo mostra correria e PM jogando bombas e Paraisópolis

UOL Notícias