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

China republicana (1) - Chiang Kai-shek e o domínio do Kuomintang

Renato Cancian

No final do século 19 o sistema imperial chinês começou a ruir diante das tensões políticas provocadas por rebeliões sociais internas, ameaças de invasão estrangeira e divisão da classe dominante.

O enfrentamento dos problemas que ameaçavam o sistema imperial necessitava de vultosos recursos econômicos. A dinastia Manchu ficou diante de dois dilemas. Primeiro, precisava criar um sistema eficiente de impostos. Para isso teria que acabar com os privilégios da pequena nobreza que representava a classe de proprietários fundiários vinculados à burocracia, que drenava boa parte dos recursos extraídos dos súditos em forma de impostos.

Segundo, precisava encorajar o comércio e a indústria, estimulando a geração de novos recursos financeiros em forma de tributos e o surgimento de uma nova classe social (a burguesia industrial) para contrabalançar o poder da pequena nobreza "parasitária".

Esses dois problemas se mostraram dificílimos de ser resolvidos pelos governantes imperiais, pois a pequena nobreza representava a classe social que sustentava todo o sistema imperial. Além disso, a alfândega e o comércio das cidades portuárias mais prósperas estavam sob controle estrangeiro. Ainda assim, houve várias tentativas de aplicar reformas políticas e econômicas. A primeira delas ficou conhecida como a Restauração Tung-chih (1862-1874). Mas essa tentativa e várias outras fracassaram.

Caos social e conflitos internos

A partir de 1860, a China mergulhou num período de caos social, conflitos políticos internos e ameaças de invasão militar estrangeira. Todas as tentativas de salvar o sistema imperial não tiveram êxito. O poder dos imperadores foi enfraquecendo. A pequena nobreza fundiária reagiu à crise do império dissociando-se pouco a pouco dos imperadores. Como alternativa, construiu suas próprias bases de poder político e econômico de âmbito regional, estimulando ainda mais a tendência centrífuga de fragmentação do poder central.

A cobrança e transferência dos impostos e tributos sobre a terra e sobre a circulação de mercadorias, bem como a influência sobre os camponeses escaparam quase que por completo do controle do poder central. A exploração das massas camponesas pelos senhores rurais aumentou consideravelmente.

Os camponeses perderam os direitos tradicionais, que lhes garantiam proteção com base no código de exploração legítima, mas "limitada" (ou seja, dentro dos padrões de dignidade prevalecentes nos códigos morais da época). O crescente descontentamento dos camponeses desencadeou inúmeras revoltas no campo, todas eficazmente exploradas pelos revolucionários comunistas, que ganharam influência contribuindo diretamente para elevar a tensão social e provocar mais divisão das forças políticas nacionais.

Os senhores rurais e os pequenos comerciantes reagiram à crise do sistema imperial coligando-se entre si a partir de seus interesses regionais. Para garantir o poder em determinada região, as elites rurais formaram exércitos locais. No contexto de militarização crescente das elites rurais regionais, o poder central desapareceu e junto com ele a capacidade de manter a ordem social.

A proclamação da República, em 1911, representou tão somente a formalização de uma situação político-institucional que já existia de fato: ou seja, o declínio do poder imperial. Porém, nas duas décadas seguintes, as classes dominantes chinesas foram incapazes de se aliar para formar um governo de unidade nacional. Nesse contexto, a sociedade chinesa ficou profundamente dividida e entrou numa fase de desagregação ainda mais intensa, que perdurou até a Revolução Comunista de 1949.

Domínio do Kuomintang

O Kuomintang foi o movimento republicano conduzido pelo Partido Nacionalista da China. O partido foi liderado pelo militar Chiang Kai-shek, que tentou a todo custo unificar a China, com a formação de um governo nacional. Para concretizar essa tarefa, os republicanos que integravam o Kuomintang combateram incansavelmente os comunistas e os "senhores da guerra" (que foi a denominação dada aos proprietários rurais que haviam formado exércitos regionais para manter o controle político e econômico nos seus respectivos domínios territoriais).

Contando com um exército poderoso, Chiang Kai-shek conseguiu estabelecer, em 1927, controle sobre a maior parte do território da China e estabelecer um poder central que ficou sob a liderança do Kuomintang. Não obstante, na China daquele período, qualquer programa político de unificação nacional que pretendesse ser estável e duradouro dependia de um amplo consenso entre as classes sociais, que estavam em conflito latente diante de seus interesses profundamente divergentes.

Com o apoio das velhas classes de proprietários rurais e de parcelas importantes das novas classes industriais e comerciais emergentes, Chiang Kai-shek liderou uma série de golpes militares e constituiu um governo ditatorial. A aliança das classes dominantes chinesas, no âmbito do Kuomintang, deu origem a um programa político de modernização social extremamente conservador e reacionário.

O governo central ou a reprimir com extrema violência os trabalhadores urbanos e, principalmente, os comunistas que lideravam as revoltas e a sublevação de camponeses. Em 1934, as forças militares do governo central desfecharam um forte golpe no movimento comunista, forçando-o a abandonar as suas posições no sul do país.