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

'Eles estão aqui': como um condomínio reagiu à dispersão da 'cracolândia'

A rua Frederico Steidel, em Campos Elíseos, na região central de São Paulo, na manhã de terça-feira (17) - André Nery/UOL
A rua Frederico Steidel, em Campos Elíseos, na região central de São Paulo, na manhã de terça-feira (17)
Imagem: André Nery/UOL

Mateus Araújo

Do TAB, em São Paulo

18/05/2022 12h05

Houve um tempo em que a preocupação dos moradores de um condomínio de classe média, em pleno centro de São Paulo, era discutir a punição para um casal mais assanhado que não se conteve a estímulos hormonais e resolveu esquentar a relação em uma área comum do edifício. Nunca se soube ao certo qual castigo receberam do síndico, mas o tal flagra jamais morreu por completo no grupo de WhatsApp e ressuscita sempre que possível em alguma crítica ou sarcasmo de alguém — seja lá por qual razão.

Houve outro tempo, esse bem mais recente, em que o problema na comarca virtual dos vizinhos era o barulho do prédio ao lado. Sem conseguir dormir, principalmente aos finais de semana, eles discutiam uma saída judicial para resolver a questão.

Há poucos dias, no entanto, um problema maior se espalhou pelos andares: o fluxo de usuário de drogas na redondeza. Próximo ao largo do Arouche, entre a avenida Duque de Caxias e a rua Dr. Frederico Steidel, o prédio se tornou uma das novas vizinhanças cercadas pelo espalhamento da chamada "cracolândia", dispersada nas últimas semanas pela polícia e descentralizada em várias ruas centrais da cidade. O TAB acompanhou as discussões dos moradores ao longo de dias.

Deslocados

Desde 11 de maio, a vizinhança acompanha apreensiva os desdobramentos de uma ação da Prefeitura e das polícias Civil e Militar na praça Princesa Isabel, a um quilômetro dali, onde há meses se instalou a "cracolândia". Naquela madrugada, 36 pessoas foram presas por tráfico de drogas. Depois da retirada de barracas da região, houve também briga e quebra-quebra entre agentes da GCM (Guarda Civil Metropolitana) e frequentadores do local.

Antes das 8h da manhã, a mensagem do síndico avisava os condôminos da situação. "Pelo que tem sido noticiado na imprensa, esse seria o motivo da maior circulação de viaturas na região e modificação do tráfego de trânsito dos veículos", dizia. "A Av. Duque de Caxias amanheceu interditada em suas pontas. Redobrem os cuidados de atenção pela região."

O alerta não foi o primeiro feito pelo síndico. Recém-eleito para istrar o condomínio, desde o início da sua gestão ele vem avisando aos moradores sobre perigos e o aumento de violência nas redondezas. Por e-mail, frequentes, e em cartazes colados nos corredores, recomenda que as pessoas sigam protocolos de segurança mais rígidos, como aguardar táxi e Uber na portaria (e não na calçada) e se certificar do fechamento das portas na entrada e na saída do prédio.

Rua Frederico Steidel, esquina com av. São João, onde estavam aglomerados usuários de drogas - André Nery/UOL - André Nery/UOL
Rua Dr. Frederico Steidel, esquina com av. São João, onde estavam aglomerados usuários de drogas
Imagem: André Nery/UOL

No quintal

Quase uma semana depois da operação que espalhou a "cracolândia", um morador compartilhou no grupo uma sequência de dois vídeos com a movimentação de pessoas na rua Dr. Frederico Steidel, na esquina com a avenida São João, por trás do edifício. Era início da noite de segunda-feira (16).

"Quem são? Cracolândia?", perguntou uma vizinha. "Sim, um dos núcleos, já que agora se formaram vários", respondeu o rapaz. "Era só o que faltava", emendou um terceiro.

Por causa de um reparo em uma rede subterrânea de fornecimento de energia, na rua Helvétia, onde estavam até então, usuários de drogas foram retirados dali pela polícia e se instalaram justamente numa das esquinas da rua de trás do edifício. Com barracas e carroças, as pessoas deslocadas aram a ocupar, tumultuosamente, a rua e as calçadas.

Foi o suficiente para começar uma frenética troca de mensagens entre os moradores, com reclamações e especulações. "Eles fecharam a rua. Os carros não estão ando", alarmava um vizinho. "Mas a moça que estava na portaria da Frederico disse que aram alguns carros de polícia", ponderando, ele mesmo, em seguida.

