/*! imports : -------------------------------------------------------------------------------------------------------------------------------------------- {instance}/js/?ee-broadcastchannel (packed) -------------------------------------------------------------------------------------------------------------------------------------------- */ /*! import:{instance}/js/?ee-broadcastchannel=&(packed)&no-cache=374 */ /* {cwd}/ee-broadcastchannel build:2022-02-24-11-30-07 files : {engine}/js/src/broadcast/ee-broadcastchannel.js {engine}/js/src/broadcast/BroadcastListener.js */ /* loaded: {engine}/js/src/broadcast/ee-broadcastchannel.js */ (function(f,a,e,c){if(!a.BroadcastChannel){e("ee.BroadcastChannel:ini:where:"+f.location.href); var g=function(i){try{i.document;return true;}catch(h){}return false;};var d=function(){this.id="bci_"+Math.random();this.broadcasters=[];};d.prototype={toString:function(){return"BroadcasterIndex["+this.id+"]\n"+(this.broadcasters.map(function(h){return""+h; }).join("\n"));},onmessage:function(k,j,h){var i=[];this.broadcasters.forEach(function(l){i.push(l);});i.forEach(function(l){if(l&&l.id!==k&&typeof l.onmessage==="function"){try{l.onmessage(j); }catch(m){c&&c.error("error "+m);e(m);}}});return this;},registerBroadcaster:function(h){this.broadcasters.push(h);return this;},getBroadcasters:function(l){var k=[]; for(var j=0,h=this.broadcasters.length;j