DNA é sobre quem está com você na sua veia
Thaíde | Por Guilherme Tagiaroli, repórter de Tilt
;(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(); })();
Thaíde | Por Guilherme Tagiaroli, repórter de Tilt
O exame de DNA se popularizou. Mais barato e fácil de fazer, ele virou uma importante ferramenta para resgatar a ancestralidade negra do povo brasileiro. Tilt propôs, e 20 personalidades toparam fazer o teste e olhar para essa cicatriz histórica gerada pela escravidão no Brasil (veja abaixo). Se você quer entender o papel da ferramenta genética e como o Estado brasileiro moeu memórias, leia o texto "Quando o DNA diz de onde vim", que dá início ao projeto documental Origens. Agora, é hora de elas contarem o que descobriram e de onde vieram. Com a palavra, Thaíde:
É muito louco como aqui no Brasil não temos essa questão da árvore genealógica, não sabemos muito de onde viemos e o que aconteceu no ado."
Este é um capítulo da série
Quem não sabe de onde veio não sabe para onde vai?
capítulo 1
capítulo 2
capítulo 3
capítulo 4
capítulo 5
capítulo 6
capítulo 7
capítulo 8
capítulo 9
capítulo 10
capítulo 11
capítulo 12
capítulo 13
capítulo 14
capítulo 15
capítulo 16
capítulo 17
capítulo 18
capítulo 19
capítulo 20
capítulo 21
capítulo 22
O rapper, produtor e apresentador Altair Gonçalves, o Thaíde, 53, sempre esteve envolvido com o movimento negro. Foi pioneiro do hip-hop de São Paulo, ganhou prestígio nacional e marcou presença em programas ou filmes, sem nunca deixar de mandar a letra.
Ainda assim, faltavam muitos detalhes sobre suas raízes africanas. Ele participou do projeto Origens para saber qual a composição genética do seu sangue, mas diz que, desde então, precisou lidar com um novo mundo de perguntas. Agora, pensa até na possibilidade de revirar caixas de fotos, ar uma tia idosa e cavar os detalhes.
Ele pertence a uma família de matriarcas, que contavam muitas "histórias doidas" de quem veio antes, mas sem ordem cronológica, nomes específicos ou datas. "Eram histórias folclóricas, que avam da avó para a mãe. Minha vó dizia que meu bisavô era feiticeiro e tinha um livrinho com várias coisas anotadas que faziam coisas sobrenaturais acontecer", explica.
O arrependimento ficou, mas o o resultado do exame de DNA ajudou a dar mais elementos reais para as "lendas" e completar as conversas daqueles que estavam sempre focados em sobreviver ao agora.
Agora ligue o som, no canto superior direito.
Thaíde foi criado pela avó, a quem chama de mãe, e só sabia de concreto é que os parentes viveram em Serra Negra (a 102 km de São Paulo) antes de chegarem à zona sul de São Paulo. Da parte do pai, não há informação, pois ele o abandonou quando criança.
Como muitas famílias pobres, teve uma "vida nômade de quem não tem casa própria". Nasceu em Cidade Ademar e zanzou por bairros do extremo sul, como Vila Missionária, Vila Joaniza, Valo Velho e Vila Santa Catarina. Ali, aprendeu sobre a cultura negra em escolas de samba e bailes black e mergulhou na religião de matriz africana. "Que me ajuda não só para seguir o meu caminho, mas também na minha ancestralidade."
A busca por sua origem veio menos do desejo de preencher essa árvore genealógica e mais da inquietação que o contexto social ao seu redor evidenciava. Na favela, ele percebeu que era comum as famílias negras viverem todas num mesmo espaço.
Outras angústias vieram nesse processo: "O que me preocupa é isso: a gente vai esquecendo as coisas [da família], porque não tem mais com quem falar. Se eu ligar para qualquer pessoa e perguntar: você lembra do tio João? Ninguém vai lembrar. Então, fica complicado."
Thaíde até brincou: "E se o bagulho mostrar que sou 80% europeu e 20% africano?" Mas, não foi o caso. O resultado confirmou as raízes que podem ter dado no cara de "beiço grande, macumbeiro, que gosta de roupa colorida e tem 99% dos ídolos negros". Disso, veio a curiosidade pelo cotidiano de quem viveu naquelas terras do outro lado do oceano e como começou essa caminhada.
"Não vou conhecer os personagens, mas vou saber quais os foram dados. Quero saber dos costumes antigos, para saber como as pessoas vivem hoje, se tem a ver com algum gosto meu. Eu viajo nessa parada de tempo, muitas coisas que vejo parece que já vi. Nunca cheguei perto, mas é uma identificação grande e direta."
A análise genética desencadeou também uma busca por pistas deixadas pelos anteados em quem está vivo hoje, como a dança, as cantigas, o gosto por certas comidas e o apego a tipos de vestimentas. Não por acaso, acredita ele, sua carreira começou no break.
Ainda que o teste dê direções, não dá para saber, por exemplo, quando houve essa mistura de sangue africano, europeu e americano. Por via das dúvidas, ele faz planos:
Além de poder sentar e conversar sobre as raízes com as três filhas, quer conhecer a África. "Primeiro, a moderna e tecnológica. Quero ir naquele bairro onde a história foi feita. Não pendurar máquina no pescoço e ver bichos, girafas e leão. Quero conhecer a vida do centro da cidade e das favelas. Eu quero usufruir da África de uma maneira como eu nunca fiz antes."
Publicado em 20 de maio de 2021.
Reportagem: Guilherme Tagiaroli
Coordenação e Edição: Fabiana Uchinaka e Helton Simões Gomes
Produção: Barbara Therrie
Fotos: Keiny Andrade
Design: Adriana Komura
Este é um capítulo da série
Quem não sabe de onde veio não sabe para onde vai?
capítulo 1
capítulo 2
capítulo 3
capítulo 4
capítulo 5
capítulo 6
capítulo 7
capítulo 8
capítulo 9
capítulo 10
capítulo 11
capítulo 12
capítulo 13
capítulo 14
capítulo 15
capítulo 16
capítulo 17
capítulo 18
capítulo 19
capítulo 20
capítulo 21
capítulo 22