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

Revolução Constitucionalista - Em 1932, São Paulo reage à ditadura

Soldados da cavalaria rondam as ruas de São Paulo durante a Revolução Constitucionalista de 1932 - Folha Imagem
Soldados da cavalaria rondam as ruas de São Paulo durante a Revolução Constitucionalista de 1932
Imagem: Folha Imagem

Alexandre Bigeli*, Da Redação, em São Paulo

Em 1932, São Paulo reage à ditadura

No dia 9 de julho, o estado de São Paulo comemora o aniversário do Movimento Constitucionalista de 1932. A data representa um marco importante na história do estado e do Brasil. O movimento exigiu que o país tivesse uma Constituição e fosse mais democrático.

Na época, Getúlio Vargas ocupava a presidência da República devido a um golpe de Estado, aplicado após sua derrota para o paulista Julio Prestes nas eleições presidenciais de 1930. O período ficou conhecido como "A Era Vargas". A Revolução Constitucionalista de 1932 representa o inconformismo de São Paulo em relação à ditadura de Getúlio Vargas. Podemos dizer que o Brasil teve quase uma guerra civil.

Uma das principais causas do conflito foi a ruptura da política do café-com-leite - alternância de poder entre as elites de Minas Gerais e São Paulo, que caracterizou a República Velha (1889-1930). Alijada do poder, a classe dominante de São Paulo ou a exigir do governo federal maior participação.

Como resposta, Getúlio Vargas não apenas se negou a dividir poder com os paulistas como ameaçou reduzir seu poder dentro do próprio estado de São Paulo, com a nomeação de um interventor não paulista para governar o estado. Os paulistas não aceitaram as arbitrariedades de Getúlio Vargas, o que levou ao conflito que opôs São Paulo ao resto do país.



Martins, Miragaia, Dráuzio e Camargo, o MMDC

Vários jovens morreram na luta pela constituição. Entre eles, destacam-se quatro estudantes que representam a participação da juventude no conflito: Martins, Miragaia, Dráuzio e Camargo, o célebre MMDC. O movimento marcou a vida de outros milhares de paulistanos e brasileiros.



Governistas X constitucionalistas

No dia 9 de julho, o Brasil assistiu ao início de seu maior conflito armado, e também a maior mobilização popular de sua história. Homens e mulheres - estudantes, políticos, industriais- participaram da revolta contra Getúlio e o governo provisório de São Paulo.

O desequilíbrio entre as forças governistas e constitucionalistas era grande. O governo federal tinha o poder militar e os rebeldes contavam apenas com a mobilização civil. As tropas paulistas lutaram praticamente sozinhas contra o resto do país. As armas e alimentos eram fornecidos pelo próprio estado, que mais tarde conseguiu o apoio do Mato Grosso.

Cerca de 135 mil homens aderiram à luta, que durou três meses e deixou quase 900 soldados mortos no lado paulista - quase o dobro das perdas da Força Expedicionária Brasileira durante a Segunda Guerra Mundial.

Embora o movimento tenha nascido de reivindicações da elite paulista, ele teve ampla participação popular. Um dos motivos foi a utilização dos meios de comunicação de massa para mobilizar a população. Os jornais de São Paulo faziam campanha pela revolução, assim como as emissoras de rádio, que artingiam audiência bem maior.

Até hoje, a história da Revolução de 32 é mal contada. Ou, pelo menos, é contada de duas formas. Há a versão dos governistas (getulistas) e a dos revolucionários (constitucionalistas). Durante muito tempo, a versão dos getulistas foi a mais disseminada nos livros escolares do país, mas hoje, com uma maior participação dos professores na escolha do material didático, a história também já é contada sob a ótica dos rebeldes.

A importância do movimento é incontestável. Seu principal resultado foi a convocação da Assembléia Nacional Constituinte, dois anos mais tarde. Mesmo assim, a Revolução de 32 continua como um dos fatos históricos do país menos analisados, tanto no tocante às causas quanto em relação às suas conseqüências. Os livros didáticos ainda trazem pouco sobre o tema.