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

Governo do DF fecha acampamento pró-Bolsonaro, e Winter apela a presidente

A ativista Sara Winter em ato  - Reprodução/Instagram
A ativista Sara Winter em ato Imagem: Reprodução/Instagram

Luciana Amaral

Do UOL, em Brasília

13/06/2020 12h25Atualizada em 13/06/2020 18h10

Um acampamento a favor do governo do presidente Jair Bolsonaro (sem partido) na região central de Brasília foi desmontado na manhã de hoje (13) pelo governo do Distrito Federal. A ativista do movimento "300 do Brasil" Sara Winter pediu uma "reação" do mandatário.

A ação fez parte do programa DF Legal, promovido pela Secretaria de Estado de Proteção da Ordem Urbanística do Distrito Federal, para fiscalizar e combater ocupações ou estabelecimentos ilegais.

A secretaria afirmou que os manifestantes ocupavam área pública na Esplanada dos Ministérios, o que não é permitido, e em acampamentos irregulares. "Houve diversas tentativas de negociação para a desocupação da área, mas, infelizmente, não houve acordo. Os acampamentos foram desmontados sem confronto", informou.

A pasta citou ainda decreto que estabelece medidas para combater a pandemia do coronavírus e que proíbe aglomerações com mais de 100 pessoas em eventos que precisam de autorização prévia do GDF.

Nas redes sociais, Sara Winter disse que a Polícia Militar do Distrito Federal e a Secretaria de Segurança Pública chegaram no local às 6h desmontando barracas e geradores com "gás de pimenta e agressões". "A Militância bolsonarista foi destruída hoje. Presidente, reaja", escreveu.

Em seguida, ela alegou que uma pessoa que estava orando e cantando o Hino Nacional foi atingida por gás de pimenta para que uma "carreata do PT" asse no local. Um grupo contra Bolsonaro e a favor da democracia fez ato pela manhã na região da Esplanada dos Ministérios, mas só chegou próximo de onde estava o acampamento cerca de três horas depois.

Procurada pelo UOL, a Polícia Militar informou que prestou apoio a uma ação desencadeada pela Secretaria de Segurança Pública e não houve registro de ocorrências. O Corpo de Bombeiros também esteve presente para apoio.

Apoiadores e pessoas no acampamento gritaram palavras de ordem contra o desmonte, classificando a situação como ditatorial, e ministros do STF (Supremo Tribunal Federal). Vestindo roupas em verde e amarelo, e com bandeiras do Brasil, eles ainda chamaram o governador do Distrito Federal, Ibaneis Rocha (MDB), de "fascista" e "comunista".

O deputado federal, filho de Bolsonaro, Eduardo Bolsonaro (PSL-SP) questionou a ação dos policiais. Ele postou um vídeo em que policiais usam spray de pimenta durante a remoção. É possível ouvir alguns manifestantes rezando.

"O que essas pessoas estavam fazendo de errado ou ruim para que o governador Ibaneis determinasse sua remoção?", escreveu.

Manifestantes sobem em área de cúpulas do Congresso

Após o desmonte, ativistas com camisetas do movimento "300 do Brasil" andaram pela Esplanada dos Ministérios e tentaram interferir no ato pacífico de manifestantes contra o governo. A Polícia Militar teve de conversar com o grupo do 300 para que saíssem do local e evitassem conflitos.

Mais tarde, o grupo de cerca de 25 pessoas subiu na área externa das cúpulas do Congresso Nacional, ficando mais próximo ao Senado. No dia a dia, é proibido que pessoas andem no local sem autorização.

Os manifestantes gritaram palavras de ordem contra o Parlamento, comunismo e Ibaneis Rocha. Em vídeo transmitido por Sara Winter, é possível ouvir gritos de "Acabou, p****" em um megafone, semelhante à frase dita pelo presidente Jair Bolsonaro em maio ao criticar uma operação da Polícia Federal autorizada pelo STF para apurar a conduta de empresários e blogueiros aliados a ele.

Ao sair da área das cúpulas, os manifestantes foram para o gramado em frente ao Congresso Nacional, onde proferiram palavras de baixo calão, declararam um "Pai, nosso" e defenderam o governo Bolsonaro.

No final desta tarde, presidente do Senado e do Congresso, Davi Alcolumbre (DEM-AP), disse por meio de nota da assessoria que, assim que tomou conhecimento do ato, ele determinou que a polícia legislativa negociasse a retirada do grupo de forma pacífica.

Armas em acampamento e investigação em inquérito das fake news

Os manifestantes estavam acampados há semanas na Esplanada dos Ministérios, por vezes mudando de local. Em determinado momento, chegaram a ficar ao lado da sede do Ministério da Justiça e do Supremo.

Em entrevista à BBC Brasil, Sara Winter, cujo sobrenome verdadeiro é Geromini, confirmou que havia pessoas armadas em um dos acampamentos. Ela justificou que as armas eram para a proteção dos próprios membros e não tinham relação com a militância.

A ativista é investigada no âmbito do inquérito das fake news do STF e foi alvo de mandado de busca e apreensão em operação da Polícia Federal no final de maio. Ela teve celular e computador apreendidos pela corporação.

Após a ação, ela falou em "infernizar" a vida de Alexandre de Moraes, ministro do Supremo que autorizou a ação, e em "trocar socos" com ele.

Na madrugada de 31 de maio, o movimento comandado pela ativista marchou em direção ao Supremo para protestar contra decisões do tribunal com roupas pretas, tochas e máscaras, inclusive de personagens de filmes de terror. Nas redes sociais, houve quem remetesse a imagem do protesto a atos de supremacistas brancos nos Estados Unidos.