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

Vereador bolsonarista liderou motim em quartel onde Cid Gomes foi baleado

Sargento Ailton posa com camisa de Bolsonaro durante ato de campanha em 2018 - Reprodução/ Facebook
Sargento Ailton posa com camisa de Bolsonaro durante ato de campanha em 2018 Imagem: Reprodução/ Facebook

Igor Mello

Do UOL, no Rio

20/02/2020 18h07

Um vereador bolsonarista está entre as lideranças do motim no quartel da Polícia Militar do Ceará onde o senador Cid Gomes (PDT-CE) foi baleado na quarta-feira (19). Filiado ao Solidariedade, Sargento Ailton é ligado a movimentos de direita e se engajou na campanha do presidente Jair Bolsonaro e participa de atos de apoio a ele no estado ao menos desde 2017.

Sargento Ailton estava na espécie de trincheira improvisada pelos policiais no batalhão da cidade no momento em que o senador foi baleado. À frente da manifestação, era um dos poucos presentes que não estavam encapuzados. Instantes antes de os tiros serem disparados, o vereador —que é sargento da Polícia Militar do Ceará— bateu boca com Cid, que chegou a tentar agarrá-lo pela camisa.

Sargento Ailton afirma em seu perfil no Facebook ter atuado como uma das lideranças da última greve de policiais militares no Ceará, entre dezembro de 2011 e janeiro de 2012. Na ocasião, Cid Gomes era governador do estado e decretou estado de emergência em razão da paralisação. Homens das Forças Armadas e da Força Nacional foram deslocados pela ex-presidente Dilma Rousseff (PT) para patrulhar as ruas do Ceará. Ele foi dirigente da Aspra-CE (Associação dos Praças do Estado do Ceará).

Ao menos desde meados de 2017, ele demonstra estar integrado à liderança da militância bolsonarista no estado. Ligado a grupos de direita da região, ele participou em novembro daquele ano de uma carreata e da inauguração de um outdoor em homenagem a Bolsonaro na cidade. Ao lado dele estava o hoje deputado federal Heitor Freire, presidente do PSL no Ceará e responsável pela organização da campanha de Bolsonaro no estado.

Sargento Ailton e Arthur Freire voltaram a estar juntos em um evento bolsonarista em Sobral em dezembro de 2017. Na ocasião, também estava presente o youtuber André Fernandes, eleito o deputado estadual mais votado do Ceará pelo PSL.

Em 2018, Sargento Ailton lançou-se candidato a deputado estadual pelo Solidariedade, em dobradinha com o ex-deputado federal Cabo Sabino —apontado como líder do motim em todo o estado. Apesar de seu partido formalmente ter feito parte da coligação de Geraldo Alckmin (PSDB), ele fez campanha abertamente para Bolsonaro, deixando-se fotografar constantemente com camisas em homenagem ao presidente. Mesmo assim, obteve apenas 7.387 votos e não conseguiu se eleger. No ano ado, o vereador também participou de manifestações de rua em apoio ao governo Bolsonaro em Sobral.

Em transmissão no Facebook após o tumulto, Sargento Ailton negou que tenha mobilizado policiais para a greve.

"Quando me viram, muitos me ameaçaram de morte. Atribuindo culpas que eu não tenho. Vim como qualquer outro servidor, não instiguei ninguém. Quem está aqui, está porque quer", disse.

O UOL tentou contato com o gabinete do vereador na Câmara Municipal de Sobral, mas ninguém respondeu às chamadas.

Vereador filmou momento em que Cid foi baleado

Ativo nas redes sociais, Sargento Ailton fez transmissões ao vivo no Facebook durante o ato de ontem. Em uma das transmissões, gravava a retroescavadeira usada por Cid Gomes quando o senador foi baleado. Imagens obtidas pelo jornal Diário do Nordeste, do Ceará, mostram que ao menos três homens atiraram contra o senador. Dois deles estavam próximos a Sargento Ailton, na primeira fileira de manifestantes.

Antes do tumulto, o vereador havia gravado outra live onde ironizou Cid Gomes, que já havia anunciado sua ida ao local. Ele disse que não havia policiais armados no piquete.

"Estão todos desarmados, ninguém quer confronto. Sei que ele quer tirar a nossa situação de ânimo para que a gente possa revidar, mas ele não vai encontrar isso", afirmou.

Cid Gomes é baleado durante ato da PM