var XD=function(){var a,b,c=1,d,f=this;return{postMessage:function(a,b,d){b&&(d=d||parent,f.postMessage?d.postMessage(a,b.replace(/([^:]+:\/\/[^\/]+).*/,"$1")):b&&(d.location=b.replace(/#.*$/,"")+"#"+ +new Date+c++ +"&"+a))},receiveMessage:function(c,e){if(f.postMessage)if(c&&(d=function(a){if("string"===typeof e&&0>e.indexOf(a.origin)||"[object Function]"===Object.prototype.toString.call(e)&&!1===e(a.origin))return!1;c(a)}),f.addEventListener)f[c?"addEventListener":"removeEventListener"]("message", d,!1);else f[c?"attachEvent":"detachEvent"]("onmessage",d);else a&&clearInterval(a),a=null,c&&(a=setInterval(function(){var a=document.location.hash,d=/^#?\d+&/;a!==b&&d.test(a)&&(b=a,c({data:a.replace(d,"")}))},100))}}}();"use strict"; var SambaPlayerUtils={URL_BASE:function(){var a=this.getAllElementsWithAttribute("samba-player-api")[0].src;return a.substring(0,a.lastIndexOf("/"))+"/sambalabs/"},getAllElementsWithAttribute:function(a){for(var b=[],c=document.getElementsByTagName("*"),d=0;d