(function () { var scriptName = "embed.js"; //name of this script, used to get reference to own tag var jQuery; //noconflict reference to jquery var jqueryPath = "https://ajax.googleapis.com/ajax/libs/jquery/1.12.1/jquery.min.js"; var jqueryVersion = "1.12.1"; var scriptTag; //reference to the html script tag /******** Get reference to self (scriptTag) *********/ var allScripts = document.getElementsByTagName('script'); var targetScripts = []; for (var i in allScripts) { var name = allScripts[i].src if(name && name.indexOf(scriptName) > 0) targetScripts.push(allScripts[i]); } scriptTag = targetScripts[targetScripts.length - 1]; audiomeIsLoaging = false; /******** helper function to load external scripts *********/ function loadScript(src, onLoad) { var script_tag = document.createElement('script'); script_tag.setAttribute("type", "text/javascript"); script_tag.setAttribute("src", src); if (script_tag.readyState) { script_tag.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { onLoad(); } }; } else { script_tag.onload = onLoad; } (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag); } /******** helper function to load external css *********/ function loadCss(href) { var link_tag = document.createElement('link'); link_tag.setAttribute("type", "text/css"); link_tag.setAttribute("rel", "stylesheet"); link_tag.setAttribute("href", href); (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(link_tag); } /******** load jquery into 'jQuery' variable then call main ********/ if (window.jQuery === undefined || window.jQuery.fn.jquery !== jqueryVersion) { loadScript(jqueryPath, initjQuery); } else { initjQuery(); } function initjQuery() { jQuery = window.jQuery.noConflict(true); main(); } function audiomeConsoleLog(strlog) { if (audiomeLog == true) { //console.log(strlog); } } function readMeAudioEnd(){ //console.log("--> readMeAudioEnd INIT <--"); jQuery("#readmeerror").append("
ReadMeAudioEnd ") audiomePlayCount = audiomePlayCount + 1; if (audiomePlayCount <= audiomeMp3List.length - 1) { //console.log('Next file'); audiomeAudioSeek = 0 audiomeSeekPercent = 0 playAudioTTS(audiomeMp3List[audiomePlayCount]) } else { rewindAudioTTS(); audiomeConsoleLog('Finished! Playlist'); } } function playAudioTTS(mp3) { //console.log("--> playAudioTTS INIT <--"); jQuery("#readmeerror").append("
playAudioTTS ") FireAnalytics("PlayAudio"); FireAnalyticsCliente("PlayAudio"); // FireAnalyticsSemParar("PlayAudio") jQuery("#audiomebtn-loader").hide(); if (audiomeSeekPercent > 0) { audioMeProgress = audiomeSeekPercent * audiomeTotalTime; audiomePlayCount = 0; audiomeAudioSeek = audioMeProgress; var audiomeAcumulador = 0 for ( i = 0 ; i < audiomeMp3List.length ; i++ ) { audiomeAcumulador = audiomeAcumulador + audiomeMp3List[i].TotalSeconds if (audiomeAcumulador < audioMeProgress) { audiomePlayCount = i + 1; audiomeAudioSeek = audioMeProgress - audiomeAcumulador } } } //console.log("--> PLAY <--"); //console.log("--> src --> " + audiomeMp3List[audiomePlayCount]); //console.log("--> PlayCount --> " + audiomePlayCount); //console.log("--> Seek --> " + audiomeAudioSeek); readmeTTSAudio.src = audiomeMp3List[audiomePlayCount].url + "#t=" + audiomeAudioSeek //readmeTTSAudio.src = "http://www.readme.com/file.mp3"; //console.log(" --> SRCLOAD ok"); var playPromise = readmeTTSAudio.play(); if (playPromise !== undefined) { playPromise.then(_ => { // Automatic playback started! // Show playing UI. //console.log("automatic play started"); }) .catch(error => { // Auto-play was prevented // Show paused UI. audiomeErrorCount = audiomeErrorCount + 1; //console.log("UPS, automatic play ERROR"); FireAnalytics("playPromise Error"); if (audiomeErrorCount < 6) { //console.log("UPS, automatic play ERROR - TRY AGAIN " + audiomeErrorCount); FireAnalytics("playPromise Error retry - " + audiomeErrorCount); playAudioTTS(audiomeMp3List[audiomePlayCount]); } else { //console.log("UPS, automatic play ERROR - DIE"); FireAnalytics("playPromise Error DIE - "); audiomeLoadAudio = false audiomeIsLoaging = false audiomeErrorCount = 0; rewindAudioTTS(); } }); } } function playSponsoredAudioTTS(){ readmeTTSAudioSponsored.src = audiomeSponsoredAudio.SponsorFileName //console.log(" --> SPONSOR SRCLOAD ok"); var playPromise = readmeTTSAudioSponsored.play(); if (playPromise !== undefined) { playPromise.then(_ => { // Automatic playback started! // Show playing UI. //console.log("automatic SPONSOR play started"); }) .catch(error => { // Auto-play was prevented // Show paused UI. audiomeSponsorErrorCount = audiomeSponsorErrorCount + 1; //console.log("UPS, automatic SPONSOR play ERROR"); FireAnalytics("playPromise SPONSOR Error"); if (audiomeSponsorErrorCount < 3) { //console.log("UPS, automatic SPONSOR play ERROR - TRY AGAIN " + audiomeSponsorErrorCount); FireAnalytics("playPromise SPONSOR Error retry - " + audiomeSponsorErrorCount); playSponsoredAudioTTS(); } else { //console.log("UPS, automatic SPONSOR play ERROR - DIE"); FireAnalytics("playPromise SPONSOR Error DIE - "); playAudioTTS(audiomeMp3List[audiomePlayCount]); } }); } } function playSponsoredSpotTTS(){ //readmeTTSSpotSponsored.src = "" + "http://localhost:27080/img/" + audiomeSponsoredSpot.banerKey readmeTTSSpotSponsored.src = audiomeSponsoredSpot.SponsorFileName //console.log(" --> SPONSOR SRCLOAD ok"); var playPromise = readmeTTSSpotSponsored.play(); if (playPromise !== undefined) { playPromise.then(_ => { // Automatic playback started! // Show playing UI. //console.log("automatic SPONSOR SPOT play started"); }) .catch(error => { // Auto-play was prevented // Show paused UI. audiomeSpotErrorCount = audiomeSpotErrorCount + 1; //console.log("UPS, automatic SPONSOR SPOT play ERROR"); FireAnalytics("playPromise SPONSOR SPOT Error"); if (audiomeSpotErrorCount < 3) { //console.log("UPS, automatic SPONSOR play ERROR - TRY AGAIN " + audiomeSpotErrorCount); FireAnalytics("playPromise SPONSOR Error retry - " + audiomeSpotErrorCount); playSponsoredSpotTTS(); } else { //console.log("UPS, automatic SPONSOR play ERROR - DIE"); FireAnalytics("playPromise SPONSOR Error DIE - "); playAudioTTS(audiomeMp3List[audiomePlayCount]); } }); } } function pauseAudioTTS() { //console.log("--> pauseAudioTTS INIT <--"); jQuery("#audiomeProgressBarAlpha").stop(); readmeTTSAudio.pause(); audiomeStatus = "pause" jQuery("#audiomebtn-loader").hide(); jQuery("#audiomebtn-pause").hide(); jQuery("#audiomebtn-play").show(); //audiomeAudioSeek = audiomeHowlerList[audiomePlayCount].seek(); audiomeAudioSeek = readmeTTSAudio.currentTime; //console.log('audiomeAudioSeek - ' + audiomeAudioSeek) //console.log('audiomePlayCount - ' + audiomePlayCount) jQuery("#audiomebtn-loader").hide(); setTimeout(function(){ audiomeIsLoaging = false; }, 500); } function rewindAudioTTS() { //console.log("--> rewindAudioTTS INIT <--"); FireAnalytics("EndAudio"); jQuery("#audiomeProgressBarAlpha").stop(); audiomePlayCount = 0 audiomeAudioSeek = 0 readmeTTSAudio.pause; audiomeStatus = "pause"; jQuery("#audiomebtn-loader").hide(); jQuery("#audiomebtn-pause").hide(); jQuery("#audiomebtn-play").show(); } function audioMeCalculatetotalTime() { //console.log("--> audioMeCalculatetotalTime INIT <--"); var audioCount = 0 contaAudios = audiomeMp3List.length; contaLoaded = 0; audiomeMp3List.forEach(function(element) { var audiotimmer = new Audio(); audiotimmer.src = element.url; audiotimmer.addEventListener('loadedmetadata', function(){ var source = audiotimmer.src; //console.log("source -> " + source) var TotalSeconds = parseInt(audiotimmer.duration); audiomeTotalTime = audiomeTotalTime + TotalSeconds //console.log( "Seconds - " + TotalSeconds); //console.log( "audiomeTotalTime - " + audiomeTotalTime); audioCount = audioCount + 1 audiomeMp3List.forEach(function(item) { if (item.url == audiotimmer.src) { item.TotalSeconds = audiotimmer.duration; } }); if (audioCount >= audiomeMp3List.length){ var minutes = parseInt(audiomeTotalTime / 60, 10); var seconds = parseInt(audiomeTotalTime % 60); if (minutes < 10 ) {minutes = "0" + minutes} if (seconds < 10 ) {seconds = "0" + seconds} audiomeTotalTimeDisplay = minutes + ":" + seconds ; //console.log( "TotalTime display - " + audiomeTotalTimeDisplay); audiomeMp3List.forEach(function(x) { //console.log("audiomeMp3List.url " + x.url) //console.log("audiomeMp3List.TotalSeconds " + x.TotalSeconds) }); } contaLoaded = contaLoaded + 1; if(contaLoaded >= contaAudios && contaAudios > 0) // Significa que termonou o load dos audios { if (audiomeSponsoredBannerFlag == "ON") { // mostra o banner patrocinado //console.log("Show Sponsored Banner") var img = new Image(); img.src = audiomeSponsoredBanner.SponsorFileName; img.id = "audiomeSponsoredImage" var link = document.createElement("a"); link.id = "audiomeSponsoredLink"; // Create a

element link.href = audiomeSponsoredBanner.bannerClick link.target = "_blank" document.getElementById('audiome-container').appendChild(link); document.getElementById('audiomeSponsoredLink').appendChild(img); jQuery("#audiomeSponsoredLink").fadeIn(); } if ( audiomeSponsoredAudioFlag == "ON") { playSponsoredAudioTTS(); } else if ( audiomeSponsoredSpotFlag == "ON") { playSponsoredSpotTTS() } else { playAudioTTS(audiomeMp3List[0]); } // audiomeHowlerList[0].play(); } },0); }); } function getHostName(fullurl){ var url = fullurl; var hostname = (new URL(url)).hostname; //console.log("hostname -> " + hostname) return hostname; } function getTextElementByAttribute(atribute,value){ var textbyattribute = "" var x = document.querySelectorAll("[" + atribute + "='" + value +"']"); var i; for (i = 0; i < x.length; i++) { textbyattribute = x[i].textContent.trim() + " " } return textbyattribute.trim(); } function getTextElementByClass(classname){ var textbyclass = "" var x = document.getElementsByClassName(classname); var i; for (i = 0; i < x.length; i++) { textbyclass = x[i].textContent.trim() + " " } return textbyclass; } function HideElementByClass(documentClone, classname){ var x = documentClone.getElementsByClassName(classname); var i; for (i = 0; i < x.length; i++) { x[i].style.display = "none"; } return documentClone; } function HideElementByID(documentClone, idname){ //console.log(" HideElementByID -> " + idname) var x = documentClone.getElementById(idname); if (x != null ) { x.style.display = "none"; } return documentClone; } const format = num => { const n = String(num), p = n.indexOf('.') return n.replace( /\d(?=(?:\d{3})+(?:\.|$))/g, (m, i) => p < 0 || i < p ? `${m},` : m ) } function ReadabilityAjust(textIn){ textOut = textIn //textOut = textIn.replace(/[1-9]\./g, function (x) { // return x.replace(/\./g,",") //}); // textOut = textOut.replace(/\./g, '. '); textOut = textOut.replace(/\u200B/g,''); textOut = textOut.replace(/Ver mais/g,''); textOut = textOut.replace(/Leia mais/g,''); textOut = textOut.replace(/Leia Mais/g,''); textOut = textOut.replace(/Veja mais/g,''); textOut = textOut.replace(/Anterior Próximo/g,''); textOut = textOut.replace(/Show more/g,''); textOut = textOut.replace(/read more/g,''); textOut = textOut.replace(/Access here/g,''); textOut = textOut.replace(/Read more/g,''); textOut = textOut.replace(/Leer Más/g,''); textOut = textOut.replace(/Leer más/g,''); textOut = textOut.replace(/LEER MÁS/g,''); textOut = textOut.replace(/VEA AQUÍ/g,''); textOut = textOut.replace(/CONOZCA MÁS/g,''); textOut = textOut.replace(/ \? /g,''); textOut = textOut.replace(/\n|\s{2,}/g, ' '); textOut = textOut.trim() var str = textOut var regex = /(\.)([ABCDEÉFGHIJKLMNOPQRSTUVXYZ])/g; textOut = str.replace(regex, "$1 $2"); return textOut; } function strip(html) { var tmp = document.createElement("DIV"); tmp.innerHTML = html; return tmp.textContent||tmp.innerText; } function AddPauseToContent(content, classname, tagname){ if (strip(tagname) != "") { var x = document.getElementsByTagName(tagname); //console.log("AddPauseToContent -> TAG " + tagname) } if (strip(classname) != "") { var x = document.getElementsByClassName(classname); //console.log("AddPauseToContent -> CLASS " + classname) } var i; for (i = 0; i < x.length; i++) { text = x[i].textContent.trim() //console.log (classname + tagname + " -> " + text) if (strip(text) != ""){ var replace = strip(text); var re = new RegExp(replace,"g"); content = content.replace( re , text + '. '); } } return content } function LoadReadability(){ //console.log("--> LoadReadability INIT <--"); var documentClone = document.cloneNode(true); // bloqueios padrao documentClone = HideElementByID(documentClone, "audiome-container"); documentClone = HideElementByClass(documentClone, "twitter-tweet"); documentClone = HideElementByClass(documentClone, "instagram-media"); documentClone = HideElementByID(documentClone, "fb-root"); documentClone = HideElementByClass(documentClone, "OUTBRAIN"); documentClone = HideElementByID(documentClone, "taboola-below-article-thumbnails"); // bloqueios do cliente var textFromAttr = getTextElementByAttribute("data-id","9ad76a1") //console.log("textFromAttr -> " + textFromAttr) article = new Readability(documentClone).parse(); audioMeContent = strip(article.content) audioMeTitle = article.title.trim() + ". " audioMeExcerpt = article.excerpt.trim() + " " //console.log('title -> ' + article.title) //console.log('excerpt -> ' + audioMeExcerpt) //console.log('audioMeContent -> ' + strip(article.content)) var fullcontent = resolveFullContent(currentURL,audiomeVoiceName ) //console.log("fullcontent1 -> " + fullcontent) //audiomeFullcontent = ReadabilityAjust(audioMeTitle + audioMeContent) fullcontent = AddPauseToContent(fullcontent, "", "H2") fullcontent = AddPauseToContent(fullcontent, "", "H3") fullcontent = AddPauseToContent(fullcontent, "", "H5") fullcontent = AddPauseToContent(fullcontent, "manifesto__sobre", "") fullcontent = AddPauseToContent(fullcontent, "elementor-button-text", "") //console.log("fullcontent2 -> " + fullcontent) audiomeFullcontent = ReadabilityAjust(fullcontent) //audiomeFullcontent = fullcontent //console.log("audiomeFullcontent ->" + audiomeFullcontent) } function resolveFullContent(currentURL,audiomeVoiceName ) { returncontent = audioMeTitle + audioMeContent if (currentURL == "/" ) { //console.log("currentURL -> " + currentURL ) //returncontent = audioMeTitle + "Manifesto. " + getTextElementByAttribute("data-id","bb6ab08") returncontent = getTextElementByAttribute("data-id","9870f83") returncontent = returncontent + getTextElementByAttribute("data-id","b849523") returncontent = returncontent + getTextElementByAttribute("data-id","03dfd1c") } if (currentURL == "/en/home-english/" ) { //console.log("currentURL -> " + currentURL ) //returncontent = audioMeTitle + "Manifesto. " + getTextElementByAttribute("data-id","bb6ab08") returncontent = getTextElementByAttribute("data-id","4b94c78f") returncontent = returncontent + getTextElementByAttribute("data-id","aab6db3") returncontent = returncontent + getTextElementByAttribute("data-id","3924d528") } if (currentURL == "/es/home-espanol/" ) { //console.log("currentURL -> " + currentURL ) //returncontent = audioMeTitle + "Manifesto. " + getTextElementByAttribute("data-id","bb6ab08") returncontent = getTextElementByAttribute("data-id","63d67265") returncontent = returncontent + getTextElementByAttribute("data-id","54feb231") returncontent = returncontent + getTextElementByAttribute("data-id","751a72e9") } if (currentURL == "/o-instituto/" ) { //console.log("currentURL -> " + currentURL ) //returncontent = audioMeTitle + "Manifesto. " + getTextElementByAttribute("data-id","bb6ab08") returncontent = audioMeTitle + "Manifesto" + getTextElementByAttribute("data-id","7ed9360") returncontent = returncontent + getTextElementByAttribute("data-id","6fd06ae") returncontent = returncontent + getTextElementByAttribute("data-id","88ed6d0") returncontent = returncontent + getTextElementByAttribute("data-id","b090f18") returncontent = returncontent + getTextElementByAttribute("data-id","8bb52fd") + "." returncontent = returncontent + getTextElementByAttribute("data-id","57830e1") } if (currentURL == "/en/about-us/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + "Manifest" + getTextElementByAttribute("data-id","7ed9360") returncontent = returncontent + getTextElementByAttribute("data-id","6fd06ae") returncontent = returncontent + getTextElementByAttribute("data-id","7fa0d29") returncontent = returncontent + getTextElementByAttribute("data-id","b090f18") returncontent = returncontent + getTextElementByAttribute("data-id","6ed32be") } if (currentURL == "/es/quienes-somos/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + "Manifiesto" + getTextElementByAttribute("data-id","7ed9360") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","6fd06ae") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","dc85942") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","b090f18") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","6ed32be") } if (currentURL == "/nossa-historia/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","5afe5c6") } if (currentURL == "/en/our-story/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","5afe5c6") } if (currentURL == "/es/nuestra-historia/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","5afe5c6") } if (currentURL == "/onde-estamos/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","506ac02") + getTextElementByAttribute("data-id","9d84e7c") } if (currentURL == "/en/where-we-are/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","506ac02") + getTextElementByAttribute("data-id","9d84e7c") } if (currentURL == "/es/donde-estamos/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","506ac02") + getTextElementByAttribute("data-id","9d84e7c") } if (currentURL == "/transparencia/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","2e801b6") + " " returncontent = returncontent + getTextElementByAttribute("data-id","f65a10d") + " " returncontent = returncontent + getTextElementByAttribute("data-id","6738d93") + " " returncontent = returncontent + getTextElementByAttribute("data-id","f661496") + " " returncontent = returncontent + getTextElementByAttribute("data-id","9818618") + " " returncontent = returncontent + getTextElementByAttribute("data-id","aefe57b") + " " returncontent = returncontent + getTextElementByAttribute("data-id","59cbaa9") + " " } if (currentURL == "/en/transparency/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","c64be33") + ", " + getTextElementByAttribute("data-id","a13e0aa") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","3d1c1ca") + ", " + getTextElementByAttribute("data-id","25436b1") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","4ac05ee") + ", " + getTextElementByAttribute("data-id","34b6f6b") } if (currentURL == "/es/transparencia-2/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","d351775") + ", " + getTextElementByAttribute("data-id","cd0b5a9") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","5eaca82") + ", " + getTextElementByAttribute("data-id","809cfda") returncontent = returncontent + ", " + getTextElementByAttribute("data-id","0f479bf") + ", " + getTextElementByAttribute("data-id","a99b3b3") } if (currentURL == "/iniciativa/alfabetizacao/" ) { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + " " + getTextElementByAttribute("data-id","6179589") returncontent = returncontent + " " + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","0657d67") returncontent = returncontent + ". " + getTextElementByAttribute("data-id","632826c") } if (currentURL == "/en/literacy/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","6179589") returncontent = returncontent + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + getTextElementByAttribute("data-id","0657d67") returncontent = returncontent + ". " + getTextElementByAttribute("data-id","632826c") } if (currentURL == "/es/alfabetizacion/" || currentURL == "/demo/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","6179589") returncontent = returncontent + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + getTextElementByAttribute("data-id","0657d67") returncontent = returncontent + ". " + getTextElementByAttribute("data-id","632826c") } if (currentURL == "/iniciativa/ensino-medio/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","6179589") returncontent = returncontent + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + getTextElementByAttribute("data-id","0657d67") returncontent = returncontent + ". " + getTextElementByAttribute("data-id","632826c") } if (currentURL == "/en/high-school/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","6179589") returncontent = returncontent + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + getTextElementByAttribute("data-id","0657d67") returncontent = returncontent + ". " + getTextElementByAttribute("data-id","632826c") } if (currentURL == "/es/educacion-media/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","6179589") returncontent = returncontent + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + getTextElementByAttribute("data-id","0657d67") returncontent = returncontent + ". " + getTextElementByAttribute("data-id","632826c") } if (currentURL == "/iniciativa/articulacao-das-agendas-prioritarias-da-educacao/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","b57fa37") returncontent = returncontent + getTextElementByAttribute("data-id","0e41d78") } if (currentURL == "/en/articulation-of-priority-education-agendas/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","b57fa37") //returncontent = returncontent + getTextElementByAttribute("data-id","29cbd37") } if (currentURL == "/es/articulacion-de-agendas-prioritarias-de-la-educacion/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + getTextElementByAttribute("data-id","b57fa37") //returncontent = returncontent + getTextElementByAttribute("data-id","29cbd37") } if (currentURL == "/iniciativa/lideres-consultoras-e-consultores-de-beleza-natura/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + " " + getTextElementByAttribute("data-id","b57fa37") returncontent = returncontent + " " + getTextElementByAttribute("data-id","aaf0fe3") returncontent = returncontent + " " + getTextElementByAttribute("data-id","e20d69e") returncontent = returncontent + " " + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","632826c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","9dfbb51") } if (currentURL == "/en/consultants/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + " " + getTextElementByAttribute("data-id","b57fa37") returncontent = returncontent + " " + getTextElementByAttribute("data-id","aaf0fe3") returncontent = returncontent + " " + getTextElementByAttribute("data-id","e20d69e") returncontent = returncontent + " " + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","632826c") // returncontent = returncontent + getTextElementByAttribute("data-id","9dfbb51") } if (currentURL == "/es/educacion-y-movilizacion-de-las-consultoras-de-belleza-natura/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + " " + getTextElementByAttribute("data-id","b57fa37") returncontent = returncontent + " " + getTextElementByAttribute("data-id","aaf0fe3") returncontent = returncontent + " " + getTextElementByAttribute("data-id","e20d69e") returncontent = returncontent + " " + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","632826c") // returncontent = returncontent + getTextElementByAttribute("data-id","9dfbb51") } if (currentURL == "/iniciativa/outras-iniciativas/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","556f781") + " " + getTextElementByAttribute("data-id","bb6d970") returncontent = returncontent + " " + getTextElementByAttribute("data-id","2c82011") + " " + getTextElementByAttribute("data-id","fd82631") returncontent = returncontent + " " + getTextElementByAttribute("data-id","53d701a") + " " + getTextElementByAttribute("data-id","f2aec48") returncontent = returncontent + " " + getTextElementByAttribute("data-id","f3275bf") + " " + getTextElementByAttribute("data-id","67df919") returncontent = returncontent + " " + getTextElementByAttribute("data-id","fc4d3f2") + " " + getTextElementByAttribute("data-id","9198ea7") returncontent = returncontent + " " + getTextElementByAttribute("data-id","059ae8e") + " " + getTextElementByAttribute("data-id","d403587") returncontent = returncontent + " " + getTextElementByAttribute("data-id","6290127") + " " + getTextElementByAttribute("data-id","da9811f") } if (currentURL == "/en/other-supported-initiatives/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","556f781") + " " + getTextElementByAttribute("data-id","bb6d970") returncontent = returncontent + " " + getTextElementByAttribute("data-id","2c82011") + " " + getTextElementByAttribute("data-id","fd82631") returncontent = returncontent + " " + getTextElementByAttribute("data-id","53d701a") + " " + getTextElementByAttribute("data-id","f2aec48") returncontent = returncontent + " " + getTextElementByAttribute("data-id","f3275bf") + " " + getTextElementByAttribute("data-id","67df919") returncontent = returncontent + " " + getTextElementByAttribute("data-id","fc4d3f2") + " " + getTextElementByAttribute("data-id","9198ea7") returncontent = returncontent + " " + getTextElementByAttribute("data-id","059ae8e") + " " + getTextElementByAttribute("data-id","d403587") returncontent = returncontent + " " + getTextElementByAttribute("data-id","6290127") + " " + getTextElementByAttribute("data-id","da9811f") } if (currentURL == "/es/otras-iniciativas-apoyadas/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","556f781") + " " + getTextElementByAttribute("data-id","bb6d970") returncontent = returncontent + " " + getTextElementByAttribute("data-id","2c82011") + " " + getTextElementByAttribute("data-id","fd82631") returncontent = returncontent + " " + getTextElementByAttribute("data-id","53d701a") + " " + getTextElementByAttribute("data-id","f2aec48") returncontent = returncontent + " " + getTextElementByAttribute("data-id","f3275bf") + " " + getTextElementByAttribute("data-id","67df919") returncontent = returncontent + " " + getTextElementByAttribute("data-id","fc4d3f2") + " " + getTextElementByAttribute("data-id","9198ea7") returncontent = returncontent + " " + getTextElementByAttribute("data-id","059ae8e") + " " + getTextElementByAttribute("data-id","d403587") returncontent = returncontent + " " + getTextElementByAttribute("data-id","6290127") + " " + getTextElementByAttribute("data-id","da9811f") } if (currentURL == "/como-apoiar/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + " " + getTextElementByAttribute("data-id","b57fa37") returncontent = returncontent + " " + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","4103bb1") returncontent = returncontent + " " + getTextElementByAttribute("data-id","2df5421") } if (currentURL == "/en/how-to-support/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + " " + getTextElementByAttribute("data-id","b57fa37") returncontent = returncontent + " " + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","4103bb1") returncontent = returncontent + " " + getTextElementByAttribute("data-id","0e41d78") } if (currentURL == "/es/como-apoyar/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + " " + getTextElementByAttribute("data-id","eb894ee") returncontent = returncontent + " " + getTextElementByAttribute("data-id","b57fa37") returncontent = returncontent + " " + getTextElementByAttribute("data-id","582663c") returncontent = returncontent + " " + getTextElementByAttribute("data-id","4103bb1") returncontent = returncontent + " " + getTextElementByAttribute("data-id","0e41d78") } if (currentURL == "/fale-conosco/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","0f65eba") returncontent = returncontent + getTextElementByAttribute("data-id","7f0129e") } if (currentURL == "/fale-conosco/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","0f65eba") returncontent = returncontent + getTextElementByAttribute("data-id","7f0129e") } if (currentURL == "/fale-conosco/") { //console.log("currentURL -> " + currentURL ) returncontent = audioMeTitle + getTextElementByAttribute("data-id","0f65eba") returncontent = returncontent + getTextElementByAttribute("data-id","7f0129e") } return returncontent; } function audioMeCleartitle (audioMeTitle) { //ClearTitle.forEach(function(current, i) { //audiomeMp3List.push(data.urls[i]) // audioMeTitle = audioMeTitle.replace(ClearTitle[i], "") //console.log('audiome title replace ' + data.urls[i]) //}); audiomeConsoleLog("clearTitle " + audioMeTitle) return audioMeTitle } function audioMeFillProgressBar(){ audiomeConsoleLog('audioMeFillProgressBar') var i; var min=15; var max=30; for (i = 1; i < 71 ; i++) { var random =Math.floor(Math.random() * (+max - +min)) + +min; jQuery('

', { id: 'audiomeProgressBarItem-' + i, "class": 'audiomeProgressBarItem', style: 'height:'+ random + 'px;' }).appendTo('#audiomeProgressBar'); //jQuery( "#audiomeProgressBar" ).append(div); } } function audioMeCalcETA() { //console.log("--> audioMeCalcETA INIT <--"); var audiomePlayed = 0 var audiomeETA = 0 for (i = 0 ; i < audiomePlayCount ; i ++ ) { audiomePlayed = audiomePlayed + audiomeMp3List[i].TotalSeconds; //console.log ("Duration loop -> " + audiomeMp3List[i].TotalSeconds) } audiomeETA = audiomeTotalTime - audiomePlayed - audiomeAudioSeek //console.log("audiomePlayed -> " + audiomePlayed); //console.log("audiomeAudioSeek -> " + audiomeAudioSeek); //console.log("audiomePlayCount -> " + audiomePlayCount); //console.log("audiomeETA -> " + audiomeETA); return audiomeETA; } function audioMeProgressBarAnimate() { //console.log("--> audioMeProgressBarAnimate INIT <--"); jQuery("#readmeerror").append("
ProgressBar Animate ") jQuery("#audiomeProgressBarAlpha").stop(); var audiomeETA = audioMeCalcETA() var totalwith = jQuery("#audiomeProgressBar").width() var newWidth = totalwith * (audiomeETA / audiomeTotalTime) jQuery("#audiomeProgressBarAlpha").width(newWidth); jQuery('#audiomeProgressBarAlpha' ).animate({ width: 0}, parseInt(audiomeETA * 1000 ), "linear", function() { audiomeConsoleLog("done animate"); }); } function audioMeLoadTTS () { //console.log("--> audioMeLoadTTS INIT <--"); audiomeConsoleLog ('audioMeLoadTTS') FireAnalytics("LoadAudio"); var url = 'https://u6bdxq3r4k.execute-api.us-east-1.amazonaws.com/default/PollyFunction'; var contaAudios = -1; var contaLoaded = -1; formData = JSON.stringify({ //'filename': 'filenaleaudiome.mp3', 'voice' : audiomeVoiceName, 'text': audiomeFullcontent, 'clientid' : audiomeClientId , //'path' : window.location.pathname , 'url' : window.location.pathname , //'url' : audioMeTitle , 'domain' : getHostName(document.location), 'brief': 'N', // Y OR N 'audiopromo': readmeAudioPromo }) jQuery.post( url, formData) .done(function( data ) { audiomeConsoleLog( "status " + data.status ); audiomeConsoleLog( "deltaTime " + data.deltaTime ); audiomeConsoleLog( "textSize " + data.textSize ); audiomeLoadAudio = true if (data.status != "OK"){ FireAnalytics("ERRO - " + window.location.pathname); } data.urls.forEach(function(current, i) { var dictaudio = {}; dictaudio.url = data.urls[i] audiomeMp3List.push(dictaudio) }); audiomeConsoleLog ('audiomeMp3List length ' + audiomeMp3List.length) FireAnalytics ("dbAudio-" + data.actionDB ) audioMeCalculatetotalTime(); }); } function audioMePlayClick() { //console.log("--> audioMePlayClick INIT <--"); if (audiomeLoadAudio == false) { readmeTTSAudio.play(); readmeTTSAudioSponsored.play(); readmeTTSSpotSponsored.play(); } if (audiomeIsLoaging == false) { audiomeConsoleLog('button pressed'); audiomeIsLoaging = true //jQuery("#audiomebtn-loader").html('.....'); jQuery("#audiomebtn-pause").hide(); jQuery("#audiomebtn-play").hide(); jQuery("#audiomebtn-loader").hide(); jQuery("#audiomebtn-loader").show(); if (audiomeLoadAudio == false) { audioMeLoadTTS(); } else { if (audiomeStatus == "stop" || audiomeStatus == "pause") { //audiomeStatus == "play" audiomeSeekPercent = 0 playAudioTTS(audiomeMp3List[audiomePlayCount]) } else { audiomeStatus == "pause" pauseAudioTTS(); } } } else{ //console.log("else!") } } function audioMeTouchBarClick (event){ //console.log("--> audioMeTouchBarClick INIT <--"); if (audiomeIsLoaging == false) { audiomeConsoleLog('click'); audiomeIsLoaging = true; if (audiomeStatus == "play") { pauseAudioTTS() } jQuery("#audiomeProgressBarAlpha").stop(); var offset = jQuery("#audiomeProgressBar").offset(); var relativeX = (event.pageX - offset.left); audiomeConsoleLog('relativeX - ' + relativeX); var totalwith = jQuery("#audiomeProgressBar").width(); var perceltualbar = 1 - (relativeX / totalwith) audiomeConsoleLog('perceltual - ' + perceltualbar); var newWidth = perceltualbar * totalwith audiomeConsoleLog('newWidth - ' + newWidth); jQuery("#audiomeProgressBarAlpha").width(newWidth); audiomePercentual = relativeX / totalwith audiomeConsoleLog('audiomePercentual - ' + audiomePercentual); audiomeSeekPercent = audiomePercentual jQuery("#audiomebtn-pause").hide(); jQuery("#audiomebtn-play").hide(); jQuery("#audiomebtn-loader").show(); if (audiomeLoadAudio == false) { audioMeLoadTTS(); } else { playAudioTTS(audiomeMp3List[audiomePlayCount]); } } } function FireAnalytics (eventAction) { var sm_my_image = new Image(); var sm_cid = Math.floor(Math.random() * 0x7FFFFFFF) + "." + Math.floor(Date.now() / 1000); sm_my_image.src = 'https://www.google-analytics.com/collect?v=1&tid=UA-55691057-16&cid=' + sm_cid + '&t=event&ec=' + audiomeClientId + '&ea=' + eventAction ; } function FireAnalyticsCliente (eventAction) { var sm_my_image = new Image(); var sm_cid = Math.floor(Math.random() * 0x7FFFFFFF) + "." + Math.floor(Date.now() / 1000); sm_my_image.src = 'https://www.google-analytics.com/collect?v=1&tid=UA-37746201-1&cid=' + sm_cid + '&t=event&ec=ReadMe&ea=' + eventAction ; } function getP(name){ if(name=(new RegExp('[?&]'+encodeURIComponent(name)+'=([^&]*)')).exec(location.search)) return decodeURIComponent(name[1]); } function audiomelinkClick(){ window.open('https://www.readme.ai') } function audioMeOpenLead(){ //console.log("Local Storage -> " + localStorage.getItem(audiomeClientId)) //console.log("audiomeLeadConfig -> " + audiomeLeadConfig) if ((audiomeLeadConfig == "1" || audiomeLeadConfig == "2") && (localStorage.getItem(audiomeClientId) == "false")) { jQuery('#audiome-player' ).animate({height: 120}, 1000, "swing", function() { audiomeConsoleLog("done animate"); FireAnalytics("OpenLead") }); } } function audioMeCloseLead(){ jQuery('#audiome-lead ' ).fadeOut() jQuery('#audiome-player' ).animate({height: 50}, 1000, "swing", function() { audiomeConsoleLog("done animate"); FireAnalytics("CloseLead") //FireAnalyticsSemParar("NovoLead") }); } function audioMeCriticEmail(msg){ jQuery('#audiome-lead-label' ).css("display", "none"); jQuery('#audiome-lead-label' ).css("color", "red"); jQuery('#audiome-lead-label' ).text(msg) jQuery('#audiome-lead-label' ).fadeIn(); } function audioMevalidateEmail(email) { var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(String(email).toLowerCase()); } function audiomeLeadSubmit(){ //console.log("audiomeLeadSubmit") var audiomeNome = jQuery('#audiome-nome-input' ).val() var audiomeEmail = jQuery('#audiome-email-input' ).val() var urlLead = audioMeRemoteUrl + "/lead/saveLead" var IsValideEmail = audioMevalidateEmail(audiomeEmail) submitLead = true if (IsValideEmail == false ) { audioMeCriticEmail("Ops. Por favor, informe um e-mail válido") submitLead = false; } //console.log("audiomeNome -> " + audiomeNome) //console.log("audiomeEmail -> " + audiomeEmail) if (submitLead == true) { jQuery.ajax({ url: urlLead, type: "post", data: { 'audiomeNome' : audiomeNome, 'audiomeEmail' : audiomeEmail, 'readmeSlug' : audiomeClientId, 'readmeDomain' : getHostName(document.location) } }) .done(function( msg ) { // alert( "Data Saved: " + msg ); if (msg.status == "ok") { audioMeCloseLead() localStorage.setItem(audiomeClientId,"true"); } else { audioMeCriticEmail(msg.message) } }); } } /******** starting point for your widget ********/ function main() { //your widget code goes here //configuracoes aqui //console.log("--> readme.ai INIT 16/09 -1 <--"); var SM_Widget = "institutonatura-multi"; var SM_RemoteUrl = 'https://readme.ai' var audiomeHostName = getHostName(document.location) if (audiomeHostName == "localhost") { SM_RemoteUrl = "http://localhost:8080" } //console.log ("audiomeHostName -> " + audiomeHostName) //console.log ("SM_RemoteUrl -> " + SM_RemoteUrl) homeUrl = SM_RemoteUrl audiomeClientId = SM_Widget; audioMeRemoteUrl = SM_RemoteUrl; audiomeStatus = "stop" audiomeLoadAudio = false // controle se ja fez o request no server audiomeSound = null audiomeMp3List = [] // lista de urls de mp3 audiomePlayCount = 0 // controle de qual objeto esta sendo tocado audiomeTotalTime = 0 // tempo total da soma dos arquivos audiomeAudioDuration = 0 audiomeAudioSeek = 0 // tempo local audiomeSeekPercent = 0 // tempo percentual audiomeVoiceName = "" // voz / linguagem para solicitar ao server audiomeLog = true // controle de log audiomeIsLoaging = false; audiomeErrorCount = 0; audiomeLeadConfig = "0"; audioMeLeadShow = localStorage.getItem(audiomeClientId); readmeAudioPromo = "N" // controla a atualizacao forcada audiomeSponsoredBanner = {} // lista para controle dos banners patrocinados audiomeSponsoredBannerFlag = "OFF" // flag para controle dos banners patrocinados audiomeSponsoredAudio = {} // lista para controle dos audios patrocinados audiomeSponsoredAudioFlag = "OFF" // flag para controle dos audios patrocinados audiomeSponsoredSpot = {} // lista para controle dos audios patrocinados audiomeSponsoredSpotFlag = "OFF" // flag para controle dos audios patrocinados audiomeSponsorErrorCount = 0; audiomeSpotErrorCount = 0; VoiceBR = "Vitoria" VoiceEN = "Joanna" VoiceES = "Penelope" currentURL = window.location.pathname //console.log ("currentURL -> " + currentURL) audiomeVoiceName = VoiceBR if (currentURL.search("/en/") > -1) { audiomeVoiceName = VoiceEN } if (currentURL.search("/es/") > -1 ){ audiomeVoiceName = VoiceES } if (audioMeLeadShow === null) {localStorage.setItem(audiomeClientId,"false");} localStorage.setItem(audiomeClientId,"false"); //console.log ("VOICE -> " + audiomeVoiceName) //console.log("audioMeLeadShow ->" + localStorage.getItem(audiomeClientId) ) loadCss(SM_RemoteUrl + "/static/widget/" + SM_Widget + ".css"); //loadCss(SM_RemoteUrl + "/static/webfonts/all.min.css"); //loadCss("https://maxst.icons8.com/vue-static/landings/line-awesome/font-awesome-line-awesome/css/all.min.css") //example jsonp call var jsonp_url = SM_RemoteUrl + "/widget/?site=" + SM_Widget; loadScript( SM_RemoteUrl + "/static/js/readability.js" , function() { LoadReadability(); }); const urlParams = new URLSearchParams(window.location.search); const myParam = urlParams.get('update'); //console.log("PARAMUPDATE -> " + myParam) if (myParam == "") { //console.log("PARAMUPDATE -> UPDATE") readmeAudioPromo = "Y" } var readmePlayerView = urlParams.get('readme'); //console.log("readmeShowPlayer -> " + readmePlayerView) if (readmePlayerView == "") { //console.log("readmePlayerView -> Y") readmePlayerView = "Y" } readmeTTSAudio = new Audio(); readmeTTSAudioSponsored = new Audio(); readmeTTSSpotSponsored = new Audio(); readmeTTSAudio.addEventListener('ended', function(){ //console.log("audio end"); readMeAudioEnd(); }); readmeTTSAudio.addEventListener('playing', function(){ //console.log("== PLAYING ") audiomeStatus = "play" jQuery("#audiomebtn-play").hide(); // jQuery("#audiomebtn-loader").hide(); jQuery("#audiomebtn-pause").show(); audioMeProgressBarAnimate() jQuery("#audiomebtn-loader").hide(); setTimeout(function(){ audiomeIsLoaging = false; }, 1000); audioMeOpenLead(); }); readmeTTSAudioSponsored.addEventListener('ended', function(){ //console.log("Sponsored audio end"); setTimeout(function(){ var divReadMe = document.createElement("div"); divReadMe.id = "audiomelink"; // Create a

element divReadMe.class = "audiomeref"; // Create a

element divReadMe.innerHTML = "readme.ai"; jQuery("#audiome-ref").html(divReadMe); document.getElementById("audiomelink").addEventListener("click", audiomelinkClick); if (audiomeSponsoredSpotFlag == "ON") { playSponsoredSpotTTS(); } else { playAudioTTS(audiomeMp3List[audiomePlayCount]); } }, 500); }); readmeTTSAudioSponsored.addEventListener('playing', function(){ //console.log("Sponsored audio playing"); jQuery("#audiome-ref").html("seu áudio iniciará após a publicidade"); }); readmeTTSSpotSponsored.addEventListener('ended', function(){ //console.log("Sponsored audio end"); setTimeout(function(){ var divReadMe = document.createElement("div"); divReadMe.id = "audiomelink"; // Create a

element divReadMe.class = "audiomeref"; // Create a

element divReadMe.innerHTML = "readme.ai"; jQuery("#audiome-ref").html(divReadMe); document.getElementById("audiomelink").addEventListener("click", audiomelinkClick); playAudioTTS(audiomeMp3List[audiomePlayCount]); }, 500); }); readmeTTSSpotSponsored.addEventListener('playing', function(){ //console.log("Sponsored audio playing"); jQuery("#audiome-ref").html("seu áudio iniciará após a publicidade"); }); // verifica o parametro de testes var readmebuild = getP('readmebuild') if (readmebuild === undefined) {readmebuild = "OFF";} if (readmebuild == "ON") { // readmebuild converte faz o build do tts de forma antecipada setTimeout(function(){ audioMeLoadTTS(); }, 3000); } FireAnalytics("PageView"); //FireAnalyticsSemParar("PageView"); jQuery.getJSON(jsonp_url, function(result) { // console.log('SM window width -> ' + jQuery(window).width()); // var SM_window = jQuery(window).width(); if (result.site.Main == "ON" || readmePlayerView == "Y") { //console.log("GO PLAYER") if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/Android/i)) { jQuery("[data-id|='97c1834']").before( "

" ); } else { jQuery("[data-id|='93478b8']").before( "
" ); } jQuery('#audiome-container').html(result.html); //audiomeVoiceName = result.site.Voice; audiomeConsoleLog("audiomeVoiceName -> " + audiomeVoiceName) // loadScript( SM_RemoteUrl + "/static/js/feather.min.js" , function() { feather.replace()}); audioMeFillProgressBar(); audiomeClearTitle = result.site.ClearTitle document.getElementById("audiome-button").addEventListener("click", audioMePlayClick); document.getElementById("audiomeouca").addEventListener("click", audioMePlayClick); document.getElementById("audiomeTouchBar").addEventListener("click", audioMeTouchBarClick); document.getElementById("audiomelink").addEventListener("click", audiomelinkClick); document.getElementById("audiome-lead-button").addEventListener("click", audiomeLeadSubmit); FireAnalytics("LoadPlayer"); //FireAnalyticsSemParar("LoadPlayer") FireAnalyticsCliente("LoadPlayer"); if (result.site.ShowAds == "Y") { if (result.site.AdWhere == "A") { jQuery('
', { id: 'audiome-ads-a', }).appendTo('#audiome-container'); jQuery('#audiome-ads-a').html(result.site.AdTag); } if (result.site.AdWhere == "B") { setTimeout(function(){ var LastSentence = audioMeContent.substring(audioMeContent.length -100, audioMeContent.length); //console.log("LastSentence " + LastSentence) //jQuery("#taboola").before( "
" ) jQuery("div:contains(" + LastSentence + "):last").after( "
" ) jQuery('#audiome-ads-b').html(result.site.AdTag); }, 2000); } } result.Sponsor.forEach(function(current, i) { //var dictaudio = {}; //dictaudio.url = data.urls[i] //audiomeMp3List.push(dictaudio) var tipo = result.Sponsor[i].Tipo; var sponsorRule = result.Sponsor[i].SponsorAudioRule; if (sponsorRule == "*") { if (tipo == "banner") { audiomeSponsoredBanner.tipo = result.Sponsor[i].Tipo audiomeSponsoredBanner.banerKey = result.Sponsor[i].banerKey audiomeSponsoredBanner.SponsorFileName = result.Sponsor[i].SponsorFileName audiomeSponsoredBanner.SponsorAudioRule = result.Sponsor[i].SponsorAudioRule audiomeSponsoredBanner.bannerClick = result.Sponsor[i].bannerClick audiomeSponsoredBannerFlag = "ON" // flag para controle dos banners patrocinados //console.log("sponsor banner add + " + i) } if (tipo == "audio") { audiomeSponsoredAudio.tipo = result.Sponsor[i].Tipo audiomeSponsoredAudio.SponsorFileName = result.Sponsor[i].SponsorFileName audiomeSponsoredAudio.SponsorAudioRule = result.Sponsor[i].SponsorAudioRule audiomeSponsoredAudioFlag = "ON" // flag para controle dos audios patrocinados //console.log("sponsor audio add + " + i) } if (tipo == "spot") { audiomeSponsoredSpot.tipo = result.Sponsor[i].Tipo audiomeSponsoredSpot.SponsorFileName = result.Sponsor[i].SponsorFileName audiomeSponsoredSpot.SponsorAudioRule = result.Sponsor[i].SponsorAudioRule audiomeSponsoredSpot.banerKey = result.Sponsor[i].banerKey audiomeSponsoredSpotFlag = "ON" // flag para controle dos audios patrocinados //console.log("sponsor spot add + " + i) } } }); audiomeLeadConfig = result.site.LeadConfig; if (audiomeLeadConfig === null) {audiomeLeadConfig = "0"} } }); jQuery(document).ready(function ($) { }); } })();