Quem voltava do trabalho, pelo metrô, tentava atualizar os outros com mais informações. "Descemos agora e não tem mais ninguém na nossa rua, só pessoas caminhando mesmo... Tudo normal", explicava um rapaz. "Está de boa a rua, não vi nenhuma movimentação estranha!", reforçava mais um. "Não está normal! Viaturas, não a carro e muita gente lá no final", discordava outro, minutos depois.

Por volta das 20h, uma mensagem interrompeu a conversa. Um condômino, aparentemente alheio à situação, queria divulgar uma live nas suas redes sociais. "Haverá uma live com um adestrador top de SP, especialista em pet de condomínio, cachorro com mau comportamento etc. Quem tiver problema que quiser ar, vai lá no insta, às 21h". Fora sumariamente ignorado.

Noite adentro e manhã seguinte, a preocupação de uma pequena parte dos 130 integrantes do grupo era achar solução para retirar a "cracolândia" dos seus quintais. Cogitou-se a contratação de seguranças privados. Mas a obrigação de policiamento não seria do Estado, retrucou alguém. "A questão da cracolândia não é um problema que vai ser resolvido com operação policial", ponderava uma moça, que colocou três aspas de cada lado da palavra "resolvido".

Alguém até chegou a questionar, com mais parcimônia, "como vocês veem a questão da dispersão do ponto de vista da segurança do nosso prédio?". "Não sou de SP e gostaria da opinião de alguém que entenda melhor a dinâmica da cidade", explicava ela, que queria saber se havia "mudanças substanciais nos entornos, ou 'apenas' uma intensificação do clima geral de insegurança que nós já conhecemos". Ninguém respondeu.

Usuário de droga fazem fogueira na "cracolândia", em São Paulo, para aliviar o frio - André Nery/UOL - André Nery/UOL
Usuário de droga fazem fogueira na "cracolândia", em São Paulo, para aliviar o frio
Imagem: André Nery/UOL
Na tarde da terça (17), grupo voltou para a rua Helvétia, depois de sair da Dr. Frederico Steidel - André Nery/UOL - André Nery/UOL
Na tarde da terça (17), grupo voltou para a rua Helvétia, depois de sair da Dr. Frederico Steidel
Imagem: André Nery/UOL

'Perto de nós'

À meia-noite da terça-feira (17), um morador mandou uma mensagem comentando a situação da rua: "Acabei de voltar pelo metrô, [a entrada de] fundo da Frederico Steidel [está] fechada e uns 4 a 6 perdidos perto do portão".

Às 12h44, outra pessoa reforçou, compartilhando um novo vídeo com imagens da aglomeração de pessoas. "Eu moro no prédio e imagino que todos estejam preocupados, tanto como eu, com a ocupação da Frederico Steidel pelo fluxo. Não sabemos quando vão sair, ou se vão voltar para a [rua] Helvétia, conforme previsto. De qualquer forma, estarão perto de nós. Mas quero dar uma palavra de esperança, informando a todos que tem muita gente unida, em Santa Cecilia, trabalhando pela região."

Sem resposta para as ligações que fizera ao longo da semana para a polícia pedindo a retirada da "cracolândia" daquela esquina, uma moradora mais efusiva retrucava: "Eu vou até o inferno para tirar esse povo daí! Não vamos deixar isso quieto não."

O clima de pânico voltava a crescer entre os moradores. Alguém divulgou um vídeo de um delegado discursando em apoio a moradores do centro. Uma vizinha insistia para que os outros enviassem mensagem diretamente nas redes sociais do policial. "O síndico poderia agilizar esse processo junto com os outros prédios da rua."

O que ela não sabia, na verdade, é que um grupo de cinco síndicos da região já estava se reunindo para, formalmente, pedir ajuda às autoridades policiais. Às 16h38, o do prédio escreveu, calmamente: "Para tranquilizar a todos, o zelador acabou de informar que o final da rua está sendo liberada, pessoal sendo reconduzido para outro local." A aglomeração foi desfeita, e o grupo voltou para rua Helvétia, deixando para trás um amontoado de lixo na esquina da Dr. Frederico Steidel.

Na manhã da quarta-feira, (18), um novo post o síndico informou que a polícia voltou à rua deles para evitar outra aglomeração. "Se ele não está conseguindo, manda o exército!", respondeu uma moradora, começando um longa discussão entre os vizinhos — uma que deve perdurar por bastante tempo.