1/* 2 (C) 2015 - Joomla! Extensions Store 3 @license GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html 4*/ 5(function(b){b.frTTSEngine=function(J){function K(c){p=0;l=B(p+y);var d=m.substring(p,l);if(d.length)if(soundManager.createSound({id:"chunkSound",url:a.baseURI+"plugins/system/screenreader/screenreader/libraries/tts/"+a.readerEngine+".php?lang="+h+"&voicespeed="+a.screenReaderVoiceSpeed+"&token="+a.token+"&text="+encodeURIComponent(d),autoLoad:!1,type:"audio/mp3"}),soundManager.play("chunkSound",{onfinish:function(){soundManager.destroySound("chunkSound");u.length?a.preload?C(u):D(u):n("finished")}}), 6k="chunkSound",soundManager.setVolume(k,a.screenReaderVolume),m.substr(l)&&a.preload){var e=0,g=function(){p=l;l=B(p+y);c=m.substring(p,l);var f=soundManager.createSound({id:"chunkSound"+e,url:a.baseURI+"plugins/system/screenreader/screenreader/libraries/tts/"+a.readerEngine+".php?lang="+h+"&voicespeed="+a.screenReaderVoiceSpeed+"&token="+a.token+"&text="+encodeURIComponent(c),autoLoad:!1,type:"audio/mp3"});f.load();u.push(f);e++;m.substr(l)&&(z=setTimeout(function(){"stop"!==q&&g()},a.preloadTimeout))}; 7z=setTimeout(function(){"stop"!==q&&g()},a.preloadTimeout)}else{if(m.substr(l))for(e=0;m.substr(l);)p=l,l=B(p+y),c=m.substring(p,l),u.push(c),e++}else n("notext")}function C(c){var d=c.splice(0,1);b.isArray(d)&&d.length?(soundManager.play(d[0].id,{onfinish:function(){soundManager.destroySound(d[0].id);C(c)}}),k=d[0].id,soundManager.setVolume(k,a.screenReaderVolume)):n("finished")}function D(c){var d=c.splice(0,1),e="chunkSound"+E;b.isArray(d)&&d.length?(soundManager.createSound({id:e,url:a.baseURI+ 8"plugins/system/screenreader/screenreader/libraries/tts/"+a.readerEngine+".php?lang="+h+"&voicespeed="+a.screenReaderVoiceSpeed+"&token="+a.token+"&text="+encodeURIComponent(d[0]),autoLoad:!1,type:"audio/mp3"}),soundManager.play(e,{onfinish:function(){soundManager.destroySound(e);D(c)}}),k=e,soundManager.setVolume(k,a.screenReaderVolume),E++):n("finished")}function F(){soundManager.stopAll();soundManager.destroySound("chunkSound");b.each(soundManager.sounds,function(c,d){soundManager.destroySound(d.id)}); 9u=[];k=null}function B(c){if(" "==m.charAt(c))return c;var d=m.substr(c);return-1==d.indexOf(" ")?d.length+c:d.indexOf(" ")+c}function L(){var c=b("#volume_plugin");if("accessible.css"==a.template){var d=parseInt(a.screenReaderVolume),e=d-10;b(c).append('<div class="sc-range"><div class="sc-range-plus sc-range-button" data-sc-range-action="increase" accesskey="'+a.accesskey_increase_volume+'" role="button" aria-label="'+fr_increase+'"><i class="acsbi-chevron_up">+</i></div><div class="sc-range-base" data-sc-range-volume="'+ 10d+'">'+fr_volume+' <div class="sc-range-volume-value">'+d+'</div>%</div><div class="sc-range-minus sc-range-button" data-sc-range-action="decrease" accesskey="'+a.accesskey_decrease_volume+'"role="button" aria-label="'+fr_decrease+'"> <i class="acsbi-chevron_down">-</i></div></div>');b("div.sc-range-base").css("background","linear-gradient(90deg, #dae8fe "+e+"%, #f2f7fa "+d+"%)")}else for(d=a.screenReaderVolume/20,e=0;5>e;e++){var g=e<d?" active":"",f=a.volume_accesskeys?'accesskey="'+(e+1)+'"':""; 11b(c).append('<div id="volume_step'+(e+1)+'" class="volume_step'+g+'" data-value="'+parseInt(20*(e+1))+'"'+f+"></div>")}}function G(c){var d="";c=b(c).find("img");b.each(c,function(e,g){(e=b(g).attr(a.readImagesAttribute))&&(d+=e+". ")});return d}function M(c,d,e,g){var f="";window.getSelection?f=window.getSelection().toString():document.selection&&"Control"!=document.selection.type&&(f=document.selection.createRange().text);if(d){d=b(c).parent();f=d.clone().children(".screenreader_embed_play_button").remove().end().find("script, noscript, style, *[aria-hidden=true]").remove().end().text(); 12if(a.readImages){var w=G(d);f="before"==a.readImagesOrdering?w+f:f+". "+w}
12b("span.screenreader_embed_stop_button").toggleClass("screenreader_embed_stop_button screenreader_embed_play_button");b(c).toggleClass("screenreader_embed_play_button screenreader_embed_stop_button");b(d).selectText()}if(a.readImagesHovering&&e&&(f=b(e).attr(a.readImagesAttribute),!f)||a.readElementsHovering&&g&&(f=b(g).clone().children(".screenreader_embed_play_button").remove().end().find("script, noscript, style, *[aria-hidden=true]").remove().end().text(), 13b(g).selectText(),!f))return"";if(a.readPage&&!f)if(a.readChildNodes){if(a.excludeScripts){c="script, noscript, style, .screenreader_embed_play_button, .screenreader_embed_stop_button, *[aria-hidden=true]";a.elementsToexcludeCustom&&(c+=", "+a.elementsToexcludeCustom);var H=b(a.mainpageSelector).clone().find(c).remove().end().filter(function(){return!this.nodeName||"script"!=this.nodeName.toLowerCase()&&"noscript"!=this.nodeName.toLowerCase()&&"style"!=this.nodeName.toLowerCase()&&"true"!=b(this).attr("aria-hidden")? 14!0:!1});f=b.trim(b(H).text())}else f=b.trim(b(a.mainpageSelector).text());a.selectMainpageareaText&&b(a.mainpageSelector).selectText();a.readImages&&(w=G(H),f="before"==a.readImagesOrdering?w+f:f+". "+w)}else f=b.trim(b(a.mainpageSelector).immediateText());f=f.replace(/[\n\r\t]/g," ");f=f.replace(/\s+/g," ");return f=f.replace(/\s\./g,".")}function x(c){c+="=";for(var d=document.cookie.split(";"),e=0;e<d.length;e++){for(var g=d[e];" "==g.charAt(0);)g=g.substring(1);if(0==g.indexOf(c))return g.substring(c.length, 15g.length)}return!1}function A(){"proxy_responsive"==a.readerEngine&&h in v&&(h=v[h],responsiveVoice.setDefaultVoice(h))}function n(c){switch(c){case "playing":b("div#tts_message").remove();"vertical"!=a.templateOrientation||"topright"!=a.position&&"topleft"!=a.position?b("<div/>").attr("id","tts_message").css("background-color",a.toolbarBgcolor).prependTo("#accessibility-links").append('<div id="playicon"></div>'):b("<div/>").attr("id","tts_message").css("background-color",a.toolbarBgcolor).appendTo("#accessibility-links").append('<div id="playicon"></div>'); 16b("#playicon").css("background-color",a.toolbarBgcolor);break;case "paused":b("div#tts_message").remove();"vertical"!=a.templateOrientation||"topright"!=a.position&&"topleft"!=a.position?b("<div/>").attr("id","tts_message").css("background-color",a.toolbarBgcolor).prependTo("#accessibility-links").append('<div id="msgtext">'+fr_paused+"</div>"):b("<div/>").attr("id","tts_message").css("background-color",a.toolbarBgcolor).appendTo("#accessibility-links").append('<div id="msgtext">'+fr_paused+"</div>"); 17break;case "finished":k=null;b("div#tts_message").fadeOut(500,function(){b(this).remove()});b("span.screenreader_embed_stop_button").toggleClass("screenreader_embed_stop_button screenreader_embed_play_button");b("#fr_screenreader_play").removeClass("active");b(document).unselectText();break;case "notext":b("div#tts_message").remove(),"vertical"!=a.templateOrientation||"topright"!=a.position&&"topleft"!=a.position?b("<div/>").attr("id","tts_message").css("background-color",a.toolbarBgcolor).prependTo("#accessibility-links").append('<div id="msgtext">'+ 18fr_notext+"</div>").delay(1500).fadeOut(500,function(){b(this).remove();b("#fr_screenreader_play").removeClass("active")}):b("<div/>").attr("id","tts_message").css("background-color",a.toolbarBgcolor).appendTo("#accessibility-links").append('<div id="msgtext">'+fr_notext+"</div>").delay(1500).fadeOut(500,function(){b(this).remove();b("#fr_screenreader_play").removeClass("active")})}}function N(){b(document).on("click.frTTS","#fr_screenreader_play, span.screenreader_embed_play_button",function(c,d, 19e){r=!0;q="play";clearTimeout(z);var g=!!b(this).hasClass("screenreader_embed_play_button");m=M(this,g,d,e);m.length?(F(),"proxy_responsive"==a.readerEngine?(responsiveVoice.forcedFallbackMode="api"==a.proxyResponsiveReadingMode?!0:!1,responsiveVoice.speak(m,h,{volume:a.screenReaderVolume/100,rate:{veryslow:.7,slow:.8,normal:.9,fast:1,veryfast:1.1}[a.screenReaderVoiceSpeed],onend:function(){n("finished")}})):K(),n("playing")):n("notext");b("#fr_screenreader_play").addClass("active");b("#fr_screenreader_pause").removeClass("active"); 20c.stopPropagation();c.preventDefault()});b(document).on("click.frTTS","#fr_screenreader_pause",function(c){if("proxy_responsive"==a.readerEngine||k)if("proxy_responsive"!=a.readerEngine||responsiveVoice.isPlaying()||responsiveVoice.nativePaused)switch(r){case !0:r=!1;q="pause";"proxy_responsive"==a.readerEngine?(responsiveVoice.pause(),responsiveVoice.nativePaused=!0):soundManager.pause(k);n("paused");b(this).addClass("active");break;case !1:r=!0,q="play","proxy_responsive"==a.readerEngine?(responsiveVoice.resume(), 21responsiveVoice.nativePaused=!1):soundManager.resume(k),n("playing"),b(this).removeClass("active")}});b(document).on("click.frTTS","#fr_screenreader_stop, span.screenreader_embed_stop_button",function(c){r=!1;q="stop";clearTimeout(z);b("#fr_screenreader_pause").removeClass("active");"proxy_responsive"==a.readerEngine?responsiveVoice.cancel():F();b(this).hasClass("screenreader_embed_stop_button")&&(b(this).toggleClass("screenreader_embed_stop_button screenreader_embed_play_button"),b(this).parent().unselectText()); 22b("#fr_screenreader_play").removeClass("active");n("finished")});if(a.readImagesHovering)b(document).on("pointerenter.frTTS","img",function(c){if(screenReaderConfigOptions.useMinimizedToolbar&&!screenReaderConfigOptions.hoverMinimizedToolbar&&b("#accessibility-links").hasClass("screenreader-closed"))return!1;b("#fr_screenreader_play").trigger("click.frTTS",this)});if(a.readElementsHovering)b("body").on("pointerdown.frTTS",function(c){c.clientX&&(b(a.elementsHoveringSelector).css({"user-select":"none", 23"-webkit-user-select":"none","-webkit-touch-callout":"none","touch-action":"manipulation"}),b(document).on("pointerover.frTTS",a.elementsHoveringSelector,function(d){if(screenReaderConfigOptions.useMinimizedToolbar&&!screenReaderConfigOptions.hoverMinimizedToolbar&&b("#accessibility-links").hasClass("screenreader-closed"))return!1;b("#fr_screenreader_play").trigger("click.frTTS",[!1,this])}),b(document).on("pointerout.frTTS",a.elementsHoveringSelector,function(d){if(screenReaderConfigOptions.useMinimizedToolbar&& 24!screenReaderConfigOptions.hoverMinimizedToolbar&&b("#accessibility-links").hasClass("screenreader-closed"))return!1;b("#fr_screenreader_stop").trigger("click.frTTS")}),b("body").off("pointerdown.frTTS"))});"session"==a.selectedStorage?t=window.sessionStorage:"local"==a.selectedStorage&&(t=window.localStorage);b(document).on("click.frTTS","div.volume_step",function(c){b(this).siblings("div").removeClass("active");b(this).prevAll("div").addClass("active");b(this).addClass("active");soundManager.setVolume(k, 25parseInt(b(this).attr("data-value")));a.screenReaderVolume=b(this).attr("data-value");t.setItem("scr_volume",a.screenReaderVolume)});b(document).on("click.frTTS","div.sc-range-button",function(c){c=parseInt(b("div.sc-range-base").data("sc-range-volume"));switch(b(this).data("sc-range-action")){case "increase":100>c&&(c+=10);break;case "decrease":10<c&&(c-=10)}b("div.sc-range-base").data("sc-range-volume",c).attr("data-sc-range-volume",c);b("div.sc-range-volume-value").text(c);soundManager.setVolume(k, 26parseInt(c));a.screenReaderVolume=c;t.setItem("scr_volume",a.screenReaderVolume);b("div.sc-range-base").css("background","linear-gradient(90deg, #dae8fe "+(c-10)+"%, #f2f7fa "+c+"%)")});a.gtranslateIntegration&&(b(document).on("change",'select[onchange*="GTranslate"], select.goog-te-combo',function(c){if(c=b(this).val()){var d=c.split("|");h=d[1]?d[1]:c;A()}}),b(document).on("click",'a[onclick*="GTranslate"],a[data-gpt-lang]',function(c){setTimeout(function(){if(x("googtrans")){var d=x("googtrans").split("/"); 27d[2]&&(h=d[2],A())}else sessionStorage.getItem("googtrans")?(d=sessionStorage.getItem("googtrans").split("|"),d[1]&&(h=d[1],A())):(h=I,A())},500)}))}var r,t={},q,z,m,p,l,y,h,I,a,u=[],k=null,E=0,v={"en-US":"US English Female","en-AU":"Australian Female","en-GB":"UK English Female",en:"UK English Female","es-ES":"Spanish Female",es:"Spanish Female","et-EE":"Estonian Male",et:"Estonian Male","fr-CA":"French Canadian Female","fr-FR":"French Female",fr:"French Female","de-DE":"Deutsch Female",de:"Deutsch Female", 28"it-IT":"Italian Female",it:"Italian Female","el-GR":"Greek Female",el:"Greek Female","hu-HU":"Hungarian Female",hu:"Hungarian Female","tr-TR":"Turkish Female",tr:"Turkish Female","uk-UA":"Ukrainian Female",uk:"Ukrainian Female","ru-RU":"Russian Female",ru:"Russian Female","nl-BE":"Dutch Female","nl-NL":"Dutch Female",nl:"Dutch Female","sv-FI":"Swedish Female","sv-SE":"Swedish Female",sv:"Swedish Female","nb-NO":"Norwegian Female",nb:"Norwegian Female",no:"Norwegian Female","ja-JP":"Japanese Female", 29ja:"Japanese Female","ko-KR":"Korean Female",ko:"Korean Female","zh-HK":"Chinese (Hong Kong) Female","zh-TW":"Chinese Taiwan Female","zh-CN":"Chinese Female","zh-MO":"Chinese Female","zh-SG":"Chinese Female",zh:"Chinese Female","hi-IN":"Hindi Female",hi:"Hindi Female","sr-BA":"Serbian Male","sr-SP":"Serbian Male",sr:"Serbian Male","hr-BA":"Croatian Male","hr-HR":"Croatian Male",hr:"Croatian Male","bs-BA":"Bosnian Male",bs:"Bosnian Male","ro-RO":"Romanian Female",ro:"Romanian Female","ca-ES":"Catalan Male", 30ca:"Catalan Male","fi-FI":"Finnish Female",fi:"Finnish Female","af-ZA":"Afrikaans Male",af:"Afrikaans Male","sq-AL":"Albanian Male",sq:"Albanian Male","ar-AR":"Arabic Male","ar-AE":"Arabic Male","ar-AA":"Arabic Male",ar:"Arabic Male","hy-AM":"Armenian Male",hy:"Armenian Male","cs-CZ":"Czech Female",cs:"Czech Female","da-DK":"Danish Female",da:"Danish Female",eo:"Esperanto Male","is-IS":"Icelandic Male",is:"Icelandic Male","id-ID":"Indonesian Female",id:"Indonesian Female","lv-LV":"Latvian Male",lv:"Latvian Male", 31"mk-MK":"Macedonian Male",mk:"Macedonian Male",md:"Moldavian Female","fil-PH":"Filipino Female","pl-PL":"Polish Female",pl:"Polish Female","pt-BR":"Brazilian Portuguese Female","pt-PT":"Portuguese Female",pt:"Portuguese Female","sk-SK":"Slovak Female",sk:"Slovak Female","sw-KE":"Swahili Male",sw:"Swahili Male","ta-IN":"Tamil Male",ta:"Tamil Male","th-TH":"Thai Female",th:"Thai Female","vi-VN":"Vietnamese Male",vi:"Vietnamese Male","cy-GB":"Welsh Male",cy:"Welsh Male","bn-BD":"Bangla Bangladesh Female", 32"bn-IN":"Bangla India Female",bn:"Bangla Bangladesh Female"},O={"en-US":"US English Male","en-AU":"Australian Male","en-GB":"UK English Male",en:"UK English Male","es-ES":"Spanish Male",es:"Spanish Male","et-EE":"Estonian Male",et:"Estonian Male","fr-CA":"French Canadian Male","fr-FR":"French Male",fr:"French Male","de-DE":"Deutsch Male",de:"Deutsch Male","it-IT":"Italian Male",it:"Italian Male","el-GR":"Greek Male",el:"Greek Male","hu-HU":"Hungarian Male",hu:"Hungarian Male","tr-TR":"Turkish Male", 33tr:"Turkish Male","uk-UA":"Ukrainian Female",uk:"Ukrainian Female","ru-RU":"Russian Male",ru:"Russian Male","nl-BE":"Dutch Male","nl-NL":"Dutch Male",nl:"Dutch Male","sv-FI":"Swedish Male","sv-SE":"Swedish Male",sv:"Swedish Male","nb-NO":"Norwegian Male",nb:"Norwegian Male",no:"Norwegian Male","ja-JP":"Japanese Male",ja:"Japanese Male","ko-KR":"Korean Male",ko:"Korean Male","zh-HK":"Chinese (Hong Kong) Male","zh-TW":"Chinese Taiwan Male","zh-CN":"Chinese Male","zh-MO":"Chinese Male","zh-SG":"Chinese Male", 34zh:"Chinese Male","hi-IN":"Hindi Male",hi:"Hindi Male","sr-BA":"Serbian Male","sr-SP":"Serbian Male",sr:"Serbian Male","hr-BA":"Croatian Male","hr-HR":"Croatian Male",hr:"Croatian Male","bs-BA":"Bosnian Male",bs:"Bosnian Male","ro-RO":"Romanian Female",ro:"Romanian Female","ca-ES":"Catalan Male",ca:"Catalan Male","fi-FI":"Finnish Male",fi:"Finnish Male","af-ZA":"Afrikaans Male",af:"Afrikaans Male","sq-AL":"Albanian Male",sq:"Albanian Male","ar-AR":"Arabic Male","ar-AE":"Arabic Male","ar-AA":"Arabic Male", 35ar:"Arabic Male","hy-AM":"Armenian Male",hy:"Armenian Male","cs-CZ":"Czech Male",cs:"Czech Male","da-DK":"Danish Male",da:"Danish Male",eo:"Esperanto Male","is-IS":"Icelandic Male",is:"Icelandic Male","id-ID":"Indonesian Male",id:"Indonesian Male","lv-LV":"Latvian Male",lv:"Latvian Male","mk-MK":"Macedonian Male",mk:"Macedonian Male",md:"Moldavian Male","fil-PH":"Filipino Female","pl-PL":"Polish Male",pl:"Polish Male","pt-BR":"Brazilian Portuguese Male","pt-PT":"Portuguese Male",pt:"Portuguese Male", 36"sk-SK":"Slovak Male",sk:"Slovak Male","sw-KE":"Swahili Male",sw:"Swahili Male","ta-IN":"Tamil Male",ta:"Tamil Male","th-TH":"Thai Male",th:"Thai Male","vi-VN":"Vietnamese Male",vi:"Vietnamese Male","cy-GB":"Welsh Male",cy:"Welsh Male","bn-BD":"Bangla Bangladesh Male","bn-IN":"Bangla India Male",bn:"Bangla Bangladesh Male"},P={"en-US":"US English Female","en-AU":"Australian Female","en-GB":"UK English Female",en:"UK English Female","es-ES":"Spanish Female",es:"Spanish Female","et-EE":"Estonian Male", 37et:"Estonian Male","fr-CA":"French Canadian Female","fr-FR":"French Female",fr:"French Female","de-DE":"Deutsch Female",de:"Deutsch Female","it-IT":"Italian Female",it:"Italian Female","el-GR":"Greek Female",el:"Greek Female","hu-HU":"Hungarian Female",hu:"Hungarian Female","tr-TR":"Turkish Female",tr:"Turkish Female","uk-UA":"Ukrainian Female",uk:"Ukrainian Female","ru-RU":"Russian Female",ru:"Russian Female","nl-BE":"Dutch Female","nl-NL":"Dutch Female",nl:"Dutch Female","sv-FI":"Swedish Female", 38"sv-SE":"Swedish Female",sv:"Swedish Female","nb-NO":"Norwegian Female",nb:"Norwegian Female",no:"Norwegian Female","ja-JP":"Japanese Female",ja:"Japanese Female","ko-KR":"Korean Female",ko:"Korean Female","zh-HK":"Chinese (Hong Kong) Female","zh-TW":"Chinese Taiwan Female","zh-CN":"Chinese Female","zh-MO":"Chinese Female","zh-SG":"Chinese Female",zh:"Chinese Female","hi-IN":"Hindi Female",hi:"Hindi Female","sr-BA":"Serbian Male","sr-SP":"Serbian Male",sr:"Serbian Male","hr-BA":"Croatian Male","hr-HR":"Croatian Male", 39hr:"Croatian Male","bs-BA":"Bosnian Male",bs:"Bosnian Male","ro-RO":"Romanian Female",ro:"Romanian Female","ca-ES":"Catalan Male",ca:"Catalan Male","fi-FI":"Finnish Female",fi:"Finnish Female","af-ZA":"Afrikaans Male",af:"Afrikaans Male","sq-AL":"Albanian Male",sq:"Albanian Male","ar-AR":"Arabic Female","ar-AE":"Arabic Female","ar-AA":"Arabic Female",ar:"Arabic Female","hy-AM":"Armenian Male",hy:"Armenian Male","cs-CZ":"Czech Female",cs:"Czech Female","da-DK":"Danish Female",da:"Danish Female",eo:"Esperanto Male", 40"is-IS":"Icelandic Male",is:"Icelandic Male","id-ID":"Indonesian Female",id:"Indonesian Female","lv-LV":"Latvian Male",lv:"Latvian Male","mk-MK":"Macedonian Male",mk:"Macedonian Male",md:"Moldavian Female","fil-PH":"Filipino Female","pl-PL":"Polish Female",pl:"Polish Female","pt-BR":"Brazilian Portuguese Female","pt-PT":"Portuguese Female",pt:"Portuguese Female","sk-SK":"Slovak Female",sk:"Slovak Female","sw-KE":"Swahili Male",sw:"Swahili Male","ta-IN":"Tamil Female",ta:"Tamil Female","th-TH":"Thai Female", 41th:"Thai Female","vi-VN":"Vietnamese Female",vi:"Vietnamese Female","cy-GB":"Welsh Male",cy:"Welsh Male","bn-BD":"Bangla Bangladesh Female","bn-IN":"Bangla India Female",bn:"Bangla Bangladesh Female"};(function(){b.fn.extend({immediateText:function(){return this.clone().find("*").remove().end().text()}});b.fn.extend({selectText:function(){b("span[class*=screenreader_embed_]").css("font-size",0);var d=document,e=this[0];if(e)if(d.body.createTextRange)d=document.body.createTextRange(),d.moveToElementText(e), 42d.select();else if(window.getSelection){var g=window.getSelection();d=document.createRange();d.selectNodeContents(e);g.removeAllRanges();g.addRange(d)}},unselectText:function(){b("span[class*=screenreader_embed_]").css("font-size","inherit");var d=window.getSelection?window.getSelection():document.selection?document.selection:null;d&&(d.empty?d.empty():d.removeAllRanges())}});r=!1;q="stop";a=b.extend({},{baseURI:null,toolbarBgcolor:"#EEE",token:null,langCode:"en",chunkLength:80,screenReaderVolume:80,
43screenReaderVoiceSpeed:"normal",preload:0,readPage:1,readChildNodes:1,excludeScripts:1,readImages:0,readImagesAttribute:"alt",readImagesOrdering:"before",mainpageSelector:"*[name*=main], *[class*=main], *[id*=main], *[id*=container], *[class*=container]",readerEngine:"proxy_responsive",gtranslateIntegration:0,selectMainpageareaText:0,volume_accesskeys:1,readElementsHovering:0,elementsHoveringSelector:"p"},J);(new Image).src=a.baseURI+"plugins/system/screenreader/screenreader/libraries/controller/css/images/waves.gif"; 44I=h=a.langCode;if(a.gtranslateIntegration&&x("googtrans")){var c=x("googtrans").split("/");c[2]&&(h=c[2])}a.gtranslateIntegration&&sessionStorage.getItem("googtrans")&&(c=sessionStorage.getItem("googtrans").split("|"),c[1]&&(h=c[1]));!a.gtranslateIntegration||x("googtrans")||sessionStorage.getItem("googtrans")||(c=b("html").attr("lang").split("-"),c[0]&&(h=c[0]));"proxy_responsive"==a.readerEngine&&("male"==a.proxyResponsiveLanguageGender?v=O:"female"==a.proxyResponsiveLanguageGender&&(v=P),h in v&& 45(h=v[h],responsiveVoice.setDefaultVoice(h)));y=a.chunkLength;(function(){var d=!!navigator.msMaxTouchPoints;return!!("ontouchstart"in window)||d})()&&(a.preload=0);"session"==a.selectedStorage?t=window.sessionStorage:"local"==a.selectedStorage&&(t=window.localStorage);if(c=t.getItem("scr_volume"))a.screenReaderVolume=c;L();"custom.css"==a.template&&b("#volume_plugin").css("background",a.toolbarBgcolor);N()}).call(this);this.getState=function(){return r}}})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.