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

Com 125 mil pessoas, manifestação na Paulista perde força ao longo dos anos

Ato pró-bolsonaro na Avenida Paulista - Entre Nuvens/UOL
Ato pró-bolsonaro na Avenida Paulista Imagem: Entre Nuvens/UOL

Wanderley Preite Sobrinho

Do UOL, em São Paulo

07/09/2021 18h48

A manifestação de hoje na avenida Paulista em apoio ao presidente Jair Bolsonaro (sem partido) perdeu força em comparação com os protestos históricos no local nos últimos anos. Com 125 mil pessoas, o público esteve longe das marchas que em 2016 ajudaram a tirar a então presidente Dilma Rousseff (PT) do poder.

O número de hoje, informado pela Polícia Militar, ficou bem abaixo do estimado pelos próprios organizadores da manifestação que, em reunião com a PM em 31 de agosto, afirmaram esperar entre 2 milhões e 3 milhões de participantes. O auge de público estimado pelo governo paulista neste 7 de Setembro corresponde a pouco mais de 6% do esperado.

Um dos pontos turísticos mais conhecidos de São Paulo, a avenida Paulista também ficou famosa como principal endereço de manifestações desde o levante de 2013 contra o aumento da tarifa de ônibus. A insatisfação com o preço da agem ganharia tamanha proporção que os protestos aram a pedir a derrubada de Dilma, o que finalmente ocorreu em agosto de 2016.

O UOL procurou a Secretaria de Segurança Pública de São Paulo para saber qual o público estimado pela PM em manifestações na Paulista desde 2013, mas a pasta afirmou que a Polícia Militar deixou de realizar essas estimativas na Paulista "por anos", voltando a fazer isso nesta terça.

bolsonaro na paulista - DANILO M YOSHIOKA/ESTADÃO CONTEÚDO - DANILO M YOSHIOKA/ESTADÃO CONTEÚDO
7.set.2021 - O presidente Jair Bolsonaro durante ato a favor do governo, na avenida Paulista, na cidade de São Paulo
Imagem: DANILO M YOSHIOKA/ESTADÃO CONTEÚDO

Essas estimativas pararam de ser feitas quando Dilma deixou o poder. Desde então, foram registrados na Paulista diversos protestos, como pelo "Fora [Michel] Temer" (MDB) — que ocupou o lugar de Dilma — e a favor e contra Bolsonaro.

O UOL pesquisou as últimas manifestações realizadas na avenida com estimativa da PM, e chegou à seguinte lista:

2013

Foram diversas manifestações em junho de 2013, algumas delas terminando na Paulista. A principal, porém, ocorreu no dia 20, quando, para alguns manifestantes, "o gigante acordou".

Na ocasião, a PM estimou 100 mil pessoas na avenida, que naquela quinta-feira contou com a adesão de diversas entidades, movimentos sociais e partidos políticos. Em todo o Brasil, 1 milhão teriam saído às ruas.

2015

15/03: Segundo a PM, foi uma das maiores manifestações desde a redemocratização, com um total de 1 milhão de pessoas às 15h40.

16/08: Na ocasião, a PM calculou 350 mil pessoas no horário de pico, às 16h.

13/12: No fim daquele ano, 30 mil pessoas foram à Paulista para pedir o impeachment de Dilma.

2016

manifestação na paulista em 13 de março de 2016 - Paulo Guereta/Brazil Photo Press/Folhapress - Paulo Guereta/Brazil Photo Press/Folhapress
Segundo a PM, 1,4 milhão de pessoas participaram da manifestação na Paulista em 13 de março de 2016, um recorde
Imagem: Paulo Guereta/Brazil Photo Press/Folhapress

13/03: 1,4 milhão de brasileiros se aglomerou na avenida Paulista naquele dia, segundo a Polícia Militar, para exigir a queda da petista. O número se aproximou do público que foi à manifestação pelas Diretas Já em 16 de abril de 1984, quando cerca de 1,5 milhão de pessoas foram a comício em São Paulo, no Anhangabaú, para pedir a volta da democracia.

Desde o ato de 13 de março de 2016, a PM deixou de realizar estimativas de público na avenida Paulista. A exceção foi este 7 de Setembro.