1for(var attr in!function(me){var e;me.ReadSpeaker&&me.ReadSpeaker.uId&&"wR_script"===me.ReadSpeaker.uId?console.warn("[webReader] Object window.ReadSpeaker already exists! Aborting initialization."):(e=function(){function n(e){e=e.replace("_",".");var t,e=!1===v[e]?[e]:v[e];w++;for(t of e){var r=V(t);if("function"==typeof r.init)if(r.dependency){if(!Y(r.dependency)){ue("[rspkr.setCoreLoaded] Dependencies for "+t+" ("+r.dependency+") are not yet loaded. Putting it on hold."),_[t]=r.dependency.constructor===Array?r.dependency:[r.dependency];for(var n,o=_[t].length-1;n=_[t][o];o--)Y(n)&&_[t].splice(o,1);continue}r.init.apply(r,[])}else r.init.apply(r,[]);!function(e){for(var t in ue("[rspkr.setCoreLoaded] Done loading module "+e),A.push(e),_)if(_[t].length)for(var r,n=_[t].length-1;r=_[t][n];n--)r!==e&&!Y(r)||_[t].splice(n,1),0===_[t].length&&(ue("[rspkr.setCoreLoaded] All dependencies for "+t+" have been loaded. Resuming its initiation."),A.push(t),(r=V(t)).init.apply(r,[]))}(t)}w===Object.size(v)&&(rspkr.Common.addEvent("onModsLoaded",function(){rspkr.ds.unload(),rspkr.c.Detect.init(),rspkr.Popup.init()}),O=!0,W("rsmod_lib.RSLib"))}function i(){return"string"==typeof T.forceAdapter&&T.forceAdapter.length&&"ioshtml5"!==T.forceAdapter?T.forceAdapter:me.AudioContext||me.webkitAudioContext?"webAudio":"html5"}function a(){for(var e=Z(),t=0,r=e.length;t<r;t++)$rs.addClass(e[t],K.join(" "))}function l(e){if(e instanceof Function&&rspkr.q(e),!O&&!N)if(N=!0,(j||T.mobile)&&"1"!==T.noDefaultSkin&&oe.load({id:"rsmod_Styles",type:"text/css",src:y+b+".Styles"+(U.length?U:"")+".css",cb:null}),/combined/i.test(T.pids))for(var t in v)v.hasOwnProperty(t)&&n(t);else for(var r in v)v.hasOwnProperty(r)&&(r=r,oe.load({id:"req_"+r,type:"text/javascript",src:("pub.Config"===r?b:y+b)+"."+r+".js",cb:function(e){e=me.event&&me.event.srcElement&&me.event.srcElement.id?me.event.srcElement.id:e;e&&n(e.replace("req_",""))},async:!0}))}function c(){rspkr.log("[rspkr.updateBaseClass] Attempting to update..");for(var e=document.getElementsByTagName("div"),t=/\brsbtn\b/,r=0,n=e.length;r<n;r++)t.test(e[r].className)&&(e[r].className=e[r].className.replace(t,"rsbtn "+B.toLowerCase()));rspkr.log("[rspkr.updateBaseClass] Update successful!")}function e(e,t){if(!e&&rspkr.API.getSelectionPlayer()){var r=rspkr.API.getSelectionPlayer().querySelector(".rsbtn_play").href;if(r)return r}if(!e&&rspkr.conf?.("general.popupHref"))return rspkr.conf("general.popupHref");if(!e&&me.rsConf?.general?.popupHref)return me.rsConf.general.popupHref;var n,o,s,i,a=e&&t?.scopedSearch?[]:Array.prototype.slice.call(rspkr.getRSBtns());if(e?.querySelector){for(var l=0;l<a.length;l++)a[l]===e&&a.splice(l,1);a.unshift(e)}for(o of a){var c=o.querySelector(".rsbtn_play"),u=c?.getAttribute("href");if(u&&t?.prioritizeVisible&&!$rs.isVisible(c))n=n||u;else if(u)return u}if(!t?.scopedSearch){if(n)return n;if(document.querySelectorAll){for(s of(e||document).querySelectorAll(".rs_href")){if($rs.getAttr(s,"href"))return $rs.getAttr(s,"href");if($rs.getAttr(s,"data-href"))return $rs.getAttr(s,"data-href")}for(i of(e||document).querySelectorAll('[href*="readspeaker.com"]'))if(/rsent?/gi.test($rs.getAttr(i,"href")))return $rs.getAttr(i,"href")}}}function t(){var e=rspkr.API.getSelectionPlayer();if((e??{})instanceof Element)return e;if(e){var t=document.querySelector(e);if(t)return t}return(t=document.querySelector(".rs_exp"))||null}function r(e){return e=e?".":"",rspkr.skin&&"default"!==rspkr.skin?e+rspkr.skin.toLowerCase():e+(rspkr.conf("ui.rsbtnClass")||"rsbtn")}function o(e){I=/^,[0-9,]*,$/.test(e)?e:","+e+","}var u,s,d,p,f,g,m,h,k={major:"3",minor:"8",update:"10",revision:"2918",prod:"wr"},b="ReadSpeaker",y="r/r2918/",v=[],w=0,S=0,E=!1,A=[],_={},C=0,D=[],L=[],R=!1,x=0,P=!1,T=null,B="default",$=[],O=!1,N=!1,I="",M={},z="",q=null,j=!1,F=!1,H=[],U="",K=[],V=function(e){if("string"==typeof e){for(var t=(e="ReadSpeaker."+e.replace("_",".")).split("."),r=me,n=0,o=t.length;n<o;n++){if(!r)return!1;if(!r[t[n]])return!1;if(n===o-1)return r[t[n]];r=r[t[n]]}return!1}},W=function(e){A.push(e);e=V(e);"function"==typeof e.init&&e.init.apply(e,[]),function(){if(O&&me.ReadSpeaker.modmap){var e=me.ReadSpeaker.modmap,t=[],r=0,n="|",o=[];for(var s of $)if(t=e.products&&typeof e.products[s]==="function"?e.products[s]():null){r=0;for(var i=0,a=t.length;i<a;i++)if(n.indexOf("|"+t[i][0]+t[i][1]+"|")===-1){if(t[i][0].length){o[t[i][0]]=t[i][2];oe.load({id:"rsmod_"+t[i][0],type:t[i][1],src:(t[i][2]&&t[i][2]===true?b:y+b)+"."+t[i][0]+(t[i][1]==="text/css"?".css":".js"),cb:function(){var e=(me.event&&me.event.srcElement&&me.event.srcElement.id?me.event.srcElement.id:this.id).replace("rsmod_","");X(e,o[e])},async:true})}if(typeof t[i][1]!=="undefined"&&/text\/javascript/.test(t[i][1]))r++;n+=t[i][0]+t[i][1]+"|"}S+=r}E=true;if(t.length===0)X(null,null,true)}}()},X=function(e,t,r){if(!(r=void 0!==r)){A.push(e),C++;for(var n=0,o=(t=t||[e]).length;n<o;n++)try{var s=V(t[n]);"function"==typeof s.init&&s.init.apply(s,[])}catch(e){rspkr.error("[rspkr] Could not load: "+t[n]+" | "+e)}}C===S&&!0===E&&(ue("[rspkr] All prod mods loaded. _domready = "+P,4),j&&me.ReadSpeaker.loadInit(),me.ReadSpeaker.Common.addEvent("onReady",function(){rspkr.devt("onBeforeQueueExecuted",me),ne.executeCode(),ne.flush(),rspkr.devt("onAfterQueueExecuted",me),q&&function(){rspkr.log("[rspkr.startAutoplay] Id: "+q);var e=$rs.get(q);if($rs.isArray(e)&&e.length)e=e[0];else if($rs.isArray(e)&&!e.length)return;var t=$rs.findIn(e,"a");if($rs.isArray(t)&&t.length)t=t[0];else if($rs.isArray(t)&&!t.length)return;me.readpage(t)}()}),e=function(){rspkr.Common.createShortcuts(),rspkr.devt("onModsLoaded",me),rspkr.devt("onAfterModsLoaded",me),rspkr.devt("onReady",me),me.ReadSpeaker.ui.viewport={width:$rs.width(me),height:$rs.height(me)}},P?e():me.ReadSpeaker.Common.addEvent("onDOMReady",e))},Y=function(e){e.constructor===Array||(e=[e]);var t,r=0;for(t of A)for(var n of e)if(t===n){r++;break}return r===e.length},G={isLoaded:!1,isTogglerAdded:!1,toggler:{add:function(){if(!(document.documentMode&&document.documentMode<=9||rspkr.nofeatures()||rspkr.notools()||rspkr.mobile())){var e,t,r=rspkr.getPhrase("menu",rspkr.uiLang());for(e of rspkr.getRSBtns(rspkr.cls.addtools))e.classList.contains(rspkr.cls.notools)||(e.classList.toggle("mega_toggle",me.rspkr?.conf("ui.tooltoggler.big")),e.querySelector(rspkr.selector.tooltoggler)||((t=$rs.createElm("button",{cls:rspkr.cls.tooltoggler,attributes:{"data-rsshortcut":"menu","data-rslang":"title/arialabel:menu",title:r,"aria-label":r,"aria-controls":e.id+"_toolpanel","aria-expanded":"false","data-rs-tooltip":".","data-rs-direction":"u"},content:'<span class="rsicn rsicn-arrow-down" aria-hidden="true"></span>'}
1)).style.display="none",e.prepend(t),e.hasAttribute("id")||e.setAttribute("id",rspkr.getID()),t.setAttribute("data-rs-container",e.id),$rs.regEvent(t,"mouseover focus",G.toggler.events.over),$rs.regEvent(t,"mouseout blur",G.toggler.events.out),$rs.regEvent(t,"click",G.toggler.events.click),G.isTogglerAdded=!0));r||me.rspkr.evt("onLangLoaded",function(){for(var e of rspkr.getRSBtns())me.rspkr.Lang?.updateUi(e)})}},events:{over:function(e){rspkr.preventDefault(e),G.zoomTogglerIn(document.getElementById($rs.getAttr(this,"data-rs-container")))},out:function(e){rspkr.preventDefault(e),G.zoomTogglerOut(document.getElementById($rs.getAttr(this,"data-rs-container")))},click:function(e){if(rspkr.preventDefault(e),!rspkr.pl&&rspkr.conf("general.confirmPolicy")&&!confirm(rspkr.conf("general.confirmPolicy")))return!1;G.load.apply(this,[e])}}},load:function(e){var t=this;e&&e.type&&-1<e.type.indexOf("mouse")?H[$rs.getAttr(t,"data-rsevent-id")]=me.setTimeout(function(){G.dispatch(t)},500):G.dispatch(t)},loadCancel:function(){H[$rs.getAttr(this,"data-rsevent-id")]&&me.clearTimeout(H[$rs.getAttr(this,"data-rsevent-id")])},dispatch:function(e){R?(G.afterLoad.apply(e,[!0]),G.open.apply(e,[])):(l(),D.push(function(){G.afterLoad.apply(e,[!0]),rspkr.ui.addTools(),G.open.apply(e,[])}))},afterLoad:function(){function e(e){e.parentElement.querySelector(".rs-contextmenu")||($rs.unregEvent(this,"mouseleave"),$rs.regEvent($rs.closest(e,".rsbtn_tools"),"mouseleave",function(){$rs.unregEvent(this,"mouseleave"),G.close.apply(this,[])}))}for(var t,r=Z(rspkr.cls.addtools),n=0,o=r.length;n<o;n++)(t=r[n].querySelector(rspkr.selector.tooltoggler))&&(G.isLoaded=!0,G.loadCancel(),$rs.unregEvent(t,"click"),$rs.regEvent(t,"click",G.toggle),rspkr.Common.addEvent("onToolClicked",e),rspkr.Common.addEvent("onLangLoaded",function(e){e===rspkr.uiLang()&&(e=$rs.arr(rspkr.selector.tooltoggler),rspkr.Lang.updateUi(e))})),rspkr.Lang.updateUi(t)},open:function(e){rspkr.ui.Tools.accessibility.isAccessKey(e)&&(rspkr.ui.Tools.accessibility.storeSelection(),rspkr.c.addEvent("onAfterToolsOpen",function(){rspkr.ui.Tools.accessibility.restoreSelection(),rspkr.c.clearEvent("onAfterToolsOpen",rspkr.ui.Tools.accessibility.restoreSelection)}));var t,r=G.getPlayerContainer(this),n=$rs.findIn(r,".rsbtn_toolpanel");if(rspkr.ui?.Accessibility.escapes.menu(n),rspkr.ui?.Accessibility.escapes.dropdowns(),($rs.isArray(n)&&!n.length||void 0===n)&&rspkr.ui.addTools(),n=$rs.findIn(r,".rsbtn_toolpanel"),rspkr.ui.utils.setZIndex(r,!0),!n)throw"Could not find menu!";rspkr.conf("ui.toolbar.horizontal")&&!$rs.getAttr(n,"data-full-width")&&($rs.hasClass(r,"rsdetached")&&(r.style.width="1000px"),n.style.display="block",t=$rs.width($rs.findIn(n,".rsbtn_tools"))+5,n.style.display="",$rs.hasClass(r,"rsdetached")&&(r.style.width=""),$rs.setAttr(n,"data-full-width",t),n.style.width=t+"px",n.style.minWidth=t+"px"),rspkr.conf("ui.toolbar.inverted")?(n.style.display="block",e=n.querySelector(".rsbtn_tools").clientHeight,n.style.removeProperty("display"),t=r.clientHeight,n.style.top=-1*(e+t+3)+"px"):n.style.removeProperty("top"),G.zoomTogglerIn.apply(this,[r]),$rs.hasClass(r,"toolsopen")||(rspkr.devt("onBeforeToolsOpen","__self__",[r]),$rs.addClass(r,"toolsopen"),rspkr.devt("onAfterToolsOpen","__self__",[r])),$rs.setAttr($rs.findIn(r,rspkr.selector.tooltoggler),"aria-expanded","true");r=$rs.findIn(r,rspkr.selector.tooltoggler);$rs.isArray(n)&&(n=n[0]),me.getComputedStyle&&(o=document.defaultView.getComputedStyle(n).getPropertyValue("z-index"),$rs.css(r,"z-index",parseInt(o)+1));var o=function(){var e=this.querySelector(".rsbtn_tools");e.style.width="auto",this.style.width="700px";e=$rs.width(e)+10;this.style.minWidth=e+"px",this.style.width="auto"};rspkr.c.addEvent("onUiUpdated",o.bind(n)),o.bind(n)(),n.parentElement.querySelector(rspkr.selector.tooltoggler).focus(),document.removeEventListener("click",G.close),document.addEventListener("click",G.close)},close:function(e){rspkr.ui.Tools.accessibility.isAccessKey(e)&&(rspkr.ui.Tools.accessibility.storeSelection(),rspkr.c.addEvent("onAfterToolsClose",function(){rspkr.ui.Tools.accessibility.restoreSelection(),rspkr.c.clearEvent("onAfterToolsClose",rspkr.ui.Tools.accessibility.restoreSelection)}));var t=G.getPlayerContainer(this)||document.querySelector("div.toolsopen"),e=$rs.findIn(t,".rsbtn_toolpanel");rspkr.devt("onBeforeToolsClose","__self__",[t]),$rs.removeClass(t,"toolsopen"),rspkr.devt("onAfterToolsClose","__self__",[t]),$rs.setAttr($rs.findIn(t,rspkr.selector.tooltoggler),"aria-expanded","fal
1se"),rspkr.ui.Accessibility.escapes.menu(e),rspkr.ui.Accessibility.escapes.langpicker(),document.removeEventListener("click",G.close)},toggle:function(e){rspkr.preventDefault(e),G.isLoaded&&($rs.hasClass(G.getPlayerContainer(this),"toolsopen")?G.close:G.open).apply(this,[e])},getPlayerContainer:function(e){return $rs.closest(e,rspkr.rsbtnClass(!0)+","+rspkr.selector.addtools)},zoomTogglerIn:function(e){$rs.addClass(e,"zoom-tooltoggler")},zoomTogglerOut:function(e){$rs.removeClass(e,"zoom-tooltoggler")}},J=(p=39,g=f=30,m=function(e){e=e&&e.window?e:me,d&&(e.clearTimeout(d),d=null)},{init:function(){if(rspkr.c.addEvent("onSelectedText",pe),rspkr.c.addEvent("onSelectedText",ge.bind(void 0,!0)),rspkr.c.addEvent("onDeselectedText",ge.bind(void 0,!1)),"complete"===document.readyState||"loaded"===document.readyState)for(var e=$rs.getReadingFrames(),t=0;t<e.length;t++)try{e[t].document.body.addEventListener("click",h)}catch(e){}else document.addEventListener("readystatechange",function(){if("complete"===document.readyState||"loaded"===document.readyState)for(var e=$rs.getReadingFrames(),t=0;t<e.length;t++)try{e[t].document.addEventListener("click",h)}catch(e){}});rspkr.log("[rspkr.Popup] Heartbeat!")},container:{popup:u,langpicker:void 0},lastSelectedText:void 0,newTextSelected:function(){return s},closePopup:h=function(e,t){u&&"none"!==u.style.display&&(!t&&(s||!u||e&&e.target&&function(e){var t=document;for(e&&(t=(t=e.ownerDocument)||(e.body?e:document));e&&e!==t.body;){if(/rspopup_translation/gi.test(e.className))return 1;e=e.parentElement}}(e.target))||($rs.css(u,"display","none"),m(),rspkr.Translation.hideMenu(u),rspkr.api.callback.execute(rspkr.api.callback.enums.UI.POPUP.CLOSE,u)))},showPopup:pe}),Z=function(e,t){var r=[];if((t=!t||!t.querySelectorAll?document:t).querySelectorAll)r=t.querySelectorAll(".rsbtn"+(e=e?",."+e:"")+":not(.rs_splitbutton-container)");else{e=e?"|"+e+"\\b":"";for(var n=t.getElementsByTagName("div"),o=new RegExp("rsbtn\\b"+e,"i"),s=0,i=n.length;s<i;s++)n[s]&&n[s].className&&o.test(n[s].className)&&r.push(n[s])}return r},Q=function(e){if("string"!=typeof e)return{};for(var t,r={},n=e.split(/[;&]/),o=0;o<n.length;o++)(t=n[o].split("="))&&2===t.length&&(r[decodeURIComponent(t[0])]=decodeURIComponent(t[1]).replace(/\+/g," "));return r},ee=function(e,t,r){var n=new RegExp("([\\?&|&]"+e+"=)[^&$]*","gi");return n.test(r)?r.replace(n,"$1"+t):r+"&"+e+"="+t},te=function(e,t){var r;if(t)for(r of((t=t.split("?"))[1]||t[0]).split(/&|&/))if(r=r.split("="),r[0]===e&&r[1])return r[1]},re=function(e,t){if(t){e=new RegExp(e+"=[^&]+","i"),e=t.match(e);return e&&e.length&&e.forEach(function(e){t=t.replace(e,"")}),t="&"===(t=t.replace("&&","&").replace("?&","?")).substr(-1)?t.substring(0,t.length-1):t}},ne={isok:!0,executeCode:function(e){var t,r="jit"===e?L:D;if(this.isok=!0,!r.length)return!0;for(t in r)if(r.hasOwnProperty(t)&&"function"==typeof r[t])try{r[t].apply(me,[])}catch(e){this.isok=!1,rspkr.error("[rspkr.q] "+e)}},flush:function(e){}},oe={loadCss:function(n,o){function r(e){var t=document.createElement("link");t.id=n.id.replace(".","_"),t.type=n.type,t.rel="stylesheet",t.href=n.src+"?v="+o;var r=e.getElementById(n.id);r&&r.parentElement.removeChild(r),document.createStyleSheet&&document.documentMode&&document.documentMode<=8?document.createStyleSheet(t.href):(e.head||e.body).appendChild(t)}if(r(document),"complete"===document.readyState||"loaded"===document.readyState){if(me.rspkr?.conf?.("general.iframeReading")&&me.$rs)for(var e=$rs.getReadingFrames(),t=0;t<e.length;t++)try{r(e[t].document)}catch(e){}}else document.addEventListener("readystatechange",function(){if(("complete"===document.readyState||"loaded"===document.readyState)&&me.rspkr?.conf?.("general.iframeReading")&&me.$rs)for(var e=$rs.getReadingFrames(),t=0;t<e.length;t++)try{r(e[t].document)}catch(e){}})},load:function(e){var t,r,n,o="text/javascript",s="text/css";e.type!==o&&e.type!==s||(e.src=T.path+e.src,t=document.getElementsByTagName("head")[0],n=e.type===o?"script":"link",r=document.createElement(n),n=[k.major,k.minor,k.update,k.revision].join("."),"function"==typeof e.cb&&(void 0!==r.onreadystatechange?r.onreadystatechange=function(){"complete"!==this.readyState&&"loaded"!==this.readyState||e.cb.apply(me,[e.id])}:r.onload=function(){e.cb.apply(me,[e.id])}),r.id=e.id.replace(".","_"),r.type=e.type,e.type===o?(r.src=e.src+"?v="+n,e.async&&(r.async=!0),t.appendChild(r)):e.type===s&&this.loadCss(e,n))},jsonpLoad:function(e){var t=document.createElement("script");t.id=e.id||"rsjsonploaded_"+se(),t.src=e.src,t.async=!0,document.body.appendChild(t)}},se=function(){return"readspeaker"+x++},ie=0,ae={1:[],2:[],3:[],4:[],5:[],6:[]},le=function(e,t){t=parseInt(t)||3;var r=ce[t].lbl;console.groupCollapsed&&console.groupCollapsed(r);for(var n=0;n<e.length;n++)try{console[ce[t].method]&&console[ce[t].method](e[n])}catch(e){}console.groupCollapsed&&console.groupEnd()},ce={1:{lbl:"Info",method:"log"},2:{lbl:"Warn",method:"warn"},3:{lbl:"Err",method:"error"},4:{lbl:"AS",method:"log"},5:{lbl:"SW",method:"log"}},ue=function(e,t){var r=I;if(ae[t=t||1].push(e),r&&"string"==typeof r&&-1<r.indexOf(","+t+",")){r=ce[t].lbl;try{console[ce[t].method]&&console[ce[t].method](ie+++". "+r+": "+e)}catch(e){}}};
1function de(e){if(!rspkr.st||"popupcloseoff"!==rspkr.st.get("popupclose")){var t=rspkr.st&&rspkr.st.get&&rspkr.st.get("popupclosetime");if("-1"===String(t)||!t&&"-1"===String(rspkr.conf("general.popupCloseTime")))return!1;e=e||me,d||"function"!=typeof e.setTimeout||(t=rspkr.st&&rspkr.st.get("popupclosetime")||rspkr.conf("general.popupCloseTime")||1e4,d=e.setTimeout(function(){h(void 0,!0)},t))}}function pe(e,t){if(!rspkr.nofeatures()){var r=rspkr.features;if((r.popupplayback||r.dictionary||r.translation)&&!(rspkr.mobile()||rspkr.st&&"iconon"!==rspkr.st.get("hlicon"))&&(rspkr.st||"iconoff"!==rspkr.conf("settings.hlicon")))if(rspkr.findHref()&&(rspkr.getRSBtns().length||rspkr.findExpContainer())){var n,o,s=document,i=me,a=e.originalEvent||e;for(n of["rslightbox_contentcontainer","rs_overlay","rsmask-top"]){var l=s.getElementById(n);if(l&&$rs.isVisible(l))return}a.srcElement.closest(rspkr.selector.skipalways)||a.srcElement.closest(rspkr.selector.secret)||(e=(rspkr.c?.data.selectedDocument||me).getSelection(),(t=t||e.toString()).length&&($rs.isContentEditable(e.anchorNode)||$rs.isContentEditable(e.focusNode)||t===rspkr.Popup.lastSelectedText&&$rs.isVisible(u)||(rspkr.Popup.lastSelectedText=t,u&&((t=u.ownerDocument).isSameNode(s)||(o=t.defaultView||t.parentWindow,m(o),u.parentNode&&u.parentNode.removeChild(u),u=void 0,o.getSelection().empty())),u&&u.parentNode||((u=s.createElement("div")).className="rspopup",u.id="rsbtn_popup","default"!==B&&u.classList.add(B),rspkr.conf("ui.logo.bw")&&u.classList.add("bw-logo"),o="",r.popupplayback&&(o+='<div class="rspopup_play rspopup_btn" role="button" tabindex="0" aria-label="%" data-rslang="title/arialabel:listen"><span class="rspopup_label" data-rslang="content:listen">%</span></div>'.replace(/%/g,rspkr.getPhrase("b",rspkr.uiLang()))),rspkr.notools()||(r.summary&&(o+='<div class="rspopup_summary rspopup_btn" role="button" tabindex="0" aria-label="%" data-rslang="title/arialabel:summary-button"><span class="rspopup_label" data-rslang="content:summary-button">%</span></div>'.replace(/%/g,rspkr.getPhrase("e",rspkr.uiLang()))),r.dictionary&&(o+='<div class="rspopup_dictionary rspopup_btn" role="button" tabindex="0" aria-label="%" data-rslang="title/arialabel:dictionary" aria-haspopup="dialog" aria-controls="rs-dialog"><span class="rspopup_label" data-rslang="content:dictionary">%</span></div>'.replace(/%/g,rspkr.getPhrase("a",rspkr.uiLang()))),r.translation&&(o+='<div class="rspopup_translation rspopup_btn" role="button" tabindex="0" aria-label="%" data-rslang="title/arialabel:translation" aria-controls="rs-lang-picker" aria-expanded="false"><span class="rspopup_label" data-rslang="content:translation">%</span></div>'.replace(/%/g,rspkr.getPhrase("f",rspkr.uiLang()))),r.dictionary&&(o+='<button tabindex="-1" class="rsbtn_dictionary_focusforward" data-rsshortcut="dictionary" aria-hidden="true"><span class=""></span></button>'),r.translation&&(o+='<button tabindex="-1" class="rsbtn_translation_focusforward" data-rsshortcut="translation" aria-hidden="true"><span class=""></span></button>')),u.innerHTML=o,rspkr.notools()||(r.dictionary&&(u.querySelector(".rsbtn_dictionary_focusforward").style="position: absolute; top: -10000px;"),r.translation&&(u.querySelector(".rsbtn_translation_focusforward").style="position: absolute; top: -10000px;")),s.body.appendChild(u),p=$rs.outerWidth(u),f=$rs.outerHeight(u),document.querySelectorAll(".rspopup_btn").forEach(function(e){$rs.regEvent(e,"mousedown",function(e){rspkr.preventDefault(e)})}),r.popupplayback&&$rs.regEvent(u.querySelector(".rspopup_play"),"mouseup",function(e){fe(e,1)}),rspkr.notools()||(r.dictionary&&$rs.regEvent(u.querySelector(".rspopup_dictionary"),"mouseup",function(e){fe(e,3)}),r.translation&&$rs.regEvent(u.querySelector(".rspopup_translation"),"mouseup",function(e){fe(e,2)}),r.summary&&u.querySelector(".rspopup_summary")?.addEventListener("click",function(e){fe(e,4)}),r.dictionary&&$rs.regEvent(u.querySelector(".rsbtn_dictionary_focusforward"),"click",function(e){u.querySelector(".rspopup_dictionary").focus(),fe(e,3)}),r.translation&&$rs.regEvent(u.querySelector(".rsbtn_translation_focusforward"),"click",function(){var e=document.createEvent("MouseEvents");e.initEvent("mouseup",!0,!0),u.querySelector(".rspopup_translation").dispatchEvent(e),u.querySelector(".rspopup_translation .rs-contextmenu a").focus()})),document.querySelectorAll(".rspopup_btn").forEach(function(e){e.addEventListener("keydown",function(e){e.stopPropagation(),13!==e.which&&32!==e.which||(rspkr.preventDefault(e),(e=document.createEvent("MouseEvents")).initEvent("mouseup",!0,!0),this.dispatchEvent(e))}),e.addEventListener("blur",function(e){rspkr.preventDefault(e),e.relatedTarget&&e.relatedTarget.matches(".rspopup_btn")||h(e,!0)})}
1),rspkr.Lang&&rspkr.Lang.updateUi(u),rspkr.Popup.container.popup=u),e=rspkr.Dialog?.getDialog()||e?.anchorNode?.parentElement?.closest("dialog"),u.classList.toggle("dialog-popup",e),(e??document.body).appendChild(u),rspkr.ui?rspkr.ui.utils.setZIndex(u,!0):u.style.zIndex=1e3,rspkr.Popup.container.langpicker&&rspkr.Popup.container.langpicker.close(),$rs.css(u,"display","block"),a=e?function(e){var t={},r=rspkr.Dialog.getDialog().getBoundingClientRect(),n=u.getBoundingClientRect();t.left=e.clientX||rspkr.ui.pointerX,t.top=e.clientY||rspkr.ui.pointerY;e=rspkr.ui.pointerY<=t.top;return t.left-=r.left,t.top-=r.top,t.left+n.width+10>r.width&&(t.left=r.width-n.width-10),e?t.top+=20:t.top-=50,t}(a):function(e,t){t=t||document;var r={},n=(rspkr.ui||me.ReadSpeaker.ds).pointerX,o=(rspkr.ui||me.ReadSpeaker.ds).pointerY,s=(e.target===t?t:t=e.target.ownerDocument).defaultView,i=e.clientX||e.pageX||n,n=e.clientY||e.pageY||o,a={x:0,y:0};if(s.rspkr)a.x=$rs.scrollLeft(document),a.y=$rs.scrollTop(document);else for(i=e.pageX,n=e.pageY;!s.rspkr;){var l=$rs.offset(s.frameElement,!1);a.x+=l.left-$rs.scrollLeft(s.document),a.y+=l.top-$rs.scrollTop(s.document),s=s.parent}return i+=a.x,o<(n+=a.y)||/OPR\//gi.test(navigator.userAgent)?n-$rs.scrollTop(t)+f>$rs.height(me)-(f+10)?r.top=n-(f+g):r.top=n+g:n-$rs.scrollTop(document)-(f+g)<10?r.top=n+g:r.top=n-(f+g/2),i-$rs.scrollLeft(t)<10?r.left=i+10:i-$rs.scrollLeft(t)>$rs.width(me)-(p+10)?r.left=$rs.width(me)+$rs.scrollLeft(t)-(p+10):r.left=i+0,r}(a,s),u.style.top=a.top+"px",u.style.left=a.left+"px",m(i),de(i),$rs.regEvent(u,"mouseover",m.bind(void 0,i)),$rs.regEvent(u,"mouseout",de.bind(void 0,i)),i=Array.prototype.slice.call(u.querySelectorAll(".rspopup_btn")),$rs.regEvent(i,"focus",m),$rs.regEvent(i,"blur",de),!rspkr.with.firefox()&&!rspkr.with.safari()&&$rs.isVisible(u)&&$rs.isWithinViewport(u)&&((i=$rs.createElm("div",{attributes:{tabindex:"0",style:"position:absolute;width:0;height:0;outline:0;"}})).addEventListener("blur",function(){this.parentElement.removeChild(this)}),u.insertBefore(i,u.firstChild),i.focus()),rspkr.api.callback.execute(rspkr.api.callback.enums.UI.POPUP.OPEN,u))))}else rspkr.error("[showPopup] No href. Aborting popup.")}}function fe(e,t){if(rspkr.preventDefault(e),rspkr.pl)rspkr.Popup.runPopup(e,u,t);else{if(rspkr.conf("general.confirmPolicy")&&!confirm(rspkr.conf("general.confirmPolicy")))return h(),0;rspkr.loadCore(),D.push(function(){rspkr.Popup.runPopup(e,u,t)})}}function ge(e){s=!!e||void 0}return Object.size=function(e){var t,r=0;for(t in e)e.hasOwnProperty(t)&&r++;return r},function(){var e;1===(e=(o=me.rsConf&&me.rsConf.params&&"string"==typeof me.rsConf.params?me.rsConf.params:(n=!(n=document.getElementById("rs_req_Init")||document.currentScript)?(e=document.getElementsByTagName("script"))[e.length-1]:n).getAttribute("src")).split("?")).length&&e.push("pids=wr"),z=o.replace(/[^\/]*$/,""),I=function(){var t;if(/rsdebug=rsdebug/i.test(document.location.href))try{t=","+document.location.href.split("?").pop().match(/rsdebug=rsdebug([^$|&]*)/i).pop()+","}catch(e){t=",3,"}else t="";return t}();var t,r,n=Q(e[1]),o=Q(e[1]);if(B=(T=n).skin||"default",$=n.pids.split(","),T.path=e[0].replace(/webReader\.js|ReadSpeaker\.js/i,""),T.mobile=!(!T.mobile||"1"!==T.mobile),T.forceAdapter=T.forceAdapter||!1,"wr30skin"===B&&(T.forceAdapter="html5"),"0"!==o.mobile&&/ios|iphone|ipad|ipod|android/i.test(navigator.userAgent)&&(!T.mmax||me.innerWidth<(T.mmax||768))&&(T.mobile=!0),"0"!==o.mobile&&("MacIntel"===navigator.platform&&"ontouchend"in document||"iPad"===navigator.platform)&&(T.mobile=!0),T.mobile?(U="-Mobile",K.push("rs_mobile"),v["Mobile-"+i().toLowerCase()]=["lib.Facade","Common","modmap","PlayerAPI","Lang","HL","HL.css","Common.Settings","ui","ui.AutoScroll","ui.Slider","ui.Tools","Mobile.Common","pub.Config"]):v.Core=["lib.Facade","Common","modmap","PlayerAPI","Lang","HL","HL.css","Common.Settings","ui","ui.AutoScroll","ui.Slider","Dialog","ui.DragDrop","ui.Tools","ui.Detach","ui.ControlPanel","ui.Accessibility","ui.LoadIndicator","pub.Config"],q=T.autoplay,j=me.ReadSpeakerJIT="0"!==T.jit,T.notools&&"1"===T.notools||T.nofeatures&&"1"===T.nofeatures||L.push(G.toggler.add),"1"!==T.noDefaultSkin&&oe.load({id:"rsmod_Styles",type:"text/css",src:y+b+".Styles"+(j?"-Button":"")+".css",cb:null}),"default"!==B&&(L.push(c),oe.load({id:"rsskin_"+B+"_style",type:"text/css",src:"skins/"+B+"/"+B+".css",cb:null}),oe.load({id:"rsskin_"+B+"_js",type:"text/javascript",src:"skins/"+B+"/"+B+".js",cb:null,async:!0})),T.dload&&T.dload.length)for(t of T.dload.split(",")){var s="customCss"===t;oe.load({id:"rsdloaded_"+se(),type:s?"text/css":"text/javascript",src:b+"."+(s?"Custom.css":t+".js"),cb:null})}if(T.revdload&&T.revdload.length)for(r of T.revdload.split(","))oe.load({id:"rsdloaded_"+se(),type:"text/javascript",src:y+b+"."+r+".js",cb:null});K.length&&L.push(a),j&&"1"!==function(e){var t,r=e+"=";try{t=document.cookie.split(";")}catch(e){return}for(var n=0;n<t.length;n++){for(var o=t[n];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(r))return o.substring(r.length,o.length)}return}("_rspkrLoadCore")||/combined/i.test(T.pids)||l()}(),new function(){this.uId="wR_script",this.meta={obj:k,version:[k.major,k.minor,k.update].join(".")+"_rev"+k.revision+"-"+k.prod},this.q=function(e){"function"==typeof e&&(M.onReady?e.apply(me,[]):D.push(e))},this.p=function(e){"function"==typeof e&&(F?e.apply(me,[]):L.push(e))},this.loadInit=function(){document.readyState&&"loading"===document.readyState?setTimeout(function(){rspkr.log("[rspkr.loadInit] Postponing myself for 100 ms, DOM is not ready yet."),rspkr.loadInit()},100):R||(R=!0,document.addEventListener&&document.removeEventListener("DOMContentLoaded",me.ReadSpeaker.init,!1),P=!0,me.ReadSpeaker.Common&&me.ReadSpeaker.Common.dispatchEvent("onDOMReady"),ue("[rspkr] DOM Ready!"),this.q(function(){rspkr.Common.data.setRegion(),G.afterLoad()}))},this.init=function(){rspkr.p(function(){rspkr.noTTS()&&document.body.classList.add("rs-noTTS")}),rspkr.pub.Config.init(),rspkr.disp.executeCode("jit"),rspkr.disp.flush("jit"),me.ReadSpeakerJIT||rspkr.loadInit(),rspkr.DeferSelection.init(),rspkr.addToggler(),rspkr.Keyboard.init();for(var e=rspkr.getRSBtns(),t=0;t<e.length;t++){rspkr.conf("ui.logo.bw")&&e[t].classList.add("bw-logo"),rspkr.conf("ui.logo.none")&&e[t].classList.add("no-logo");var r,n,o=e[t].querySelector(".rsbtn_play");o&&(o.setAttribute("role","button"),n=o.querySelector(".rsbtn_text")?.textContent?.trim()||o.textContent?.trim()||"ReadSpeaker webReader: "+rspkr.getPhrase("c",rspkr.uiLang()),o.hasAttribute("aria-label")||o.hasAttribute("aria-describedby")||o.setAttribute("aria-label",n),o.hasAttribute("title")||o.setAttribute("title",n),o.addEventListener("keydown",function(e){32===e.which&&(this.click(),e.preventDefault())}),(r=rspkr.conf("ui.zIndexPlayer"))&&1!==r&&(e[t].style.zIndex=r),(n=e[t].querySelector(".rsbtn_text"))&&n.setAttribute("aria-hidden",!0),o.setAttribute("data-rs-tooltip","."),o.setAttribute("data-rs-direction","u"),e[t].classList.add(rspkr.rsbtnClass()),o.setAttribute("aria-haspopup","menu"),o.removeAttribute("accesskey"),o.setAttribute("data-rsshortcut","play"),o.href&&(r=o.href.match(/lang=[^&]+/gi),n=o.href.match(/voice=[^&]+/gi),r&&o.setAttribute("data-rs-lang",r[0].split("=")[1]),n&&o.setAttribute("data-rs-voice",n[0].split("=")[1])),rspkr.notools()&&e[t].classList.add("no-menu"))}var s=rspkr.conf("ui.zIndexCustom.selector");
1s&&"."!==s&&document.querySelectorAll(s).forEach(function(e){e.style.zIndex=rspkr.conf("ui.zIndexCustom.value")}),rspkr.with.explorer()&&(document.body.className+=" rs-ie"),setTimeout(function(){rspkr.Lang&&document.querySelectorAll("[data-rslang-untranslated]").length&&rspkr.Lang.updateUi()},3e3),F=!0},this.createAudio=function(){if(me.rspkr.audio||!rspkr.mobile())return!1;if("html5"===i())this.createHTML5Audio();else{if("webAudio"!==i())return!1;this.createWebAudio()}return!0},this.createHTML5Audio=function(){return/safari/i.test(me.navigator.userAgent)&&rspkr.mobile()||(me.rspkr.audio=new Audio,me.rspkr.audio.muted=!0,me.rspkr.audio.load()),!0},this.createWebAudio=function(){me.rspkr.audio=new(me.AudioContext||me.webkitAudioContext),me.rspkr.audio.resume().then(function(){me.rspkr.audio.suspend().then(function(){})})},this.addToggler=G.toggler.add,this.getLoadedMods=function(){return A},this.rsidCount=1e3,this.logcount=0,this.log=function(e,t){ue(e,t||1)},this.warn=function(e){ue(e,2)},this.error=function(e){ue(e,3)},this.showLog=function(e){!function(e){rspkr.log("[rspkr.printErrorLog]",1);for(var t=(e=e||"3").split(","),r=0;r<t.length;r++)ae.hasOwnProperty(t[r])&&le(ae[t[r]],t[r])}(e||"1")},this.getID=function(){return se()},this.getVersion=function(){return this.meta.version},this.skin=B,this.disp=ne,this.displog=M,this.params=T,this.extractParams=Q,this.setParam=ee,this.getParam=te,this.deleteParam=re,this.setDebugLevel=o,this.baseUrl=z,this.loadCore=l,this.audio=null,this.getRSBtns=Z,this.findHref=e,this.findExpContainer=t,this.rsbtnClass=r,this.rsload=oe,this.rootNS=b,this.revPath=y,this.tools=G,this.Popup=this.popup=J,this.requestBlocker=new function(){var t=!1,r="";this.isEnabled=function(){return t},this.blockRequests=function(e){t=!0,r=e||""},this.reset=function(){r="",t=!1},this.getReason=function(){return r}},this.notools=function(){return rspkr.nofeatures()||T.notools&&"1"===T.notools},this.nofeatures=function(){return T.nofeatures&&"1"===T.nofeatures},this.noTTS=function(){return"true"===T?.noTTS||me.rsConf?.general?.noTTS||rspkr.conf?.("general.noTTS")},this.mobile=function(){return T.mobile&&!0===T.mobile},this.preventDefault=function(e){(e=e||me.event)&&((e=e.originalEvent?e.originalEvent:e).cancelBubble=!0,e.returnValue=!1,e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation())},this.runtime={revert:{}}}}(),me.ReadSpeaker=me.rs=me.rspkr=e)}(window),ReadSpeaker.enums={mime:{tjs:"text/javascript",tcss:"text/css",thtml:"text/html"}},window.ReadSpeakerDefer||(window.ReadSpeakerDefer={deferred:null,clickhandler:function(e){if(!window.ReadSpeakerDefer.deferred&&rspkr.getRSBtns().length){var t=(e=e||window.event).target||e.srcElement;if((t=3===t.nodeType?t.parentNode:t)!==document&&window.ReadSpeakerDefer.isRSLink(t))return rspkr.preventDefault(e),(rspkr.pl||!rspkr.conf("general.confirmPolicy")||confirm(rspkr.conf("general.confirmPolicy")))&&(window.ReadSpeakerDefer.deferred=t,!rspkr.ui&&window.ReadSpeakerJIT?(window.rspkr.createAudio(),window.rspkr.loadCore()):rspkr.ui.processDeferred()),!1}},init:function(){this.addEvents()},isRSLink:function(e){return!e.closest(".rsbtn_tools, #rs-controlpanel, #rs-dialog, #rsbtn_popup, #rs_enlargeHL_box")&&(!!this.isRSButton(e.parentNode)||!(!e.href||!/readspeaker\.(com|team)\/cgi-bin\/rsent/.test(e.href)))},isRSButton:function(e){return!(!e||e===document)&&(e.classList&&e.classList.contains("rsbtn")||e.id&&-1<e.id.indexOf("readspeaker_button")||this.isRSButton(e.parentNode))},addEvents:function(){window.ReadSpeakerDefer.initialized||(window.ReadSpeakerDefer.initialized=!0,document.addEventListener?document.addEventListener("click",this.clickhandler):document.attachEvent?document.attachEvent("onclick",this.clickhandler):document.onclick=this.clickhandler)}}),window.readpage=function(e,t,r){return rspkr.item("general.confirmPolicy")&&!confirm(rspkr.item("general.confirmPolicy"))||(window.ReadSpeakerDefer.deferred={href:e,target:t,options:r},window.ReadSpeakerJIT&&(window.rspkr.createAudio(),window.rspkr.loadCore())),!1},window.ReadSpeakerDefer.init(),ReadSpeaker.Util={addLeadingZero:function(e){return e<10?"0"+e:e.toString()},convertTime:function(e){e/=1e3;var t=parseInt(e%60),r=parseInt(e/60%60),e=parseInt(e/60/60%60);return this.addLeadingZero(e)+":"+this.addLeadingZero(r)+":"+this.addLeadingZero(t)},explodeTitle:function(e,t,r){e=$rs.createElm("div",{content:e.nodeName?e.outerHTML:e});$rs.isArray(r)||(r=r.split(","));for(var n,o=e.querySelectorAll(t),s=0;n=o[s];s++)if(n&&n.parentElement)for(var i=0;a=r[i];i++)if(n.hasAttribute(a)){var a=document.createTextNode(n.getAttribute(a));n.parentNode.replaceChild(a,n);break}return e.innerHTML},fitText:function(e,t){t=t||e.parentElement,e.style.transform=null;var r=e.getBoundingClientRect().width+20,t=t.getBoundingClientRect().width;t<r&&(e.style.transform="scale(%s)".replace("%s",t/r))},legacyPhrase:function(e){if(e)return e="ph_"===e.substring(0,3)?e.substr(3):e},randomString:function(){return"rs-"+(Number(new Date)*Math.random()).toString(36).replace(".","").substring(0,8)},xhtml:{detect:function(e){var t=e.ownerDocument||document,e=t.doctype;if(e&&(/xhtml/gi.test(e.systemId)||/xhtml/gi.test(e.publicId))||!0===rspkr.item("general.xhtmlMode"))return!0;t=t.querySelector("html");return!(!t||!/xhtml/gi.test(t.getAttribute("xmlns")))},innerHTML:function(e){var t;"string"==typeof e?((t=document.implementation.createHTMLDocument()).body.innerHTML="<div>"+e+"</div>",e=t.body.firstElementChild):e.tagName&&(e=e.cloneNode(!0));var r=document.implementation.createDocument("http://www.w3.org/1999/xhtml","html",null),n=document.createElementNS("http://www.w3.org/1999/xhtml","body");r.documentElement.appendChild(n);for(var o=0,s=e.childNodes;o<s.length;o++){var i=s[o].cloneNode(!0);r.importNode(i),n.appendChild(i)}return n.innerHTML}}},"function"!=typeof Element.prototype.matches&&(Element.prototype.matches=Element.prototype.msMatchesSelector),"NodeList"in window&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){t=t||window;for(var r=0;r<this.length;r++)e.call(t,this[r],r,this)}),rspkr.cls={addtools:"rs_addtools",content:"rs_content",hl_sent:"sync_sent",hl_sent_highlighted:"sync_sent_highlighted",hl_user:"sync_user",hl_word:"sync_word",hl_word_highlighted:"sync_word_highlighted",hl_textnode:"rs_textnode",keyboard_focus:"rs-keyboard-mode-focus",keyboard_legend:"rs-keyboard-mode-legend",nosync:"rs_no_sync",notools:"rs_notools",preserve:"rs_preserve",secret:"rs_do_n
1ot_process",skip:"rs_skip",skipalways:"rs_skip_always",summary:"rs-summary-container",textnode:"rs_textnode",title:"rs_title",tooltoggler:"rsbtn_tooltoggle"},rspkr.selector={...rspkr.cls},rspkr.selector)rspkr.selector[attr]="."+rspkr.selector[attr];ReadSpeaker.phrases=["0a%D8%A7%D9%84%D9%82%D8%A7%D9%85%D9%88%D8%B3","0b%D8%A7%D8%B3%D8%AA%D9%85%D8%B9","0c%D8%A7%D9%84%D8%A5%D8%B3%D8%AA%D9%85%D8%A7%D8%B9%20%D9%85%D8%B9%20%D9%88%D9%8A%D8%A8%D8%B1%D9%8A%D8%AF%D8%B1","0d%D9%82%D8%A7%D8%A6%D9%85%D8%A9%20webReader","0e%D8%A7%D9%84%D8%A5%D8%B5%D8%AF%D8%A7%D8%B1%20%D8%A7%D9%84%D9%85%D8%A8%D8%B3%D9%91%D8%B7","0f%D8%A7%D9%84%D8%AA%D8%B1%D8%AC%D9%85%D8%A9","1aDiccionari","1bEscoltar","1cEscoltar%20amb%20webReader","1dMen%C3%BA%20webReader","1eLectura%20f%C3%A0cil","1fTraducci%C3%B3","2aOrdbog","2bLyt","2cLyt%20med%20webReader","2dwebReader%20menu","2eNem%20version","2fOvers%C3%A6t","3aW%C3%B6rterbuch","3bVorlesen","3cMit%20webReader%20vorlesen%20lassen","3dwebReader-Men%C3%BC","3eVereinfachte%20Version","3f%C3%9Cbersetzung","4a@6a","4b@6b","4c@6c","4d@6d","4e@6e","4f@6f","5a@6a","5b@6b","5c@6c","5d@6d","5e@6e","5f@6f","6aDictionary","6bListen","6cListen%20with%20webReader","6dwebReader%20menu","6eEasy%20Version","6fTranslate","7a@9a","7b@9b","7c@9c","7d@9d","7e@9e","7f@9f","8a@9a","8b@9b","8c@9c","8d@9d","8e@9e","8f@9f","9aDiccionario","9bEscuchar","9cEscuchar%20con%20webReader","9dMen%C3%BA%20de%20webReader","9eLectura%20f%C3%A1cil","9fTraducci%C3%B3n","10a@9a","10b@9b","10c@9c","10d@9d","10e@9e","10f@9f","11a@9a","11b@9b","11c@9c","11d@9d","11e@9e","11f@9f","12aHiztegia","12bEntzun","12cEntzun%20webReader-ekin","12dwebReader%20menua","12eBertsio%20erraza","12fItzulpena","13aSanakirja","13bKuuntele","13cKuuntele%20WebReaderill%C3%A4","13dwebReader-valikko","13eSelkoversio","13fK%C3%A4%C3%A4nn%C3%B6s","14aOr%C3%B0ab%C3%B3k","14bLurta","14cLurta%20vi%C3%B0%20webReader","14dmeni%20webReader","14eEasy%20Version","14fUmseting","15a@17a","15b@17b","15c@17c","15d@17d","15e@17e","15f@17f","16a@17a","16b@17b","16c@17c","16d@17d","16e@17e","16f@17f","17aDictionnaire","17b%C3%89couter","17c%C3%89couter%20avec%20webReader","17dMenu%20webReader","17eR%C3%A9sum%C3%A9%20en%20liste","17fTraduire","18aDicionario","18bEscoitar","18cEscoitar%20con%20webReader","18dmen%C3%BA%20webReader","18eVersi%C3%B3n%20simplificada","18fTraduci%C3%B3n","19aOr%C3%B0ab%C3%B3k","19bHlusta","19cHlusta%20me%C3%B0%20webReader","19dwebReader%20valmynd","19eEinf%C3%B6ld%20%C3%BAtg%C3%A1fa","19f%C3%9E%C3%BD%C3%B0ing","20aDizionario","20bAscolta","20cAscolta%20con%20webReader","20dMenu%20webReader","20eVersione%20facile","20fTraduzione","21a%E8%BE%9E%E6%9B%B8","21b%E8%AA%AD%E3%81%BF%E4%B8%8A%E3%81%92%E3%82%8B","21cwebReader%E3%81%A7%E8%81%B4%E3%81%8F","21dwebReader%20%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC","21e%E7%B0%A1%E6%98%93%E3%81%AA%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3","21f%E7%BF%BB%E8%A8%B3","22a%EC%82%AC%EC%A0%84","22b%EC%9D%BD%EA%B8%B0","22cwebReader%EB%A1%9C%20%EB%93%A3%EA%B8%B0","22dwebReader%20%EB%A9%94%EB%89%B4","22e%EC%89%AC%EC%9A%B4%20%EB%B2%84%EC%A0%84","22f%EB%B2%88%EC%97%AD","23aV%C4%81rdn%C4%ABca","23bKlaus%C4%ABties","23cKlaus%C4%ABties%20ar%20webReader","23dwebReader%20izv%C4%93lne","23eViegl%C4%81%20versija","23fTulkojums","24a@25a","24b@25b","24c@25c","24d@25d","24e@25e","24f@25f","25aWoordenboek","25bLees%20voor","25cLuister%20met%20webReader","25dwebReader%20menu","25eEenvoudige%20tekst","25fVertalen","26aOrdbok","26bLytt","26cLytt%20med%20webReader","26dwebReader-menyen","26eEnkel%20versjon","26fOversettelse","27aS%C5%82ownik","27bPos%C5%82uchaj","27cPos%C5%82uchaj%20z%20webReaderem","27dMenu%20webReader","27eWersja%20uproszczona","27fT%C5%82umaczenie","28a@29a","28b@29b","28c@29c","28d@29d","28e@29e","28f@29f","29aDicion%C3%A1rio","29bOuvir","29cOuvir%20com%20o%20webReader","29dMenu%20webReader","29eVers%C3%A3o%20simplificada","29fTraduzir","30a@31a","30b@31b","30c@31c","30d@31d","30e@31e","30f@31f","31aOrdbok","31bLyssna","31cLyssna%20med%20webReader","31dwebReaders%20meny","31eEnkel%20version","31f%C3%96vers%C3%A4ttning","32a%E8%AF%8D%E5%85%B8","32b%E6%9C%97%E8%AF%BB","32c%E4%BD%BF%E7%94%A8%20webReader%20%E6%9C%97%E8%AF%BB","32dwebReader%20menu","32e%E7%AE%80%E6%98%93%E7%89%88","32f%E7%BF%BB%E8%AF%91","33a%E5%AD%97%E5%85%B8","33b%E8%AA%9E%E9%9F%B3%E7%80%8F%E8%A6%BD","33c%E9%80%8F%E9%81%8E%20webReader%20%E8%AA%9E%E9%9F%B3%E7%80%8F%E8%A6%BD","33dwebReader%20menu","33e%E7%B0%A1%E6%98%93%E7%89%88","33f%E7%BF%BB%E8%AD%AF","34a@6a","34b@6b","34c@6c","34d@6d","34e@6e","34f@6f","35a%D0%A1%D0%BB%D0%BE%D0%B2%D0%BD%D0%B8%D0%BA","35b%D0%A1%D0%BB%D1%83%D1%85%D0%B0%D1%82%D0%B8","35c%D0%A1%D0%BB%D1%83%D1%85%D0%B0%D1%82%D0%B8%20%D0%B7%D0%B0%20%D0%B4%D0%BE%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%BE%D1%8E%20webReader","35d%D0%9C%D0%B5%D0%BD%D1%8E%20webReader","35e%D0%A1%D0%BF%D1%80%D0%BE%D1%89%D0%B5%D0%BD%D0%B0%20%D0%B2%D0%B5%D1%80%D1%81%D1%96%D1%8F","35f%D0%9F%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4","36aGeiriadur","36bGwrando","36cGwrando%20gyda%20WebReader","36dDewislen%20webReader","36eFersiwn%20hawdd","36fCyfieithu","37aDikshonario","37bSkucha","37cSkucha%20ku%20webReader","37dE%20kontenido%20ak%C3%AD%20tin%20un%20k%C3%B3digo%20di%20webReader.%20Ora%20kambia%20un%20tradukshon%2C%20mester%20notifik%C3%A1%20dev%20pa%20por%20hasi%20kambio%20den%20e%20k%C3%B3digo.","37eVershon%20simpel","37fTradus%C3%AD"],ReadSpeaker.uiLang=function(){return rspkr.Lang?(delete rspkr.preloadUiLang,rspkr.Lang.getUiLang(
1)):rspkr.preloadUiLang||(rspkr.preloadUiLang=rspkr.item("general.uiLang")||rspkr.getParam("uilang",rspkr.findHref())||rspkr.getParam("lang",rspkr.findHref())||rspkr.item("general.fallbacklang")||"en_us",rspkr.preloadUiLang)},ReadSpeaker.mapLang=function(e){var t="ar_ar,ca_es,da_dk,de_de,en_au,en_uk,en_us,es_419,es_co,es_es,es_mx,es_us,eu_es,fi_fi,fo_fo,fr_be,fr_ca,fr_fr,gl_es,is_is,it_it,ja_jp,ko_kr,lv_lv,nl_be,nl_nl,no_nb,pl_pl,pt_br,pt_pt,sv_fi,sv_se,zh_cn,zh_tw,en_sc,uk_ua,cy_gb,pap_bq".split(",");if(isNaN(e)){e=e.replace("-","_").toLowerCase();for(var r,n=0;r=t[n];n++)if(e===r||2===e.length&&r.substring(0,2)===e)return n;return this.mapLang(rspkr.item("general.fallbacklang")||"en_us")}return t[e]},ReadSpeaker.mapPhrase=function(e){for(var t,r=["dictionary","listen","listenwebreader","menu","summary-button","translation"],n=["a","b","c","d","e","f"],o=1<e.length?r:n,s=0;t=o[s];s++)if(t===e)return(1<e.length?n:r)[s]},ReadSpeaker.getPhrase=function(e,t,r){if(e){if(ReadSpeaker.Lang&&!r)return isNaN(t)||(t=this.mapLang(t)),1===e.length&&"*"!==e&&(e=this.mapPhrase(e)),ReadSpeaker.Lang.getPhrase(e);t=t||rspkr.uiLang()||rspkr.item("general.fallbacklang")||"en_us";for(var n,o=(t=isNaN(t)?this.mapLang(t):t)+(e=1<e.length?this.mapPhrase(e):e),s=0;n=rspkr.phrases[s];s++){if(n.substring(0,o.length+1)===o+"@"){var i=n.substring(o.length+1),a=String(parseInt(i)),i=i.substring(a.length);return rspkr.getPhrase(i,a,r)}if(n.substring(0,o.length)===o)return decodeURIComponent(n.substring(o.length))}}else;},rspkr.Translation=function(){function i(n){var o=rspkr.conf("general.transLangs"),e=rspkr.conf("general.customTransLangs")||rspkr.conf("general.transLangs"),t=rspkr.conf("general.translationProvider")||"google",r=[],s=[],i=["ar_ar","da_dk","de_de","el_gr","en","es_es","fi_fi","fr_fr","he_il","hi_in","hu_hu","id_id","it_it","ja_jp","ko_kr","lv_lv","nl_nl","no_nb","pl_pl","pt_br","pt_pt","ro_ro","ru_ru","sv_se","th_th","tr_tr","uk_ua","vi_vn","zh_cn"],a=["af_za","nso","st_za","ts_za","xh_za","zu_za"];for((e=e instanceof Object?Object.keys(e):e)instanceof Array||(e=e.split(",")),ix=0;ix<e.length;ix++){var l=e[ix].trim().toLowerCase();if("-"===l.charAt(0))s.push(l.substr(1));else if("default"===l||"."===l)r=r.concat(i);else if("all"===l)r=r.concat(i).concat(a);else if("african"===l||"all"===l)r=r.concat(a);else if("en_"===l.substr(0,3))r.push("en");else if(2===l.length){var c=!1,u=i.concat(a);for(lIx=0;lIx<u.length;lIx++)if(u[lIx].substr(0,2)===l){c=!0,r.push(u[lIx]);break}c||r.push(l)}else r.push(l)}for(r=[...new Set(r)];s.length;){var d=s.pop();r.indexOf(d)&&r.splice(r.indexOf(d),1)}return(r=r.filter(e=>rspkr.ui.Tools.Translation.supportedLang(e,t))).map(function(e){var t=rspkr.Lang.flag(e),r={flag:t};rspkr.conf("general.nativeLanguages")&&(r["data-rslang-native"]=!0);r={params:o[e]?[e,o[e]]:[e],value:e,key:e,classes:["lang-picker-item","rs-flag","rs-flag-"+t],attributes:r};return n?.callback&&(r.action=n.callback),r})}function t(e){var t,r,n,o=document.querySelector(".lang-picker"),s=e?"div":"dialog";o&&o.nodeName.toLowerCase()!==s&&(o.parentElement.removeChild(o),o=void 0),o||(o=$rs.createElm(s,{id:"rs-lang-picker",cls:"lang-picker"}),e||document.body.appendChild(o),n=$rs.createElm("div",{cls:["lang-picker-item"],attributes:{"data-type":"search"},content:$rs.createElm("input",{attributes:{type:"search","data-rslang":"title/arialabel:search","data-rslangfilter":"searchfield",name:"langsearch"}}),mouseup:function(e){rspkr.preventDefault(e)},parent:o}),t=$rs.createElm("ul",{parent:o}),n.querySelector("input").addEventListener("mouseup",function(e){rspkr.preventDefault(e)}),n.querySelector("input").addEventListener("keyup",function(e){e.stopPropagation()}),n.querySelector("input").addEventListener("input",function(){t.querySelectorAll("li").forEach(function(e){var t=(e.closest(".lang-picker").querySelector("input").value||"").toLowerCase();e.style.display=0<=e.textContent.toLowerCase().indexOf(t)?"block":"none"})}
1),i().forEach(function(e){e.attributes||(e.attributes={}),e.attributes["data-rslang"]="content/title/arialabel:"+e.key,e.attributes["data-rslangfilter"]="langCode",e.attributes["data-type"]="language",e.attributes["data-rs-itemval"]=e.params[0],e.attributes["data-tts-supported"]=String(a(e.params[0])),e.attributes.tabindex="0",e.attributes["aria-haspopup"]="dialog",e.attributes["aria-controls"]="rs-dialog",$rs.createElm("li",{cls:e.classes,attributes:e.attributes,parent:t,buttonesque:!0,click:function(){l(this.getAttribute("data-rs-itemval"))},keyup:function(e){e.stopPropagation()}})}),r=function(){var e=Array.from(o.querySelectorAll('[data-type="language"]'));e[0].textContent&&(rspkr.cevt("onUiUpdated",r),e.sort(function(e,t){return e.textContent<t.textContent?-1:1}),e.forEach(function(e){e.parentElement.appendChild(e)}))},rspkr.evt("onUiUpdated",r),rspkr.Lang.updateUi(o),o.addEventListener("mousedown",function(e){o.setAttribute("data-langpicker-scroll",o.querySelector("ul")?.scrollTop)}),o.addEventListener("mouseup",function(e){parseInt(o.getAttribute("data-langpicker-scroll"))!==o.querySelector("ul")?.scrollTop&&rspkr.preventDefault(e),o.removeAttribute("data-langpicker-scroll")})),e?(e.contains(o)||e.appendChild(o),rspkr.ui.Accessibility.FocusTrap.deactivate(o)):(o.classList.add("lang-picker-standalone"),o.showModal(),rspkr.ui.Accessibility.FocusTrap.activate(o)),o.style.display="flex",e.setAttribute("aria-expanded","true"),o.querySelector('[type="search"]')?.focus(),(s=o.closest(".rspopup"))&&(n=s.getBoundingClientRect(),s=(e=o.getBoundingClientRect()).width<window.innerWidth-n.left?"left":"right",n=e.height<window.innerHeight-n.bottom?"bottom":"top",o.setAttribute("data-position",s+" "+n))}function r(e){var t=e.querySelector(".lang-picker");t&&(t.style.display="none"),e.setAttribute("aria-expanded","false")}function a(e){return-1<Object.keys(rspkr.conf("general.transLangs")).indexOf(e)}function l(e,t,r){rspkr.preventDefault(),rspkr.ui.LoadIndicator?.show(),rspkr.ui.Accessibility.escapes.langpicker(),rspkr.Popup?.closePopup(void 0,!0),rspkr.ui.Tools.Translation.translate(e,t,r)}return{do:l,options:i,hideMenu:r,showMenu:t,toggleMenu:function(e){($rs.isVisible(e.querySelector(".lang-picker"))?r:t)(e)},ttsSupported:a}}(),ReadSpeaker.pub={Config:function(){function r(){function e(e){return e="scrollcontrols"===(e="simpleview"===(e="lookup"===e?"dictionary":e)?"textmode":e)?"controlpanel":e}var t=rspkr.params&&"1"===rspkr.params.notools;rspkr.features={banner:!0,clicklisten:!0,controlpanel:!0,controlpanel_pause:!0,controlpanel_skip:!0,controlpanel_scroll:!0,
1controlpanel_close:!0,detachment:!1,dictionary:!t,dictionary_toolbar:!1,download:!0,download_player:!1,enlarge:!0,ESC:!0,help:!0,keyboardmode:!0,loaderplayer:!0,loaderscreen:!0,pagemask:!0,popupplayback:!0,progressbar:!0,seekbar:!1,settings:!0,skipbuttons:!0,speedbutton:!0,summary:!1,textmode:!0,tooltips:!0,translation:!t,translationHelp:!1,translationMobile:!1,translation_toolbar:!1,voicesettings:!1,volumebutton:!0};for(var r=[],n=rspkr.params.disable?rspkr.params.disable.split(","):[],o=0;o<n.length;o++){var s=e(n[o]);rspkr.features[s]=!1,r.push(s)}if(rspkr.params.enable)for(var i=rspkr.params.enable.split(","),a=0;a<i.length;a++){var l=e(i[a]);rspkr.features[l]=!0,r.push(l)}var c,u,d=window.rsConf&&window.rsConf.ui&&window.rsConf.ui.tools?window.rsConf.ui.tools:{};for(c in d)d.hasOwnProperty(c)&&(u=e(c),rspkr.features[u]=d[c],r.push(u));rspkr.features.dictionary&&(rspkr.features.dictionary_toolbar=!1),rspkr.features.translation&&(rspkr.features.translation_toolbar=!1),rspkr.features.download&&(rspkr.features.download_player=!1),!1===p("ui.displayDownload")&&(rspkr.features.download=!1)&&(rspkr.features.download_player=!1),!0===p("ui.enableDetachment")&&(rspkr.features.detachment=!0),!0===p("ui.disableDetachment")&&(rspkr.features.detachment=!1),rspkr.features.overriden=r}function e(){rspkr.pub&&rspkr.pub.Config&&(rspkr.pub.c=rspkr.pub.Config),rspkr.pub.c&&(rspkr.cfg=rspkr.pub.c),rspkr.conf=rspkr.item=rspkr.cfg.item,"object"==typeof window.rsConf&&f(c(window.rsConf)),rspkr.params.mode&&rspkr.item("mode."+rspkr.params.mode)&&f(rspkr.item("mode."+rspkr.params.mode)),!0===p("general.iframeReading")&&$rs.iframesPresent(document)&&n("general.usePost",!0),r();var e,t=rspkr.item("ui.tools");for(e in t)t.hasOwnProperty(e)&&-1===rspkr.features.overriden.indexOf(e)&&(rspkr.features[e]=t[e]);rspkr.noTTS()&&(rspkr.features.popupplayback=!1,rspkr.features.voicesettings=!1,rspkr.features.clicklisten=!1,rspkr.features.enlarge=!1,rspkr.features.pagemask=!1,rspkr.features.download=!1)}var t=!1,a={},l={extraMods:{formReader: {type: "js", revDir: true}},mode:{},general:{chunkLimit:1000,cookieDomain:null,cookieLifetime:360000000,cookieName:"ReadSpeakerSettings",cookiePath:"/",customTransLangs:".",defaultSpeedValue:100,dicts:"none",directDownload:false,disableJSON:false,disableTextNodeHL:false,domain:"readspeaker.com",enableMathReading:false,enableSkipAlways:false,fontSizes:{min:.8,max:2.4,increment:.2},iframeReading:false,inclAdult:false,labels:{ignoreSelector:" "},nativeLanguages:false,noCookie:false,popupCloseTime:10000,popupHref:"",preserveElements:".rs_preserve",protocol:"https:",proxyVersion:"2",readidOrder:false,readingLangs:{"nl_nl":[{"voice":"Claire","phrase":"ph_nl_nl","customlang":"nl_nl","customgender":"female","lang":"nl_nl","gender":"female","attributes":[]}],"de_de":[{"voice":"Max","phrase":"ph_de_de","customlang":"de_de","customgender":"male","lang":"de_de","gender":"male","attributes":[]},{"voice":"Lena","phrase":"ph_de_de","customlang":"de_de","customgender":"female","lang":"de_de","gender":"female","attributes":[]}],"en_uk":[{"voice":"Alice","phrase":"ph_en_uk","customlang":"en_uk","customgender":"female","lang":"en_uk","gender":"female","attributes":[]}]},region:"eu",rsent:"rsent",rules:"none",saveLangVoice:false,searchLang:true,sentOnlyLang:["ja_jp","zh_cn"],shadowDomSelector:" ",skipHiddenContent:false,subdomain:"app",syncContainer:"default",transLangs:{af_za:"trans_af_za",ar_ar:"trans_ar_ar",da_dk:"trans_da_dk",de_de:"trans_de_de",el_gr:"trans_el_gr",en:"trans_en",es_es:"trans_es_es",fi_fi:"trans_fi_fi",fr_fr:"trans_fr_fr",fy_nl:"trans_fy_nl",he_il:"trans_he_il",hi_in:"trans_hi_in",hu_hu:"trans_hu_hu",id_id:"trans_id_id",
1it_it:"trans_it_it",ja_jp:"trans_ja_jp",ko_kr:"trans_ko_kr",lv_lv:"trans_lv_lv",nl_nl:"trans_nl_nl",no_nb:"trans_no_nb",nso:"trans_nso",pl_pl:"trans_pl_pl",pt_br:"trans_pt_br",pt_pt:"trans_pt_pt",ro_ro:"trans_ro_ro",ru_ru:"trans_ru_ru",st_za:"trans_st_za",sv_se:"trans_sv_se",th_th:"trans_th_th",tr_tr:"trans_tr_tr",ts_za:"trans_ts_za",uk_ua:"trans_uk_ua",vi_vn:"trans_vi_vn",xh_za:"trans_xh_za",zh_cn:"trans_zh_cn",zu_za:"trans_zu_za"},translatedDisclaimer:false,translationCleanup:"true",translationLimit:5e3,translationProvider:"deepl",usePost:false,voiceTemplate:"{{flag}}{{lang}} - {{voice}}{{ - attr}}",voiceAttributes:"slow",xslrules:"none"},settings:{clicklisten:"off",controlpanel:"on",controlpanelPos:"bottom-right",enlarge:"enlargeoff",enlargebghl:"bghlon",fontface:"sansserif",fr:"froff",hl:"wordsent",hlicon:"iconon",hlscroll:"scrollon",hlsent:"#beffd6",hlspeed:100,hltext:"#000000",hltoggle:"hlon",hlword:"#a4cbff",kb:{clicklisten:"shift+ctrl+alt+KeyH",controlpanel:"shift+ctrl+alt+KeyC",dictionary:"shift+ctrl+alt+KeyW",download:"shift+ctrl+alt+KeyD",enlarge:"shift+ctrl+alt+KeyE",fontsizeminus:"shift+ctrl+alt+Slash",fontsizeplus:"shift+ctrl+alt+Minus",formreading:"shift+ctrl+alt+KeyF",help:"shift+ctrl+alt+KeyI",keyboardmode:"shift+ctrl+alt+KeyY",menu:"shift+ctrl+alt+Digit1",pagemask:"shift+ctrl+alt+KeyM",pause:"shift+ctrl+alt+KeyP",play:"shift+ctrl+alt+KeyL",playerfocus:"shift+ctrl+alt+KeyK",settings:"shift+ctrl+alt+KeyS",stop:"shift+ctrl+alt+KeyX",textmode:"shift+ctrl+alt+KeyV",translation:"shift+ctrl+alt+KeyT",readingvoice:"shift+ctrl+alt+KeyR",detachfocus:"shift+ctrl+alt+KeyU"},langvoice:"",lbfontsize:"1.0",pagemask_focusColor:"#ffffff",pagemask_focusTransparency:"100",pagemask_maskColor:"#000000",pagemask_maskTransparency:"50",popupclose:"popupcloseon",popupclosetime:10000,shortcuts:"on",textspacing:"0",textstyle:"blackwhite"},fontmap:{serif:'"Times New Roman", Times, serif',sansserif:"Arial, Helvetica, sans-serif",opensans:"Arial, Helvetica, sans-serif",cursive:'"Comic Sans", "Comic Sans MS", cursive',monospace:'"Courier New", Courier, monospace',dyslexic:'"Open Dyslexic"'},textstyles:{blackyellow:"#000000,#ffffcc",blackwhite:"#000000,#ffffff",blackblue:"#000000,#a4cbff",blackpink:"#000000,#fbd0e4",redyellow:"#ff0000,#ffffcc",redwhite:"#ff0000,#ffffff",redblue:"#ff0000,#a4cbff",blueyellow:"#0000ff,#ffffcc",bluewhite:"#0000ff,#ffffff",bluepink:"#0000ff,#fbd0e4",yellowblack:"#ffff00,#000000",blueblack:"#a4cbff,#000000"},textspacings:{s0:{letterspacing:"0em",wordspacing:"0em",lineheight:"1.44"},s1:{letterspacing:"0.06em",wordspacing:"0.08em",lineheight:"1.6"},s2:{letterspacing:"0.12em",wordspacing:"0.16em",lineheight:"1.8"},s3:{letterspacing:"0.18em",wordspacing:"0.24em",lineheight:"2"},s4:{letterspacing:"0.24em",wordspacing:"0.32em",lineheight:"2.15"}},ui:{autoscrollOffset:0,clickListenExclude:".rs_clicklistenexclude",disableShortcutSelector:".",preventLightboxResize:false,logo:{bw:false,none:false},menu:{inlineDropdown:false},summary:{anchor:".rs-summary-container",position:"inside"},toolbar:{horizontal:false,inverted:false},tools:{banner:true,clicklisten:true,controlpanel:true,detachment:false,dictionary:true,download:true,enlarge:true,help:true,keyboardmode:true,pagemask:true,popupplayback:true,progressbar:true,settings:true,skipbuttons:true,speedbutton:true,summary:false,textmode:true,translation:true,translationHelp:false,translationMobile:false,voicesettings:false,volumebutton:true},tooltoggler:{big:true},zIndexCustom:{selector:".",value:1},zIndexPlayer:1,zIndexToolPanel:1},cb:{ui:{open:function(){rspkr.log("conf.cb.ui.open: "+this)},play:function(){rspkr.log("conf.cb.ui.play")},pause:function(){rspkr.log("conf.cb.ui.pause")},stop:function(){rspkr.log("conf.cb.ui.stop")},beforeclose:function(){rspkr.log("conf.cb.ui.beforeclose")},close:function(){rspkr.log("conf.cb.ui.close")},settingsopened:function(){rspkr.log(this)},volumechanged:function(e){rspkr.log("conf.cb.ui.volumechanged: "+e+"%")},timeupdated:function(e,t){rspkr.log("conf.cb.ui.timeupdated: "+e+" | "+t)},progresschanged:function(e){0<e&&e%10==0&&rspkr.log("conf.cb.ui.progresschanged: "+e+"%")}},chunking:{pause:void 0}},mobile:{ignoreMute:true,moodleEnabled:false}},c=function(e){var t,r=JSON.parse(JSON.stringify(e));for(t in e)e.hasOwnProperty(t)&&("object"==typeof e[t]&&0<Object.
1size(e[t])&&!$rs.isArray(e[t])?r[t]=c(e[t]):"function"==typeof e[t]&&(r[t]=e[t]));return r},p=function(e,t){var r,n=[];if("."!==e&&(n=e.split(".")),"object"==typeof(r=void 0===(r=u(e,a))?u(e,l):r)&&0<Object.size(r)&&!$rs.isArray(r)){e=d(l,n,0);if(e){e=c(e);return f(r,e),e}return r}if("function"!=typeof r||t)return r;t=c(l);f(a,t);var o=t;if(n.length){n.splice(n.length-1,1);for(var s=0,i=n.length;s<i&&o[n[s]];s++)o=o[n[s]];t=o}return r.apply(t)},n=function(e,t){e=e.split(".");return d(a,e,0,t)},u=function(e,t){var r=[];return"."!==e&&(r=e.split(".")),d(t,r,0)},d=function(e,t,r,n){if(0===t.length)return e;if(void 0!==e[t[r]])return r<t.length-1?d(e[t[r]],t,r+1,n):void 0===n?e[t[r]]:e[t[r]]=n;if(void 0!==n){var o,s;if(r<t.length-1)for(o=r,s=t.length;o<s-1;o++)e[t[o]]={},e=e[t[o]];else o=r;return e[t[o]]=n}},f=function(e,t){for(var r in t=t||a,e)e.hasOwnProperty(r)&&(void 0!==t[r]&&!$rs.isArray(t[r])&&"object"==typeof e[r]&&0<Object.size(e[r])&&!$rs.isArray(e[r])?!0===e[r].replace_obj?(delete e[r].replace_obj,t[r]=e[r]):f(e[r],t[r]):t[r]=e[r])};return{init:function(){return!t&&(e(),t=!0,rspkr.log("[rspkr.cfg] Initialized!"),!0)},item:function(e,t,r){return void 0===t?p(e,r):n(e,t)},default:function(e,t){return void 0===t?u(e,l):function(e,t){e=e.split(".");return d(l,e,0,t)}(e,t)},customerDefault:function(e){for(var t=e.split("."),r=window.rsConf;r&&t.length&&(r=r[t.shift()]);)if(!t.length)return r;return rspkr.cfg.default(e)},getSettingsConf:function(){return rspkr.st?rspkr.st.getSettingsConf():{}},c:l,mergeObj:f,mergeDefault:function(e){f(e,l)},setup:e}}()},window.ReadSpeaker.API=window.ReadSpeaker.api=function(){function r(e){return e?e instanceof Document?e:e instanceof Element?"IFRAME"===e.tagName?e.contentDocument||e.contentWindow?.document||null:e.ownerDocument||null:e instanceof Window?e.document||null:void 0:(console.error("rspkr.API: No frame or document to normalize"),null)}return{callback:{enums:{UI:{BEFORECLOSE:"cb.ui.beforeclose",CLOSE:"cb.ui.close",OPEN:"cb.ui.open",PAUSE:"cb.ui.pause",PLAY:"cb.ui.play",PROGRESSCHANGED:"cb.ui.progresschanged",SETTINGSOPENED:"cb.ui.settingsopened",STOP:"cb.ui.stop",TIMEUPDATED:"cb.ui.timeupdated",VOLUMECHANGED:"cb.ui.volumechanged",DIALOG:{BEFOREOPEN:"cb.ui.dialog.beforeopen",OPEN:"cb.ui.dialog.open",CLOSE:"cb.ui.dialog.close"},POPUP:{OPEN:"cb.ui.popup.open",CLOSE:"cb.ui.popup.close"}},AUDIO:{DOWNLOAD:"cb.audio.download",ENDED:"cb.audio.ended",LOADED:"cb.audio.loaded",LOADERROR:"cb.audio.loaderror",NOSOUND:"cb.audio.nosound"}},execute:function(e,t,r){if(!e)throw"[rspkr.API.callback.execute] No callback name provided.";"function"==typeof rspkr.conf(e,void 0,!0)&&rspkr.conf(e,void 0,!0).apply(t,$rs.toArray(r||[]))}},getReadArea:function(e){var t,r,n=!1;for([t,r]of rspkr.runtime.readareas){if("all"===t){n=r;break}if(e?.player){if(e.player===t){n=r;break}if("string"==typeof e.player&&t instanceof Element&&t.matches(e.player)){n=r;break}}}if("array"===e?.format){if(!n)return[];n instanceof Array||(n="string"==typeof n?Array.from($rs.arr(n)):n instanceof n?.ownerDocument?.defaultView?.Element?[n]:Array.from(n))}return n},getSelectionPlayer:function(){if(rspkr.runtime?.selectionPlayer instanceof Element)return rspkr.runtime.selectionPlayer;if(rspkr.conf("general.selectionPlayer")){var e=$rs.get(rspkr.conf("general.selectionPlayer"));if(e instanceof Element)return e}return!1},registerDocument:function(e){if(!e.target)return console.warn("rspkr.API.registerDocument: No document provided."),!1;if(!rspkr.ui)return rspkr.loadCore(),void rspkr.q(function(){rspkr.API.registerDocument(e)});var t=r(e.target);return rspkr.runtime.documents||(rspkr.runtime.documents=new Set),!rspkr.runtime.documents.has(t)&&(rspkr.ui.enableSelection(t),rspkr.runtime.documents.add(t),!0)},getRegisteredDocuments:function(){return rspkr.runtime?.documents??new Set},reinit:function(){rspkr.tools.toggler.add(),rspkr.Widget.Standalone.init()},reinitAISummary:function(e){rspkr.Widget.Standalone.init(e)},resetReadArea:function(e){return e&&"all"!==e.player?!!rspkr.runtime.readareas.has(e.player)&&(rspkr.runtime.readareas.delete(e.player),rspkr.runtime.readareas.size||delete rspkr.runtime.readareas,!0):(delete rspkr.runtime.readareas,!0)},setSelectionPlayer:function(e){return void 0===e?(console.warn("rspkr.API.setSelectionPlayer: No argument provided."),!1):"string"!=typeof e||(e=document.querySelector(e))?e instanceof Element?(rspkr.runtime||(rspkr.runtime={}),rspkr.runtime.selectionPlayer=e,!0):(console.warn("rspkr.API.setSelectionPlayer: Provided argument is neither a selector string or a DOM Element."),!1):(console.warn("rspkr.API.setSelectionPlayer: No DOM element was found with the provided selector."),
1!1)},setReadArea:function(e){return!(!e||!e.readarea)&&(e.player||(e.player="all"),rspkr.runtime.readareas||(rspkr.runtime.readareas=new Map),rspkr.runtime.readareas.set(e.player,e.readarea),!0)},tools:{Dictionary:{dictionary:function(e,t){if(!rspkr.ui)return rspkr.loadCore(),void rspkr.q(function(){rspkr.API.tools.dictionary(e,t)});rspkr.ui.Tools.Dictionary.dictionary(e,t)},supportedLanguages:function(){return["ar_ar","da_dk","de_de","en","ca_es","es","eu_es","gl_es","fi_fi","fr_fr","he_il","is_is","it_it","ja_jp","ko_kr","lv_lv","nl_nl","no_nb","pt","sv_se","zh_cn"].sort()}},Translation:{translate:function(e){if(!rspkr.ui)return rspkr.loadCore(),void rspkr.q(function(){rspkr.API.tools.translate(e)});rspkr.ui.Tools.Translation.translate(e)},supportedLanguages:function(){return Object.keys(rspkr.conf("general.transLangs")).sort()},help:function(){function t(){this.classList.contains("paused")?this.classList.remove("paused"):this.classList.add("paused"),rspkr.Lang.updateUi(this)}var e=$rs.createElm("div",{content:`<div class="illustration" tabindex="0"> 2 <img data-rslang="alt/arialabel:translate-msg-illustration-alt" role="button"> 3 </div> 4 <p data-rslang="content:translate-msg-help"></p>`});rspkr.Dialog.open({icon:"translate",titleKey:"translate-help",content:e,mode:"translationhelp",trigger:this,callback:function(e){e.querySelector(".illustration").addEventListener("click",t),e.querySelector(".illustration").addEventListener("keydown",function(e){"Enter"!==e.code&&"Space"!==e.code||t()})}})}}},unregisterDocument:function(e){if(!e.target)return console.warn("rspkr.API.unregisterDocument: No document provided."),!1;e=r(e.target);return!!rspkr.runtime.documents.has(e)&&(rspkr.runtime.documents.delete(e),rspkr.ui.disableSelection(e),rspkr.runtime.documents.size||delete rspkr.runtime.documents,!0)}}}(),rspkr.lib||(rspkr.lib={}),rspkr.lib.Facade=function(t){var a={store:[],push:function(e,t,r){return this.store[e]||(this.store[e]=[]),this.store[e][t]||(this.store[e][t]=[]),this.store[e][t].push(r),this.store.length},pop:function(e,t,r){var n;if(this.store[e]&&this.store[e][t]){if(n=this.store[e][t],!r)return this.store[e][t].splice(0,this.store[e][t].length),0;for(var o=n.length-1;-1<o;o--)n[o]&&n[o].toString()===r.toString()&&this.store[e][t].splice(o,1);return this.store[e][t].length}return 0},dispatch:function(e,t){var r=$rs.convertEvent(e,t);if(rsid=$rs.getAttr(r.target,"data-rsevent-id"),rsid){for(var n=!0,o=a.store[rsid][r.type],s=0,i=o.length;s<i;s++)"function"==typeof o[s]&&(o[s].apply(r.target,[r])||(n=!1));return n}}};return{eq:a,adapterInit:function(e){t.$rs=e}}}(window),ReadSpeaker.lib.Facade.RSEvent=function(){},ReadSpeaker.lib||(ReadSpeaker.lib={}),ReadSpeaker.lib.RSLib=function(){var t=function(){return/^-ms-/},r=function(){return/-([\da-z])/gi},o={_formatRet:function(e){return(e="[object NodeList]"===Object.prototype.toString.call(e)?Array.prototype.slice.call(e):e).length?1===e.length?(e[0].length&&"object"==typeof e[0]&&!e[0].tagName?e[0]:e)[0]:e:[]},get:function(t,e){if(t===document){var r=[document];return rspkr.shadowDOM&&rspkr.shadowDOM.active()&&rspkr.shadowDOM.getShadows().forEach(function(e){r.push(e.shadowRoot)}),this._formatRet(r)}if(!t||"#"===t)return[];if("object"==typeof t)return t;var n=(e||document).getElementById?.(t);if(n)return n;(t.match(/(#[0-9][^\s:,]*)/g)||[]).forEach(function(e){t=t.replace(e,'[id="'+e.replace("#","")+'"]')}),(t.match(/(\.[0-9][^\s:,]*)/g)||[]).forEach(function(e){t=t.replace(e,'[class="'+e.substr(1)+'"]')});let o;o=e?new Set([e]):rspkr.conf("general.iframeReading")?new Set(this.getReadingDocuments()):rspkr.runtime?.documents instanceof Set?rspkr.runtime.documents:new Set([document]);let s=[...o].flatMap(e=>e?.querySelectorAll?[...e.querySelectorAll(t)]:[]);return rspkr.shadowDOM?.active()&&(e=(rspkr.shadowDOM.getShadows()??[]).flatMap(e=>e.shadowRoot?[...e.shadowRoot.querySelectorAll(t)]:[]),s=[...s,...e]),this._formatRet(s)},find:function(e,t){t=$rs.get(e,t);return Array.isArray(t)&&!t.length?null:t},single:function(e,t){let r=$rs.find(e,t);return Array.isArray(r)&&r.length&&(r=r[0]),r},arr:function(e,t){t=this.get(e,t);return this.isArray(t)?t:[t]},getReadingFrames:function(){var e=rspkr.conf("general.iframeReading")||window.rsConf?.general?.iframeReading,t=1<rspkr.runtime?.documents?.size;return e||t?o.getFrames(window):[window]},getReadingDocuments:function(){return $rs.getReadingFrames().map(e=>e.document)}
4,getFrames:function(e){var t=[e=e||window],r=[];try{r=$rs.findIn(e.document,"iframe, frame")}catch(e){rspkr.log("Error accessing document "+e,"3")}for(var r=$rs.isArray(r)?r:[r],n=0;n<r.length;n++)try{r[n].contentWindow.location.href&&(t=t.concat(o.getFrames(r[n].contentWindow)))}catch(e){rspkr.log("Error accessing document "+e,"3")}return t},iframesPresent:function(e){return!!(e||document).querySelector("iframe")},findIn:function(e,t){if(!e||this.isArray(e)&&!e.length)return[];"string"==typeof(e=this.isArray(e)?e[0]:e)&&(e=this.get(e));var r=Array.prototype.slice.call(e.querySelectorAll(t));return rspkr.shadowDOM&&rspkr.shadowDOM.active()&&rspkr.shadowDOM.getShadows(e).forEach(function(e){r=r.concat(Array.prototype.slice.call(e.shadowRoot.querySelectorAll(t)))}),this._formatRet(r)},closest:function(e,t){if(e){if((e="string"==typeof e?this.get(e):e).matches&&e.matches(t))return e;for(;e.parentElement;){if(e.parentElement.matches(t))return e.parentElement;e=e.parentElement}}},parent:function(e){if(e)return e.parentElement||("#document-fragment"===e.getRootNode?.().nodeName&&e.getRootNode?.().host?e.getRootNode().host:void 0)},isChildOfParent:function(e,t){if(e&&t){if("string"==typeof t&&!(t=document.querySelector(t)))return!1;var r=e.ownerDocument;if(!r){if(/document$/i.test(e.nodeName))return!1;r=document}for(;e&&e!==r.parentNode;){if(e.isSameNode(t))return!0;e=e.parentNode}}return!1},getAttr:function(e,t){return"string"==typeof e&&(e=this.get(e)),"style"===t?e.style.cssText.toLowerCase()||void 0:e.getAttribute?e.getAttribute(t):e[t]||void 0},setAttr:function(e,t,r){"string"==typeof e&&(e=this.get(e));for(var n=0,o=(e=!this.isArray(e)?[e]:e).length;n<o;n++)"style"===t?e[n].style.cssText=r:e[n].setAttribute?e[n].setAttribute(t,r):e[n][t]=r;return r},regEvent:function(e,t,r){var n,o,s,i,a=t.split(" ");"string"==typeof e&&(e=this.get(e));for(var l=0,c=(e=!this.isArray(e)?[e]:e).length;l<c;l++)for(s=0,i=a.length;s<i;s++)t=a[s],o=e[l],n=this.getAttr(o,"data-rsevent-id")||"rs_"+Math.round(1e6*Math.random()),this.setAttr(o,"data-rsevent-id",n),u.push(n,t,r),u.store[n]&&u.store[n][t]&&1<u.store[n][t].length||e[l].addEventListener&&e[l].addEventListener(t,u.dispatch,!1)},unregEvent:function(e,t,r){if(e){var n,o,s,i=t.split(" ");"string"==typeof e&&(e=this.get(e));for(var a=0,l=(e=!this.isArray(e)?[e]:e).length;a<l;a++)for(o=0,s=i.length;o<s;o++)if(t=i[o],n=e[a],n=this.getAttr(n,"data-rsevent-id"),r)u.pop(n,t,r)||e[a].removeEventListener(t,u.dispatch,!1);else if(e[a].removeEventListener(t,u.dispatch,!1),n&&t&&u.store[n]){u.store[n][t]=void 0;try{delete u.store[n][t]}catch(e){}}}},width:function(e){return"string"==typeof e&&(e=this.get(e)),s(e,"width")},height:function(e){return"string"==typeof e&&(e=this.get(e)),s(e,"height")},outerWidth:function(e,t){if((e="string"==typeof e?this.get(e):e)&&e.style){t=t?parseFloat(l(e,"margin-left"))+parseFloat(l(e,"margin-right")):0;return s(e,"width")+t}return null},outerHeight:function(e,t){if((e="string"==typeof e?this.get(e):e)&&e.style){t=t?parseFloat(l(e,"margin-top"))+parseFloat(l(e,"margin-bottom")):0;return s(e,"height")+t}return null},offsetParent:function(e){for(var t=/absolute|relative|fixed/i,r=e="string"==typeof e?this.get(e):e;!(r===document.body||(r=r.parentNode).style&&t.test(l(r,"position"))););return r||document.body},offset:function(e){var t=(e="string"==typeof e?this.get(e):e).ownerDocument,r=t.body,n=t.defaultView||window,o=t.documentElement,s=t.createElement("div");if(e===t.body){var i=r.offsetTop,a=r.offsetLeft;return{top:i+=parseFloat(l(r,"marginTop"))||0,left:a+=parseFloat(l(r,"marginLeft"))||0}}s.style.paddingLeft=s.style.width="1px",r.appendChild(s);t=2===s.offsetWidth;r.removeChild(s);s=e.getBoundingClientRect(),i=o.clientTop||r.clientTop||0,a=o.clientLeft||r.clientLeft||0,e=n.pageYOffset||t&&o.scrollTop||r.scrollTop,r=n.pageXOffset||t&&o.scrollLeft||r.scrollLeft;return{top:s.top+e-i,left:s.left+r-a}},scrollLeft:function(e,t){return"string"==typeof e&&(e=this.get(e)),a("scrollLeft","pageXOffset",e,t)},scrollTop:function(e,t){return"string"==typeof e&&(e=this.get(e)),a("scrollTop","pageYOffset",e,t)},addClass:function(e,t){var r;"string"==typeof e&&(e=this.arr(e)),this.isArray(e)||(e=[e]),"."===t.charAt(0)&&(t=t.substr(1));for(var n=0,o=e.length;n<o;n++)e[n]&&!new RegExp("\\b"+t+"( |$)").test(e[n].className)&&(r=(e[n].className+" "+t).trim().replace(/ {2,}/g," ").split(" "),e[n].className=r.join(" "))},removeClass:function(e,t){if(e){"string"==typeof e&&(e=this.get(e));for(var r=0,n=(e=!this.isArray(e)?[e]:e).length;r<n;r++){for(var o=t.trim().replace(/ {2,}/g," "),s=e[r].className.trim(),i=0,a=(o=!this.isArray(o)?o.split(" "):o).length;i<a;i++)"."===o[i].charAt(0)&&(o[i]=o[i].substr(1)),s=s.replace(new RegExp("\\b"+o[i]+"\\b","gi"),"");e[r].className=s.trim().replace(/ {2,}/g," ")}}},hasClass:function(e,t){if(!(e="string"==typeof e?this.get(e):e)||this.isArray(e)&&!e.length||!e.hasAttribute||!e.hasAttribute("class"))return!1;for(var r=e.className.split(" "),n=0,o=r.length;n<o;n++)if("."===r[n].charAt(0)&&(r[n]=r[n].substr(1)),r[n]===t)return!0;return!1},css:function(e,t,r){if(3!==e.nodeType&&e&&(!this.isArray(e)||e.length)){if("string"==typeof e&&(e=this.arr(e)),this.isArray(e)||(e=[e]),"object"!=typeof t&&void 0===r)return l(e[0],i(t));var n={};"string"==typeof t?n[t]=r:n=t;for(var o=0;o<e.length;o++){for(var s in n)n.hasOwnProperty(s)&&(e[o].style[i(s)]=n[s]);e[o].hasAttribute("style")&&!e[o].getAttribute("style").length&&e[o].removeAttribute("style")}}},isVisible:function(e){if(!e)return!1;for(;e!==document.body&&(e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.TEXT_NODE);){if("none"===this.css(e,"display"))return!1;if("hidden"===this.css(e,"visibility"))return!1;if(!(e=e.parentNode))return!1}return!0},isWithinViewport:function(e){if(!e)return!1;e=e.getBoundingClientRect();return 0<=e.top&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&0<=e.left&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},isContentEditable:function(e){if(!e)return!1;e=this.closest(e,"[contenteditable]");return!(!e||""!==e.contentEditable&&"true"!==e.contentEditable)},isArray:function(e){return Array.isArray(e)},toArray:function(...e){var t=e[0];return Array.isArray(t)?t:e},firstFocusable:function(e,t){var r,e=Array.from(e.querySelectorAll("input, button, [tabIndex]"));for(r of e=t?e.reverse():e)if(this.isVisible(r)&&!r.disabled)return r},arraySearch:function(e,t){for(var r=0;r<t.length;r++)if(-1!==e.indexOf(t[r]))return!0;return!1},rsid:function(e){var t;return this.getAttr(e,"data-rsid")||(t=ReadSpeaker.rsidCount++,this.setAttr(e,"data-rsid",t)),this.getAttr(e,"data-rsid")},convertEvent:function(e,t){e=e||window.event;var r=new ReadSpeaker.lib.Facade.RSEvent;
4return r.pageX=e.pageX||e.clientX+$rs.scrollLeft(document),r.pageY=e.pageY||e.clientY+$rs.scrollTop(document),r.screenX=e.screenX,r.screenY=e.screenY,r.clientX=e.clientX,r.clientY=e.clientY,r.target=e.currentTarget||t,r.type=e.type,r.keyCode=e.keyCode,r.targetTouches=e.targetTouches,r.originalEvent=e,r},clone:function(e,t,r){return e.cloneNode(r=r||!1)},camel:function(e){return i(e)},remove:function(e){for(var t=this.arr(e),r=[],n=0,o=t.length;n<o;n++)t[n].parentElement&&t[n].parentElement.removeChild&&r.push(t[n].parentElement.removeChild(t[n]));return r||[]},createElm:function(e,t){if(t=t||{},e&&"string"==typeof e){var n=document.createElement(e);if(t.cls&&"string"==typeof t.cls&&(n.className=t.cls),t.cls&&t.cls instanceof Array&&(n.className=t.cls.sort().join(" ").trim()),t.id&&this.setAttr(n,"id",t.id),t.content&&"string"==typeof t.content&&(n.innerHTML=t.content),t.content&&t.content.nodeType&&n.appendChild(t.content),t.content&&t.content.forEach&&t.content.forEach(function(e){n.appendChild(e)}),t.href&&"string"==typeof t.href&&(n.href=t.href),t.click&&"function"==typeof t.click&&n.addEventListener("click",t.click.bind(n)),t.mouseup&&"function"==typeof t.mouseup&&n.addEventListener("mouseup",t.mouseup),t.change&&"function"==typeof t.change&&n.addEventListener("change",t.change),t.input&&"function"==typeof t.input&&n.addEventListener("input",t.input),t.keyup&&"function"==typeof t.keyup&&n.addEventListener("keyup",t.keyup),t.attributes&&"object"==typeof t.attributes)for(var r in t.attributes)t.attributes.hasOwnProperty(r)&&t.attributes[r]&&this.setAttr(n,r,t.attributes[r]);return t.buttonesque&&n.addEventListener("keydown",function(e){13!==e.which&&32!==e.which||(rspkr.preventDefault(e),t.click?t.click.call(this,e):this.click())}),t.keyboard&&t.keyboard.forEach(function(r){r.code.forEach(function(t){n.addEventListener("keydown",function(e){e.which===t&&r.callback.bind(this).call()})})}),t.parent&&t.parent.appendChild&&t.parent.appendChild(n),n}},flatten:function(e,t){t=t||[];for(var r,n=0;r=e[n];n++)$rs.isArray(r)?$rs.flatten(r,t):t.push(r);return t}},u=null,i=function(e){return e.replace(t(),"ms-").replace(r(),n)},n=function(e,t){return(t+"").toUpperCase()},l=function(e,t){return window.getComputedStyle(e,null)[i(t)]||!1},s=function(e,t){var r="width"===t?"Width":"Height";if(e!==window&&e!==document){var n=e["offset"+r];return!isNaN(n)&&n||(n=l(e,t)),isNaN(n),parseInt(n)}try{if(e===window)return window["inner"+r]||document.documentElement["client"+r]||document.body["client"+r];if(e===document)return document.body["client"+r]}catch(e){return rspkr.error("[RSLib._getSize] Error: "+e.message),0}},a=function(e,t,r,n){var o,s=/X/.test(t),o=(o=r)&&o===o.window?o:9===o.nodeType&&(o.defaultView||o.parentWindow);if(void 0===n)return o?t in o?o[t]:o.document.documentElement[e]||document&&document.body&&document.body[e]:r[e];o?o.scrollTo(s?$rs.scrollLeft(o):n,s?n:$rs.scrollTop(o)):r[e]=n};return{meta:{revision:"2918"},init:function(){u=ReadSpeaker.lib.Facade.eq,window.$rs=o,Object.assign(rspkr.lib,o),ReadSpeaker.log("[rspkr.l.RSLib] Initialized.")}}}(),ReadSpeaker.lib.RSLib.init(),function(e){var o,s,i,a,l,t=(o={browser:{name:"",version:"",OS:"",html5AudioFormat:"",html5Support:!1,html5Priority:!1,syncContainer:"",webAudioSupport:!1,fetchSupport:!1},dataBrowser:[{string:navigator.userAgent,subString:"Edge",identity:"Edge"},{string:navigator.userAgent,subString:"Chromium",identity:"Chromium"},{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",versionSearch:"Version",identity:"Safari"},{prop:e.opera,versionSearch:"Version",identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"MSIE",versionSearch:"MSIE",identity:"Explorer"},{test:function(){return/trident\//i.test(navigator.userAgent)&&!(!document.uniqueID&&!e.MSInputMethodContext)},versionSearch:"rv",identity:"Explorer"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"Android",identity:"Android"},{string:navigator.userAgent,subString:"Gecko",versionSearch:"rv",identity:"Mozilla"},{string:navigator.userAgent,subString:"Mozilla",versionSearch:"Mozilla",identity:"Netscape"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iOS"},{string:navigator.userAgent,subString:"iPad",identity:"iOS"},{string:navigator.userAgent,subString:"Android",identity:"Android"},{string:navigator.platform,subString:"Linux",identity:"Linux"}],browserSettings:{Android:{minver:4},Explorer:{syncContainer:"font"},Firefox:{minver:6},Opera:{html5Support:!1},Edge:{audioFormat:"mp3"}}},s=function(e){for(var t=0;t<e.length;t++){if(this.versionSearchString=e[t].versionSearch||e[t].identity,e[t].test&&e[t].test())return e[t].identity;var r=e[t].string,n=e[t].prop;if(r){if(-1!==r.indexOf(e[t].subString))return e[t].identity}else if(n)return e[t].identity}},i=function(e){var t=e.indexOf(this.versionSearchString);if(-1!==t)return parseFloat(e.substring(t+this.versionSearchString.length+1))},a=function(){return"function"==typeof e.fetch},l=function(){return!(!e.AudioContext&&!e.webkitAudioContext)},new function(){this.init=r,this.info=o.browser});function r(){rspkr.log("[rspkr.br] Initialized!");var e=navigator.userAgent;o.browser.name=s(o.dataBrowser)||"Unknown",o.browser.version=i(e)||i(navigator.appVersion)||"Unknown",o.browser.OS=s(o.dataOS)||"Unknown";var t=o.browser.name;o.browserSettings.hasOwnProperty(o.browser.name)||(o.browserSettings[t]={});var r,n=rspkr.item("general.syncContainer");n&&n.length&&"default"!==n?o.browser.syncContainer=rspkr.pub.Config.item("general.syncContainer"):o.browserSettings[t].hasOwnProperty("syncContainer")?o.browser.syncContainer=o.browserSettings[t].syncContainer:o.browser.syncContainer="rs:span",o.browserSettings[t].hasOwnProperty("html5Support")?o.browser.html5Support=o.browserSettings[t].html5Support:document.createElement("audio").canPlayType&&(o.browser.html5Support=!0),!0===o.browser.html5Support&&(e=r=!1,(n=document.createElement("audio")).canPlayType&&(r=n.canPlayType("audio/mpeg"),e=n.canPlayType('audio/ogg; codecs="vorbis"')),rspkr.log("mp3 support? "+r,1),rspkr.log("ogg support? "+e,1),/android/i.test(o.browser.OS)&&r?o.browser.html5AudioFormat="mp3":/android/i.test(o.browser.OS)?o.browser.html5AudioFormat="ogg":""!==r?o.browser.html5AudioFormat="mp3":""!==e?o.browser.html5AudioFormat="ogg":o.browser.html5Support=!1,o.browserSettings[t].hasOwnProperty("html5Priority")?o.browser.html5Priority=o.browserSettings[t].priority:o.browser.html5Priority=!0,o.browserSettings[t].hasOwnProperty("audioFormat")&&(o.browser.html5AudioFormat=o.browserSettings[t].audioFormat)),o.browserSettings[t].hasOwnProperty("minver")&&parseFloat(o.browser.version)<=parseFloat(o.browserSettings[t].minver)&&(o.browser.html5Priority=!1),o.browser.webAudioSupport=l(),o.browser.fetchSupport=a()}e.ReadSpeaker.Browser=e.ReadSpeaker.br=t}(window),function(e){e.ReadSpeaker.with={explorer:function(){return!!e.document.documentMode},edge:function(){return navigator.userAgentData&&navigator.userAgentData.brands.some(function(e){return"Microsoft Edge"===e.brand})||-1<e.navigator.userAgent.indexOf("Edg")},firefox:function(){return"netscape"in e&&/rv:/.test(navigator.userAgent)},safari:function(){return!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)},chrome:function(){return navigator.userAgentData&&navigator.userAgentData.brands.some(function(e){return"Google Chrome"===e.brand})||/CriOS/i.test(navigator.userAgent)||!(!navigator.vendor||!navigator.vendor.match(/google/i)||this.edge()||this.opera())},opera:function(){return!(!navigator.userAgentData||!navigator.userAgentData.brands.some(function(e){return"Opera"===e.brand}))},iphone:function(){return"iPhone"===navigator.platform},ipad:function(){return"MacIntel"===navigator.platform&&"ontouchend"in document||"iPad"===navigator.platform},android:function(){return/Android/i.test(navigator.userAgent)},OS:function(){return this.macOS()?"macOS":this.windows()?"Windows":"other"},macOS:function(){return navigator.userAgentData&&"macOS"===navigator.userAgentData.platform||/mac/.test(navigator.platform.toLowerCase())},windows:function(){return/(win32|win64|windows|wince)/i.test(e.navigator.userAgent.toLowerCase())},what:function(e){var t,r="color:#cb3c3c",n=["%cwebReader state overview%c"],o=["font-size:1.2em;font-weight:800;color:#F67C4D;text-decoration:underline","font-size:1em;font-weight:normal;color:inherit;text-decoration:none"];n.push("- webReader version: "+rspkr.meta.version);var s=rspkr.c?rspkr.c.data.params.customerid:rspkr.getParam("customerid",rspkr.findHref());if(n.push("- Customer ID: "+s),-1!==rspkr.baseUrl.indexOf("/"+s+"/")?n.push("- Base URL: "+rspkr.baseUrl):(n.push("- Base URL: %c"+rspkr.baseUrl+"%c"),o.push(r),o.push("color:inherit")),(rspkr.with.explorer()?t="Explorer":rspkr.with.edge()&&(t="Microsoft Edge"))||rspkr.with.chrome()&&
4(t="Chrome")||rspkr.with.safari()&&(t="Safari")||rspkr.with.firefox()&&(t="Firefox")||rspkr.with.opera()&&(t="Opera")||o.push(r)&&o.push("color:inherit")&&(t="%cnone%c"),n.push("- Detected browser: "+t),n.push("- Operating System: "+rspkr.with.OS()),n.push("- Mobile: "+rspkr.mobile()),n.push("- Method: "+(!0===rspkr.cfg.item("general.usePost")?"POST":"GET")),rspkr.pl?n.push("- Audio Adapter: "+rspkr.pl.adapter):(n.push("- Audio Adapter: %cNot yet available%c"),o.push(r),o.push("color:inherit")),rspkr.hl?n.push("- HL Engine: "+(rspkr.hl.engine.useTextNodeMarkup?"Text Node HL engine":"Gecko HL engine")):(n.push("- HL Engine: %cNot yet available%c"),o.push(r),o.push("color:inherit")),n=n.join("\n"),o.splice(0,0,n),e)return o[0].replace(/%c/gi,"");console.log.apply(null,o)}}}(window),function(o){var i,t,r,e=(t=function(e){var t=e.document,r=navigator.userAgent,n=o.ReadSpeaker.DeferSelection;r&&(/iphone|ipad|ios|android/i.test(r.OS)||r.toLowerCase().match("android"))?($rs.regEvent(t.body,"touchend",n.saveSelection),$rs.regEvent(t.body,"selectionchange",n.saveSelection)):(r.toLowerCase().match("opera")?($rs.regEvent(t.body,"mouseup",n.saveSelectionOpera),$rs.regEvent(e,"mouseup",n.saveSelectionOpera)):$rs.regEvent(t.body,"mouseup",n.saveSelection),$rs.regEvent(t.body,"keyup",n.saveSelection)),$rs.regEvent(t.body,"mousedown",n.saveMousePosition)},r=function(e){var t=o.ReadSpeaker.DeferSelection,r=e.document;$rs.unregEvent(r.body,"touchend",t.saveSelection),$rs.unregEvent(r,"selectionchange",t.saveSelection),$rs.unregEvent(r.body,"mouseup",t.saveSelectionOpera),$rs.unregEvent(e,"mouseup",t.saveSelectionOpera),$rs.unregEvent(r.body,"mouseup",t.saveSelection),$rs.unregEvent(e,"mouseup",t.saveSelection),$rs.unregEvent(r.body,"keyup",t.saveSelection),$rs.unregEvent(r.body,"mousedown",t.saveMousePosition)},new function(){this.saveSelectionOpera=this.sso=s,this.saveSelection=this.ss=n,this.saveMousePosition=this.smp=l,this.getSelection=this.gs=a,this.unload=u,this.init=c});function n(e){for(var t=(i=e).originalEvent.srcElement,r=["input","textarea"],n=0;n<r.length;n++)if(t&&t.matches(r[n]))return;if(!$rs.isContentEditable(t)){var o,s,e=t.ownerDocument||document;if($rs.isChildOfParent(t,rspkr.getRSBtns()[0])||$rs.isChildOfParent(t,"#rsbtn_popup"))return!1;try{if(o=e.getSelection(),$rs.isContentEditable(o.anchorNode)||$rs.isContentEditable(o.focusNode))return;s=o.toString()}catch(e){}return s.length&&!o.isCollapsed?ReadSpeaker.popup.showPopup(i,s):ReadSpeaker.popup.closePopup(i),!0}}function s(e){return setTimeout(function(){o.ReadSpeaker.DeferSelection.saveSelection(e)},50),!0}function a(){return i}function l(e){o.ReadSpeaker.ds.pointerX=e.pageX,o.ReadSpeaker.ds.pointerY=e.pageY}function c(){"complete"===document.readyState||"loaded"===document.readyState?$rs.getReadingFrames().forEach(function(e){try{t(e)}catch(e){}}):document.addEventListener("readystatechange",function(){"complete"!==document.readyState&&"loaded"!==document.readyState||$rs.getReadingFrames().forEach(function(e){try{t(e)}catch(e){}})})}function u(){"complete"===document.readyState||"loaded"===document.readyState?$rs.getReadingFrames().forEach(function(e){try{r(e)}catch(e){}}):document.addEventListener("readystatechange",function(){"complete"!==document.readyState&&"loaded"!==document.readyState||$rs.getReadingFrames().forEach(function(e){try{r(e)}catch(e){}})}),rspkr&&rspkr.c.data.setSelectedText&&i&&rspkr.c.data.setSelectedText(i)}o.ReadSpeaker.DeferSelection=o.ReadSpeaker.ds=e}(window),window.ReadSpeaker.Keyboard=function(){function e(){var e,t=rspkr.item("settings.kb"),r=["shift","alt","ctrl"];for(e in t)if(t.hasOwnProperty(e)){var n={},o=rspkr.st&&rspkr.st.get("kb."+e)||t[e];if("0"!==o){for(var s of o.split("+"))0<=r.indexOf(s)?n[s]=!0:n.key=s;i[e]=n}else i[e]="0"}}function r(t){if("object"==typeof t){var r=[];return Object.keys(t).forEach(function(e){"key"===e&&r.push(t[e]),"key"!==e&&!0===t[e]&&r.push(e)}),r.sort().join("+")}}function n(t,r,e){if(!navigator.keyboard||e)return"Digit"===(t="Key"===t.substr(0,3)?t.substr(3):t).substr(0,5)&&(t=t.substr(5)),r&&(r.innerText=t),t;navigator.keyboard.getLayoutMap().then(function(e){r.innerText=e.get(t)})}function t(e){var t=e.composedPath?e.composedPath()[0]:e.target;if(t&&t.closest){if($rs.isContentEditable(t))return;for(var r=["textarea","input"],n=0;n<r.length;n++)if(t.closest(r[n]))return;
4if(t.closest(".rs-noshortcut"))return;var o=rspkr.conf("ui.disableShortcutSelector");if(o&&"."!==o&&t.closest(o))return}rspkr.st&&"off"===rspkr.st.get("shortcuts")||e.repeat||rspkr.Keyboard.blocked||1===e.key.length&&(e.shiftKey||e.altKey||e.ctrlKey)&&(e={shift:e.shiftKey,alt:e.altKey,ctrl:e.ctrlKey,key:e.code},(e=s(e))&&a(e)&&l(e))}var i={},s=function(e){for(var t in e=r(e),i)if(i.hasOwnProperty(t)&&e===r(i[t]))return t},a=function(e){return!rspkr.features.hasOwnProperty(e)||rspkr.features[e]},o={playerfocus:function(){if(rspkr.ui&&rspkr.ui.getActivePlayerElm()&&rspkr.ui.getActivePlayerElm().querySelector(".rsbtn_play"))rspkr.ui.getActivePlayerElm().querySelector(".rsbtn_play").focus();else for(var e of rspkr.getRSBtns())return void($rs.isVisible(e)&&e.querySelector(".rsbtn_play")?.focus())},textmode:function(){rspkr.loadCore(()=>rspkr.ui.Tools.TextMode.start())},settings:function(){rspkr.loadCore(()=>rspkr.Preferences.open())},keyboardmode:function(){rspkr.loadCore(()=>rspkr.ui.Tools.KeyboardMode.toggle())},clicklisten:function(){rspkr.loadCore(()=>rspkr.ui.Tools.ClickListen.toggle())},enlarge:function(){rspkr.loadCore(()=>rspkr.ui.Tools.Enlarge.toggle())},pagemask:function(){rspkr.loadCore(()=>rspkr.ui.Tools.PageMask.start("mask"))},download:function(){rspkr.loadCore(()=>rspkr.ui.Tools.Download.download())},help:function(){rspkr.loadCore(()=>rspkr.ui.Tools.Help.open())}},l=function(e){if(o[e])o[e]();else{var t,r=Array.from(document.querySelectorAll('[data-rsshortcut~="%s"]:not([style="display:none"])'.replace("%s",e)));r.sort(function(e,t){e=parseInt(e.getAttribute("data-rsshortcut-prioritize"))||0;return(parseInt(t.getAttribute("data-rsshortcut-prioritize"))||0)-e});for(t of r)if($rs.isVisible(t))return t.focus(),t.click(),void rspkr.log("[rspkr.Keyboard.triggerAction] Shortcut triggered for action '"+e+"'");rspkr.log("[rspkr.Keyboard.triggerAction] Could not find action listener for action '"+e+"'")}};return{insertMappedKey:n,getAction:s,getShortcut:function(e,t){if(t){var r=i[e],t=[];return r.shift&&t.push(rspkr.Lang.getPhrase("shortcuts-shift")||"Shift"),r.ctrl&&t.push(rspkr.Lang.getPhrase("shortcuts-ctrl")||"Ctrl"),r.alt&&t.push(rspkr.Lang.getPhrase("shortcuts-alt")||"Alt"),r.key&&t.push(n(r.key,void 0,!0)),t.join(" + ")}return i[e]},init:function(){rspkr.log("[rspkr.Keyboard] Heartbeat!"),rspkr.q(e),e(),document.addEventListener("keydown",t)},restoreShortcuts:e,setShortcut:function(e,t){i[e]=t,rspkr.st.set("kb."+e,Object.keys(t).length?r(t):"0")}}}(),window.ReadSpeaker.Widget={},window.ReadSpeaker.Widget.Standalone=function(){var l="rs-summary-btn";return{init:function(e){if(rspkr.conf("ui.tools.summary")){e=e||document;function t(){rspkr.q(function(){rspkr.ui.Tools.Summary.summarize({source:this})}.bind(this)),rspkr.loadCore()}var r,n,o,e=rspkr.conf("ui.summary.anchor"),e=document.querySelectorAll(e||rspkr.selector.summary),s=rspkr.conf("ui.summary.position")||"inside";for(r of e){var i=r.classList.contains(rspkr.rsbtnClass())||!!r.querySelector("a.rsbtn_play[href]"),a=r.getAttribute("rs-summary-position")||s;n=r,("before"===(o=i&&"before"!==a?"inside":a)?n.previousElementSibling?.classList.contains(l):"after"===o?n.nextElementSibling?.classList.contains(l):"inside"===o&&null!==n.querySelector("."+l))||(button=$rs.createElm("button",{cls:[l,rspkr.cls.skipalways,rspkr.cls.preserve],content:[$rs.createElm("span",{cls:["rsicn","rsicn-summary"]}),$rs.createElm("span",{cls:["rs-summary-label"],attributes:{"data-rslang":"content:summary-button"},content:rspkr.getPhrase("summary-button")})],attributes:{position:a,title:rspkr.getPhrase("summary-button"),"data-rslang":"title:summary-button"},click:t}),i?("before"===a&&r.before(button),"after"===a&&r.append(button),"inside"===a&&r.append(button),"inside"===a&&button.setAttribute("position","after")):("before"===a&&r.before(button),"after"===a&&r.after(button),"inside"===a&&r.append(button)))}}}}}(),ReadSpeaker.p(rspkr.Widget.Standalone.init),function(){function e(){t=!0,rspkr.init()}var t=!1;"complete"===document.readyState?e():document.addEventListener("readystatechange",function(){t||"complete"===document.readyState&&e()})}();
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.