diff --git a/lib/eon.js b/lib/eon.js index da615ab..a6d530f 100644 --- a/lib/eon.js +++ b/lib/eon.js @@ -32,7 +32,7 @@ m,g,j[a+9],4,l[48]),g=e(g,f,h,m,j[a+12],11,l[49]),m=e(m,g,f,h,j[a+15],16,l[50]), if(!window.PUBNUB){var sb=function(a,d){return CryptoJS.HmacSHA256(a,d).toString(CryptoJS.enc.Base64)},tb=function(a){return document.getElementById(a)},ub=function(a){console.error(a)},vb=function(a,d){var b=[];M(a.split(/\s+/),function(a){M((d||document).getElementsByTagName(a),function(a){b.push(a)})});return b},wb=function(a,d,b){M(a.split(","),function(a){function e(a){a||(a=window.event);b(a)||(a.cancelBubble=v,a.preventDefault&&a.preventDefault(),a.stopPropagation&&a.stopPropagation())}d.addEventListener? d.addEventListener(a,e,z):d.attachEvent?d.attachEvent("on"+a,e):d["on"+a]=e})},xb=function(){return vb("head")[0]},zb=function(a,d,b){if(b)a.setAttribute(d,b);else return a&&a.getAttribute&&a.getAttribute(d)},Ab=function(a,d){for(var b in d)if(d.hasOwnProperty(b))try{a.style[b]=d[b]+(0<"|width|height|top|left|".indexOf(b)&&"number"==typeof d[b]?"px":"")}catch(c){}},Bb=function(a){return document.createElement(a)},Eb=function(){return Cb||Z()?0:ma()},Fb=function(a){function d(a,b){x||(x=1,l.onerror= y,clearTimeout(Ja),a||!b||ab(b),setTimeout(function(){a&&Y();var b=tb(D),c=b&&b.parentNode;c&&c.removeChild(b)},E))}if(Cb||Z()){a:{var b,c,e=function(){if(!q){q=1;clearTimeout(s);try{c=JSON.parse(b.responseText)}catch(a){return h(1)}p=1;r(c)}},p=0,q=0,j=a.timeout||1E4,s=setTimeout(function(){h(1,{message:"timeout"})},j),C=a.b||A(),u=a.data||{},r=a.c||A(),f=!a.h,h=function(a,c){p||(p=1,clearTimeout(s),b&&(b.onerror=b.onload=y,b.abort&&b.abort(),b=y),a&&C(c))};try{b=Z()||window.XDomainRequest&&new XDomainRequest|| -new XMLHttpRequest;b.onerror=b.onabort=function(){h(1,b.responseText||{error:"Network Connection Error"})};b.onload=b.onloadend=e;b.onreadystatechange=function(){if(b&&4==b.readyState)switch(b.status){case 401:case 402:case 403:try{c=JSON.parse(b.responseText),h(1,c)}catch(a){return h(1,b.responseText)}}};var m=sa(a.url,u);b.open("GET",m,f);f&&(b.timeout=j);b.send()}catch(g){h(0);Cb=0;a=Fb(a);break a}a=h}return a}var l=Bb("script"),e=a.a,D=ma(),x=0,Ja=setTimeout(function(){d(1,{message:"timeout"})}, +new XMLHttpsRequest;b.onerror=b.onabort=function(){h(1,b.responseText||{error:"Network Connection Error"})};b.onload=b.onloadend=e;b.onreadystatechange=function(){if(b&&4==b.readyState)switch(b.status){case 401:case 402:case 403:try{c=JSON.parse(b.responseText),h(1,c)}catch(a){return h(1,b.responseText)}}};var m=sa(a.url,u);b.open("GET",m,f);f&&(b.timeout=j);b.send()}catch(g){h(0);Cb=0;a=Fb(a);break a}a=h}return a}var l=Bb("script"),e=a.a,D=ma(),x=0,Ja=setTimeout(function(){d(1,{message:"timeout"})}, a.timeout||1E4),Y=a.b||A(),j=a.data||{},ab=a.c||A();window[e]=function(a){d(0,a)};a.h||(l[Gb]=Gb);l.onerror=function(){d(1)};l.src=sa(a.url,j);zb(l,"id",D);xb().appendChild(l);return d},Hb=function(){if(!("onLine"in navigator))return 1;try{return navigator.onLine}catch(a){return v}},Z=function(){if(!Ib||!Ib.get)return 0;var a={id:Z.id++,send:A(),abort:function(){a.id={}},open:function(d,b){Z[a.id]=a;Ib.get(a.id,b)}};return a},Gb="async",Ob=navigator.userAgent,Cb=-1==Ob.indexOf("MSIE 6");window.console|| (window.console=window.console||{});console.log||(console.log=console.error=(window.opera||{}).postError||A());var Pb,Qb={},Rb=z;try{Rb=window.localStorage}catch(Sb){}var Tb=function(a){return-1==document.cookie.indexOf(a)?y:((document.cookie||"").match(RegExp(a+"=([^;]+)"))||[])[1]||y},Ub=function(a,d){document.cookie=a+"="+d+"; expires=Thu, 1 Aug 2030 20:00:00 UTC; path=/"},Vb;try{Ub("pnctest","1"),Vb="1"===Tb("pnctest")}catch(Xb){Vb=z}Pb={get:function(a){try{return Rb?Rb.getItem(a):Vb?Tb(a):Qb[a]}catch(d){return Qb[a]}}, set:function(a,d){try{if(Rb)return Rb.setItem(a,d)&&0;Vb&&Ub(a,d);Qb[a]=d}catch(b){Qb[a]=d}}};var Yb={list:{},unbind:function(a){Yb.list[a]=[]},bind:function(a,d){(Yb.list[a]=Yb.list[a]||[]).push(d)},fire:function(a,d){M(Yb.list[a]||[],function(a){a(d)})}},Zb=tb("pubnub")||0,ac=function(a){function d(){}function b(a,b){function c(b){b&&(db=G()-(b/1E4+(G()-d)/2),a&&a(db))}var d=G();b&&c(b)||B.time(c)}function c(a,b){Oa&&Oa(a,b);Oa=y;clearTimeout($);clearTimeout(R)}function e(){bc&&B.time(function(a){b(A(), @@ -45,7 +45,7 @@ c){var d=(a&65535)+(c&65535);return(a>>16)+(c>>16)+(d>>16)<<16|d&65535}function 659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],f=Array(64),h,m,l,g,p,q,t,r,s,u,w;d[j>>5]|=128<<24-j%32;d[(j+64>>9<<4)+15]=j;for(r=0;rs;s++)f[s]=16>s?d[s+r]:b(b(b(c(f[s-2],17)^c(f[s-2],19)^f[s-2]>>>10,f[s-7]),c(f[s-15],7)^ c(f[s-15],18)^f[s-15]>>>3),f[s-16]),u=b(b(b(b(t,c(g,6)^c(g,11)^c(g,25)),g&p^~g&q),e[s]),f[s]),w=b(c(j,2)^c(j,13)^c(j,22),j&h^j&m^h&m),t=q,q=p,p=g,g=b(l,u),l=m,m=h,h=j,j=b(u,w);a[0]=b(j,a[0]);a[1]=b(h,a[1]);a[2]=b(m,a[2]);a[3]=b(l,a[3]);a[4]=b(g,a[4]);a[5]=b(p,a[5]);a[6]=b(q,a[6]);a[7]=b(t,a[7])}d="";for(e=0;e<4*a.length;e++)d+="0123456789abcdef".charAt(a[e>>2]>>8*(3-e%4)+4&15)+"0123456789abcdef".charAt(a[e>>2]>>8*(3-e%4)&15);return d}Cb=a.jsonp?0:-1==Ob.indexOf("MSIE 6");var Y=a.subscribe_key||""; a.uuid||Pb.get(Y+"uuid");var ab=a.leave_on_unload||0;a.xdr=Fb;a.db=Pb;a.error=a.error||ub;a._is_online=Hb;a.jsonp_cb=Eb;a.hmac_SHA256=sb;T.size(256);var yb=T.s2a("0123456789012345");a.crypto_obj={encrypt:function(a,b){if(!b)return a;var c=T.s2a(Ja(b).slice(0,32)),d=T.s2a(JSON.stringify(a)),c=T.rawEncrypt(d,c,yb);return T.Base64.encode(c)||a},decrypt:function(a,b){if(!b)return a;var c=T.s2a(Ja(b).slice(0,32));try{var d=T.Base64.decode(a),e=T.rawDecrypt(d,c,yb,z);return JSON.parse(e)}catch(f){}}};a.params= -{pnsdk:"PubNub-JS-Web/3.7.8"};var Wb=+a.windowing||10,$b=(+a.timeout||310)*E,Db=(+a.keepalive||60)*E,bc=a.timecheck||0,Jb=a.noleave||0,Q=a.publish_key||"demo",w=a.subscribe_key||"demo",J=a.auth_key||"",Ra=a.secret_key||"",Kb=a.hmac_SHA256,ba=a.ssl?"s":"",oa="http"+ba+"://"+(a.origin||"pubsub.pubnub.com"),L=pa(oa),Lb=pa(oa),aa=[],fb=v,db=0,gb=0,Mb=0,Oa=0,Sa=a.restore||0,ha=0,hb=z,F={},N={},S={},Pa=y,W=g(a.heartbeat||a.pnexpires||0,a.error),O=a.heartbeat_interval||W-3,eb=z,dc=a.no_wait_for_pending, +{pnsdk:"PubNub-JS-Web/3.7.8"};var Wb=+a.windowing||10,$b=(+a.timeout||310)*E,Db=(+a.keepalive||60)*E,bc=a.timecheck||0,Jb=a.noleave||0,Q=a.publish_key||"demo",w=a.subscribe_key||"demo",J=a.auth_key||"",Ra=a.secret_key||"",Kb=a.hmac_SHA256,ba=a.ssl?"s":"",oa="https"+ba+"://"+(a.origin||"pubsub.pubnub.com"),L=pa(oa),Lb=pa(oa),aa=[],fb=v,db=0,gb=0,Mb=0,Oa=0,Sa=a.restore||0,ha=0,hb=z,F={},N={},S={},Pa=y,W=g(a.heartbeat||a.pnexpires||0,a.error),O=a.heartbeat_interval||W-3,eb=z,dc=a.no_wait_for_pending, Nb=a["compatible_3.5"]||z,H=a.xdr,P=a.params||{},t=a.error||A(),cc=a._is_online||function(){return 1},I=a.jsonp_cb||function(){return 0},ia=a.db||{get:A(),set:A()},V=a.cipher_key,K=a.uuid||!a.unique_uuid&&ia&&ia.get(w+"uuid")||"",$,R,Qa=a.crypto_obj||{encrypt:function(a){return a},decrypt:function(a){return a}},B={LEAVE:function(a,b,c,d,e){var c={uuid:K,auth:c||J},f=pa(oa),d=d||A(),h=e||A(),e=I();if(0>16)+(c>>16)+(d>>16)<<16|d&65535}function 659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],f=Array(64),h,m,l,g,p,q,t,r,s,u,w;d[j>>5]|=128<<24-j%32;d[(j+64>>9<<4)+15]=j;for(r=0;rs;s++)f[s]=16>s?d[s+r]:b(b(b(c(f[s-2],17)^c(f[s-2],19)^f[s-2]>>>10,f[s-7]),c(f[s-15],7)^ c(f[s-15],18)^f[s-15]>>>3),f[s-16]),u=b(b(b(b(t,c(g,6)^c(g,11)^c(g,25)),g&p^~g&q),e[s]),f[s]),w=b(c(j,2)^c(j,13)^c(j,22),j&h^j&m^h&m),t=q,q=p,p=g,g=b(l,u),l=m,m=h,h=j,j=b(u,w);a[0]=b(j,a[0]);a[1]=b(h,a[1]);a[2]=b(m,a[2]);a[3]=b(l,a[3]);a[4]=b(g,a[4]);a[5]=b(p,a[5]);a[6]=b(q,a[6]);a[7]=b(t,a[7])}d="";for(e=0;e<4*a.length;e++)d+="0123456789abcdef".charAt(a[e>>2]>>8*(3-e%4)+4&15)+"0123456789abcdef".charAt(a[e>>2]>>8*(3-e%4)&15);return d}Cb=a.jsonp?0:-1==Ob.indexOf("MSIE 6");var Y=a.subscribe_key||""; a.uuid||Pb.get(Y+"uuid");var ab=a.leave_on_unload||0;a.xdr=Fb;a.db=Pb;a.error=a.error||ub;a._is_online=Hb;a.jsonp_cb=Eb;a.hmac_SHA256=sb;T.size(256);var yb=T.s2a("0123456789012345");a.crypto_obj={encrypt:function(a,b){if(!b)return a;var c=T.s2a(Ja(b).slice(0,32)),d=T.s2a(JSON.stringify(a)),c=T.rawEncrypt(d,c,yb);return T.Base64.encode(c)||a},decrypt:function(a,b){if(!b)return a;var c=T.s2a(Ja(b).slice(0,32));try{var d=T.Base64.decode(a),e=T.rawDecrypt(d,c,yb,z);return JSON.parse(e)}catch(f){}}};a.params= -{pnsdk:"PubNub-JS-Web/3.7.8"};var Wb=+a.windowing||10,$b=(+a.timeout||310)*E,Db=(+a.keepalive||60)*E,bc=a.timecheck||0,Jb=a.noleave||0,Q=a.publish_key||"demo",w=a.subscribe_key||"demo",J=a.auth_key||"",Ra=a.secret_key||"",Kb=a.hmac_SHA256,ba=a.ssl?"s":"",oa="http"+ba+"://"+(a.origin||"pubsub.pubnub.com"),L=pa(oa),Lb=pa(oa),aa=[],fb=v,db=0,gb=0,Mb=0,Oa=0,Sa=a.restore||0,ha=0,hb=z,F={},N={},S={},Pa=y,W=g(a.heartbeat||a.pnexpires||0,a.error),O=a.heartbeat_interval||W-3,eb=z,dc=a.no_wait_for_pending, +{pnsdk:"PubNub-JS-Web/3.7.8"};var Wb=+a.windowing||10,$b=(+a.timeout||310)*E,Db=(+a.keepalive||60)*E,bc=a.timecheck||0,Jb=a.noleave||0,Q=a.publish_key||"demo",w=a.subscribe_key||"demo",J=a.auth_key||"",Ra=a.secret_key||"",Kb=a.hmac_SHA256,ba=a.ssl?"s":"",oa="https"+ba+"://"+(a.origin||"pubsub.pubnub.com"),L=pa(oa),Lb=pa(oa),aa=[],fb=v,db=0,gb=0,Mb=0,Oa=0,Sa=a.restore||0,ha=0,hb=z,F={},N={},S={},Pa=y,W=g(a.heartbeat||a.pnexpires||0,a.error),O=a.heartbeat_interval||W-3,eb=z,dc=a.no_wait_for_pending, Nb=a["compatible_3.5"]||z,H=a.xdr,P=a.params||{},t=a.error||A(),cc=a._is_online||function(){return 1},I=a.jsonp_cb||function(){return 0},ia=a.db||{get:A(),set:A()},V=a.cipher_key,K=a.uuid||!a.unique_uuid&&ia&&ia.get(w+"uuid")||"",$,R,Qa=a.crypto_obj||{encrypt:function(a){return a},decrypt:function(a){return a}},B={LEAVE:function(a,b,c,d,e){var c={uuid:K,auth:c||J},f=pa(oa),d=d||A(),h=e||A(),e=I();if(0