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

Matheus Pichonelli

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Professora de Corumbá (MS) que descobriu Almir Sater valeria novela à parte

Gabriel Sater contracena com o pai, Almir Sater, em "Pantanal" - Reprodução/TV Globo
Gabriel Sater contracena com o pai, Almir Sater, em 'Pantanal' Imagem: Reprodução/TV Globo

Colunista do TAB

11/05/2022 04h01

Se você não está total ou parcialmente morto ou morta por dentro, é provável que tenha deixado escapar uma lagriminha ao ver Almir Sater cantando com o filho, Gabriel, em uma cena da novela "Pantanal". O trecho foi ao ar na última segunda-feira (10).

Depois de mais de 30 anos, o violeiro, cantor e compositor retorna à trama, agora como remake, e se reencontra com seu velho personagem Trindade, peão e violeiro interpretado agora por Gabriel Sater.

Na cena, o dono da chalana vivido por Almir é desafiado a mostrar que sabe de fato tocar viola. O olhar sério, quase segurando os sorrisos, trocado entre pai e filho, antecede o dueto que viralizou nas redes pela madrugada. É daqueles momentos da TV aberta de que não se esquece tão cedo.

Quem acompanha e ira a trajetória dos artistas, em shows ou novelas, viu um filme ar pela cabeça.

Um desses "filmes" está contado em um livro recém-lançado pelo amigo jornalista Rodrigo Vargas. Viabilizado pela Lei Aldir Blanc, "O propósito de Aline" (Entrelinhas) é a biografia de Aline Figueiredo, escritora, crítica de arte e animadora cultural nascida em Corumbá (MS) que levou as cores dos artistas pantaneiros a diversas exposições mundo afora. Vargas é também diretor de um documentário dedicado à artista.

Aline, hoje com 75 anos, é uma das principais responsáveis por descobrir, catalogar e dar visibilidade ao trabalho de seus conterrâneos. Sater, em certa medida, é um deles.

Meses atrás, quando São Paulo celebrou o centenário de sua Semana de 22, muitos se questionavam se a interiorização da riqueza em direção ao Centro-Oeste brasileiro resultaria também, quem sabe um dia, em movimentos fundadores do tipo. O livro mostra que esse movimento já aconteceu e ainda está acontecendo.

Em 1966, após bater à porta de Assis Chateaubriand e Pietro Maria Bardi, o todo-poderoso diretor do Masp (é uma longa e deliciosa história), Aline Figueiredo idealizou uma espécie de versão pantaneira da Semana de 22, a "Primeira Exposição de Pinturas dos Artistas Mato-grossenses". Na época, os estados não eram divididos.

Entre os destaques estavam obras de seu companheiro Humberto Espíndola, pintor e desenhista nascido em Campo Grande (MS) que deu formas e cores diversas à figura do boi, símbolo complexo e contraditório da pujança e do poder locais.

Mais adiante, o papel dos bovídeos na fundação da sociedade brasileira seria tema de "A propósito do boi", livro-referência de Figueiredo baseado em uma ampla pesquisa sobre o manejo do animal ao longo da evolução humana.

Mas o que uma cena de novela tem a ver com tudo isso? Já chego lá.

Muito antes de a região, seus personagens, artistas e linguagem serem temas da teledramaturgia ou exposições, Aline era uma professora de história da arte que reunia multidões em sala de aula.

Filha de fazendeiros, ela se apaixonou pela disciplina ainda na infância, após a amiga de uma irmã emprestar uma edição de "Moulin Rouge", que ela, num impulso antropofágico, devorou e levou para a vida.

Ao fim de uma dessas aulas, no Auditório do Centro Educacional Lúcia Martins Coelho, em Campo Grande, em meados dos anos 1970, um garoto tímido a procurou em busca de conselhos.

"Eu gosto muito das suas aulas, professora, mas meu negócio é música, sabe? Você poderia me ajudar?", perguntou o garoto com voz hesitante.

O diálogo é recontado no livro de Rodrigo Vargas.

"Claro! Avise para os seus pais que amanhã, logo depois da aula, a professora irá te levar até uma casa cheia de músicos. Você vai gostar de conhecer o pessoal. Topa?", convidou a professora.

O aluno não poderia estar em melhores mãos. Se o mundo é um ovo, o Pantanal era um universo inteiro.

Humberto, companheiro da professora, vinha de uma família tradicional de músicos e artistas e é irmão das cantoras Alzira e Tetê Espíndola.

Vargas conta que o menino concordou na hora, agradeceu e já ia saindo quando Aline o chamou de volta perguntando seu nome.

"Meu nome é Almir, professora. Almir Sater."

O resto é história — e essa história pode ser conferida no livro, nas músicas e, agora, na novela cantada e estrelada por pai e filho.

Como diz a música, cada um de nós compõe a sua história. É verdade. Mas o que seria de nós se não fossem outras tantas professoras como Aline Figueiredo pela estrada?