(()=>{"use strict";function e(e){const t=e.replace("speaker-player-",""),a=document.querySelector(`.mdp-speaker-player[data-id="${t}"]`);if(!a)return{title:document.title,text:"",image:"",url:location.href,width:640,height:480};return{title:(window.mdpSpeaker.share.shareTitle??"%s").replace("%s",a.getAttribute("data-title")??document.title),text:"",image:a.getAttribute("data-thumbnail")??"",url:`${location.href}#speaker-player-${e}`,width:640,height:480}}function t(t,a){const n=e(a),i=screen.width/2-n.width/2,r=screen.height/2-n.height/2,s=function(t,a){const n=e(a);return{twitter:`https://twitter.com/intent/tweet?text=${n.title} ${n.url}`,facebook:`https://www.facebook.com/sharer.php?u=${n.url}`,pinterest:`https://www.pinterest.com/pin/create/button/?url=${n.url}&media=${n.image}`,linkedin:`https://www.linkedin.com/shareArticle?mini=true&url=${n.url}&title=${n.title}&summary=${n.text}&source=${n.url}`,tumblr:`https://tumblr.com/share/link?url=${n.url}`,google:`https://plus.google.com/share?url=${n.url}`,digg:`https://digg.com/submit?url=${n.url}`,reddit:`https://reddit.com/submit?url=${n.url}&title=${n.title}`,stumbleupon:`https://www.stumbleupon.com/submit?url=${n.url}`,pocket:`https://getpocket.com/edit?url=${n.url}`,whatsapp:`https://api.whatsapp.com/send?text=*${n.title}*%0A${n.text}%0A${n.url}`,xing:`https://www.xing.com/app/user?op=share&url=${n.url}`,print:"javascript:print()",email:`mailto:?subject=${n.title}&body=${n.text}\n${n.url}`,telegram:`https://telegram.me/share/url?url=${n.url}&text=${n.text}`}[t]??""}(t,a),o=/^https?:\/\//.test(s)?"":"_self";let d="toolbar=0,status=0,width="+n.width+",height="+n.height+",top="+r+",left="+i;open(s,o,d)}const{analytics:a}=window.mdpSpeaker;function n(e,t){const{ajaxUrl:n,nonce:i}=window.mdpSpeaker.analytics,r=new XMLHttpRequest;r.open("POST",n,!0),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");let s=`action=speaker_analytics&nonce=${i}&event=${e}&id=${t.id}`;"time"===e&&(s+=`&time=${a.precision}`),r.send(s)}function i(e){let t=window.localStorage.getItem("mdpSpeaker");if(t){let a=JSON.parse(t);return!!a[e]&&a[e]}return!1}function r(e){const t=e.target,a=t.closest(".mdp-speaker-wrapper"),n=t.getAttribute("data-speed");!function(e,t){const a=t.querySelector("audio");a&&"function"==typeof window.MediaElementPlayer&&new MediaElementPlayer(a.id);document.querySelectorAll(".mdp-speaker-player").forEach((t=>{const a=new CustomEvent("speakerSpeedChange",{detail:{speed:e}});t.dispatchEvent(a)})),a&&(a.playbackRate=e);!function(e,t){const a=window.localStorage.getItem("mdpSpeaker");if(a){let n=JSON.parse(a);n[e]=t,window.localStorage.setItem("mdpSpeaker",JSON.stringify(n))}else{let a={};a[e]=t,window.localStorage.setItem("mdpSpeaker",JSON.stringify(a))}}("speed",e)}(n,a),function(e){document.querySelectorAll(".mdp-speaker--speed").forEach((t=>{t.querySelectorAll(".active-speed").forEach((e=>e.classList.remove("active-speed"))),t.querySelectorAll(`button.mdp-speaker--speed-button[data-speed='${e}']`).forEach((e=>{e.classList.add("active-speed")}))}))}(n)}const s=10;function o(){return"mediaSession"in navigator}function d(e={}){if(o())try{navigator.mediaSession.metadata=new MediaMetadata({title:e.title||document.title,artist:e.author||"",artwork:e.thumbnail?[{src:e.thumbnail}]:[]})}catch(e){}}function l(e){if(!o())return;const t={play:()=>e.play(),pause:()=>e.pause(),stop:()=>e.pause(),seekbackward:t=>e.seekBy(-(t.seekOffset||s)),seekforward:t=>e.seekBy(t.seekOffset||s),seekto:t=>{"number"==typeof t.seekTime&&e.seekTo(t.seekTime)}};Object.keys(t).forEach((e=>{try{navigator.mediaSession.setActionHandler(e,t[e])}catch(e){}}))}function c(e){if(o()&&"function"==typeof navigator.mediaSession.setPositionState&&isFinite(e.duration)&&!(e.duration<=0))try{navigator.mediaSession.setPositionState({duration:e.duration,playbackRate:e.playbackRate,position:Math.min(e.currentTime,e.duration)})}catch(e){}}function u(e,t={}){o()&&e&&"1"!==e.dataset.mdpMediaSession&&(e.dataset.mdpMediaSession="1",e.addEventListener("play",(()=>{d(t),l({play:()=>e.play(),pause:()=>e.pause(),seekBy:t=>{const a=isFinite(e.duration)?e.duration:1/0;e.currentTime=Math.max(0,Math.min(e.currentTime+t,a))},seekTo:t=>{e.currentTime=t}}),navigator.mediaSession.playbackState="playing",c(e)})),e.addEventListener("pause",(()=>{navigator.mediaSession.playbackState="paused"})),e.addEventListener("ratechange",(()=>c(e))),e.addEventListener("seeked",(()=>c(e))),e.addEventListener("durationchange",(()=>c(e))))}function p(){!function(){if(!JSON.parse(a.enable))return;document.querySelectorAll(".mdp-speaker-wrapper").forEach((e=>{const t=e.querySelector(".mdp-speaker-player");t.addEventListener("speaker-analytics-init",(e=>n("init",e.detail)),!1),t.addEventListener("speaker-analytics-play",(e=>n("play",e.detail)),!1),t.addEventListener("speaker-analytics-pause",(e=>n("pause",e.detail)),!1),t.addEventListener("speaker-analytics-time",(e=>n("time",e.detail)),!1),t.addEventListener("speaker-analytics-end",(e=>n("end",e.detail)),!1)}))}(),document.querySelectorAll(".mdp-speaker-wrapper").forEach((e=>{const n=e.querySelector("audio");var s;n&&("1"!==n.parentElement.getAttribute("data-download")&&(n.controlsList="nodownload"),function(e){const t=e.closest(".mdp-speaker-box > div");if(t.getAttribute("data-length-formatted")){const e=t.getAttribute("data-length-formatted");setTimeout((()=>{t.querySelector(".mejs-duration")&&(t.querySelector(".mejs-duration").innerHTML=e)}),1)}}(n),u(n,(s=e.querySelector(".mdp-speaker-player"))?{title:s.getAttribute("data-title")||document.title,author:s.getAttribute("data-author")||"",thumbnail:s.getAttribute("data-thumbnail")||""}:{})),function(e){const t=e.querySelector(".mdp-speaker--speed");if(!t)return;const a=i("speed");if(a){const e=document.querySelector(`button.mdp-speaker--speed-button[data-speed='${a}']`);e&&r({target:e})}t.addEventListener("click",r)}(e),function(e){const a=e.querySelectorAll(".mdp-speaker-share-box"),n=e.querySelector(".mdp-speaker-player");if(null===a)return;a.forEach((e=>{e.addEventListener("click",(function(e){let a=e.target.getAttribute("data-social");null===a&&(a=e.target.closest("[data-social]").getAttribute("data-social")),null!==a&&t(a,`speaker-player-${n.getAttribute("data-id")}`)}))}))}(e),function(e){if(!e)return;if(!JSON.parse(a.enable))return;const t=e.closest(".mdp-speaker-player");if(!t)return;let n=t.getAttribute("data-type");if("speaker-wavesurfer"===n)return;const i=t.getAttribute("data-id");if("speaker-browser-default"===n){const e=new CustomEvent("speaker-analytics-init",{detail:{id:i}});t.dispatchEvent(e)}e.addEventListener("loadstart",(function(){const e=new CustomEvent("speaker-analytics-init",{detail:{id:i}});t.dispatchEvent(e)})),e.addEventListener("play",(function(){const e=new CustomEvent("speaker-analytics-play",{detail:{id:i}});t.dispatchEvent(e)})),e.addEventListener("pause",(function(){const e=new CustomEvent("speaker-analytics-pause",{detail:{id:i}});t.dispatchEvent(e)})),e.addEventListener("ended",(function(){const e=new CustomEvent("speaker-analytics-end",{detail:{id:i}});t.dispatchEvent(e)}));let r=0;e.addEventListener("timeupdate",(function(){let n=Math.floor(e.currentTime);if(n-r>=parseInt(a.precision)){const e=new CustomEvent("speaker-analytics-time",{detail:{id:i,time:n}});t.dispatchEvent(e),r=n}}))}(e.querySelector("audio"))}))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",p):p()})();