Socket
Socket
Sign inDemoInstall

nobj-app-channel

Package Overview
Dependencies
0
Maintainers
1
Versions
180
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.12 to 0.4.13

66

lib.js

@@ -10,41 +10,41 @@ /*

$jscomp.polyfillUnisolated=function(g,m,p,r){p=$jscomp.global;g=g.split(".");for(r=0;r<g.length-1;r++){var n=g[r];if(!(n in p))return;p=p[n]}g=g[g.length-1];r=p[g];m=m(r);m!=r&&null!=m&&$jscomp.defineProperty(p,g,{configurable:!0,writable:!0,value:m})};
$jscomp.polyfillIsolated=function(g,m,p,r){var n=g.split(".");g=1===n.length;r=n[0];r=!g&&r in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var S=0;S<n.length-1;S++){var l=n[S];if(!(l in r))return;r=r[l]}n=n[n.length-1];p=$jscomp.IS_SYMBOL_NATIVE&&"es6"===p?r[n]:null;m=m(p);null!=m&&(g?$jscomp.defineProperty($jscomp.polyfills,n,{configurable:!0,writable:!0,value:m}):m!==p&&($jscomp.propertyToPolyfillSymbol[n]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(n):$jscomp.POLYFILL_PREFIX+n,n=
$jscomp.propertyToPolyfillSymbol[n],$jscomp.defineProperty(r,n,{configurable:!0,writable:!0,value:m})))};$jscomp.polyfill("String.prototype.startsWith",function(g){return g?g:function(m,p){var r=$jscomp.checkStringArgs(this,m,"startsWith");m+="";var n=r.length,S=m.length;p=Math.max(0,Math.min(p|0,r.length));for(var l=0;l<S&&p<n;)if(r[p++]!=m[l++])return!1;return l>=S}},"es6","es3");$jscomp.FORCE_POLYFILL_PROMISE=!1;
$jscomp.polyfillIsolated=function(g,m,p,r){var n=g.split(".");g=1===n.length;r=n[0];r=!g&&r in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var R=0;R<n.length-1;R++){var l=n[R];if(!(l in r))return;r=r[l]}n=n[n.length-1];p=$jscomp.IS_SYMBOL_NATIVE&&"es6"===p?r[n]:null;m=m(p);null!=m&&(g?$jscomp.defineProperty($jscomp.polyfills,n,{configurable:!0,writable:!0,value:m}):m!==p&&($jscomp.propertyToPolyfillSymbol[n]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(n):$jscomp.POLYFILL_PREFIX+n,n=
$jscomp.propertyToPolyfillSymbol[n],$jscomp.defineProperty(r,n,{configurable:!0,writable:!0,value:m})))};$jscomp.polyfill("String.prototype.startsWith",function(g){return g?g:function(m,p){var r=$jscomp.checkStringArgs(this,m,"startsWith");m+="";var n=r.length,R=m.length;p=Math.max(0,Math.min(p|0,r.length));for(var l=0;l<R&&p<n;)if(r[p++]!=m[l++])return!1;return l>=R}},"es6","es3");$jscomp.FORCE_POLYFILL_PROMISE=!1;
$jscomp.polyfill("Promise",function(g){function m(){this.batch_=null}function p(l){return l instanceof n?l:new n(function(v,B){v(l)})}if(g&&!$jscomp.FORCE_POLYFILL_PROMISE)return g;m.prototype.asyncExecute=function(l){if(null==this.batch_){this.batch_=[];var v=this;this.asyncExecuteFunction(function(){v.executeBatch_()})}this.batch_.push(l)};var r=$jscomp.global.setTimeout;m.prototype.asyncExecuteFunction=function(l){r(l,0)};m.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var l=
this.batch_;this.batch_=[];for(var v=0;v<l.length;++v){var B=l[v];l[v]=null;try{B()}catch(I){this.asyncThrow_(I)}}}this.batch_=null};m.prototype.asyncThrow_=function(l){this.asyncExecuteFunction(function(){throw l;})};var n=function(l){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];var v=this.createResolveAndReject_();try{l(v.resolve,v.reject)}catch(B){v.reject(B)}};n.prototype.createResolveAndReject_=function(){function l(I){return function(Q){B||(B=!0,I.call(v,Q))}}var v=this,B=!1;
this.batch_;this.batch_=[];for(var v=0;v<l.length;++v){var B=l[v];l[v]=null;try{B()}catch(J){this.asyncThrow_(J)}}}this.batch_=null};m.prototype.asyncThrow_=function(l){this.asyncExecuteFunction(function(){throw l;})};var n=function(l){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];var v=this.createResolveAndReject_();try{l(v.resolve,v.reject)}catch(B){v.reject(B)}};n.prototype.createResolveAndReject_=function(){function l(J){return function(Q){B||(B=!0,J.call(v,Q))}}var v=this,B=!1;
return{resolve:l(this.resolveTo_),reject:l(this.reject_)}};n.prototype.resolveTo_=function(l){if(l===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(l instanceof n)this.settleSameAsPromise_(l);else{a:switch(typeof l){case "object":var v=null!=l;break a;case "function":v=!0;break a;default:v=!1}v?this.resolveToNonPromiseObj_(l):this.fulfill_(l)}};n.prototype.resolveToNonPromiseObj_=function(l){var v=void 0;try{v=l.then}catch(B){this.reject_(B);return}"function"==typeof v?
this.settleSameAsThenable_(v,l):this.fulfill_(l)};n.prototype.reject_=function(l){this.settle_(2,l)};n.prototype.fulfill_=function(l){this.settle_(1,l)};n.prototype.settle_=function(l,v){if(0!=this.state_)throw Error("Cannot settle("+l+", "+v+"): Promise already settled in state"+this.state_);this.state_=l;this.result_=v;this.executeOnSettledCallbacks_()};n.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var l=0;l<this.onSettledCallbacks_.length;++l)S.asyncExecute(this.onSettledCallbacks_[l]);
this.onSettledCallbacks_=null}};var S=new m;n.prototype.settleSameAsPromise_=function(l){var v=this.createResolveAndReject_();l.callWhenSettled_(v.resolve,v.reject)};n.prototype.settleSameAsThenable_=function(l,v){var B=this.createResolveAndReject_();try{l.call(v,B.resolve,B.reject)}catch(I){B.reject(I)}};n.prototype.then=function(l,v){function B(U,V){return"function"==typeof U?function(O){try{I(U(O))}catch(Z){Q(Z)}}:V}var I,Q,aa=new n(function(U,V){I=U;Q=V});this.callWhenSettled_(B(l,I),B(v,Q));
return aa};n.prototype.catch=function(l){return this.then(void 0,l)};n.prototype.callWhenSettled_=function(l,v){function B(){switch(I.state_){case 1:l(I.result_);break;case 2:v(I.result_);break;default:throw Error("Unexpected state: "+I.state_);}}var I=this;null==this.onSettledCallbacks_?S.asyncExecute(B):this.onSettledCallbacks_.push(B)};n.resolve=p;n.reject=function(l){return new n(function(v,B){B(l)})};n.race=function(l){return new n(function(v,B){for(var I=$jscomp.makeIterator(l),Q=I.next();!Q.done;Q=
I.next())p(Q.value).callWhenSettled_(v,B)})};n.all=function(l){var v=$jscomp.makeIterator(l),B=v.next();return B.done?p([]):new n(function(I,Q){function aa(O){return function(Z){U[O]=Z;V--;0==V&&I(U)}}var U=[],V=0;do U.push(void 0),V++,p(B.value).callWhenSettled_(aa(U.length-1),Q),B=v.next();while(!B.done)})};return n},"es6","es3");$jscomp.owns=function(g,m){return Object.prototype.hasOwnProperty.call(g,m)};
this.settleSameAsThenable_(v,l):this.fulfill_(l)};n.prototype.reject_=function(l){this.settle_(2,l)};n.prototype.fulfill_=function(l){this.settle_(1,l)};n.prototype.settle_=function(l,v){if(0!=this.state_)throw Error("Cannot settle("+l+", "+v+"): Promise already settled in state"+this.state_);this.state_=l;this.result_=v;this.executeOnSettledCallbacks_()};n.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var l=0;l<this.onSettledCallbacks_.length;++l)R.asyncExecute(this.onSettledCallbacks_[l]);
this.onSettledCallbacks_=null}};var R=new m;n.prototype.settleSameAsPromise_=function(l){var v=this.createResolveAndReject_();l.callWhenSettled_(v.resolve,v.reject)};n.prototype.settleSameAsThenable_=function(l,v){var B=this.createResolveAndReject_();try{l.call(v,B.resolve,B.reject)}catch(J){B.reject(J)}};n.prototype.then=function(l,v){function B(U,V){return"function"==typeof U?function(O){try{J(U(O))}catch(Y){Q(Y)}}:V}var J,Q,Z=new n(function(U,V){J=U;Q=V});this.callWhenSettled_(B(l,J),B(v,Q));return Z};
n.prototype.catch=function(l){return this.then(void 0,l)};n.prototype.callWhenSettled_=function(l,v){function B(){switch(J.state_){case 1:l(J.result_);break;case 2:v(J.result_);break;default:throw Error("Unexpected state: "+J.state_);}}var J=this;null==this.onSettledCallbacks_?R.asyncExecute(B):this.onSettledCallbacks_.push(B)};n.resolve=p;n.reject=function(l){return new n(function(v,B){B(l)})};n.race=function(l){return new n(function(v,B){for(var J=$jscomp.makeIterator(l),Q=J.next();!Q.done;Q=J.next())p(Q.value).callWhenSettled_(v,
B)})};n.all=function(l){var v=$jscomp.makeIterator(l),B=v.next();return B.done?p([]):new n(function(J,Q){function Z(O){return function(Y){U[O]=Y;V--;0==V&&J(U)}}var U=[],V=0;do U.push(void 0),V++,p(B.value).callWhenSettled_(Z(U.length-1),Q),B=v.next();while(!B.done)})};return n},"es6","es3");$jscomp.owns=function(g,m){return Object.prototype.hasOwnProperty.call(g,m)};
$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(g,m){for(var p=1;p<arguments.length;p++){var r=arguments[p];if(r)for(var n in r)$jscomp.owns(r,n)&&(g[n]=r[n])}return g};$jscomp.polyfill("Object.assign",function(g){return g||$jscomp.assign},"es6","es3");$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(g){if(g)return g;var m=function(n,S){this.$jscomp$symbol$id_=n;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:S})};m.prototype.toString=function(){return this.$jscomp$symbol$id_};var p=0,r=function(n){if(this instanceof r)throw new TypeError("Symbol is not a constructor");return new m("jscomp_symbol_"+(n||"")+"_"+p++,n)};return r},"es6","es3");$jscomp.initSymbolIterator=function(){};
$jscomp.polyfill("Symbol",function(g){if(g)return g;var m=function(n,R){this.$jscomp$symbol$id_=n;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:R})};m.prototype.toString=function(){return this.$jscomp$symbol$id_};var p=0,r=function(n){if(this instanceof r)throw new TypeError("Symbol is not a constructor");return new m("jscomp_symbol_"+(n||"")+"_"+p++,n)};return r},"es6","es3");$jscomp.initSymbolIterator=function(){};
$jscomp.polyfill("Symbol.iterator",function(g){if(g)return g;g=Symbol("Symbol.iterator");for(var m="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),p=0;p<m.length;p++){var r=$jscomp.global[m[p]];"function"===typeof r&&"function"!=typeof r.prototype[g]&&$jscomp.defineProperty(r.prototype,g,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return g},"es6",
"es3");$jscomp.initSymbolAsyncIterator=function(){};$jscomp.iteratorPrototype=function(g){g={next:g};g[Symbol.iterator]=function(){return this};return g};$jscomp.iteratorFromArray=function(g,m){g instanceof String&&(g+="");var p=0,r={next:function(){if(p<g.length){var n=p++;return{value:m(n,g[n]),done:!1}}r.next=function(){return{done:!0,value:void 0}};return r.next()}};r[Symbol.iterator]=function(){return r};return r};
$jscomp.polyfill("Array.prototype.keys",function(g){return g?g:function(){return $jscomp.iteratorFromArray(this,function(m){return m})}},"es6","es3");
(function(g,m,p,r,n,S,l,v,B,I,Q,aa){(function(U,V,O,Z,ja,ka,la,ma,na,oa,ba,pa,qa,ra,sa,ta,ea){O=function(){function G(a){function h(N,P){var T=(N&65535)+(P&65535);return(N>>16)+(P>>16)+(T>>16)<<16|T&65535}function k(N,P,T,C,L,E){N=h(h(P,N),h(C,E));return h(N<<L|N>>>32-L,T)}function y(N,P,T,C,L,E,R){return k(P&T|~P&C,N,P,L,E,R)}function J(N,P,T,C,L,E,R){return k(P&C|T&~C,N,P,L,E,R)}function H(N,P,T,C,L,E,R){return k(T^(P|~C),N,P,L,E,R)}for(var c="",b,W="",X="",d=-1,e;++d<a.length;)b=a.charCodeAt(d),
(function(g,m,p,r,n,R,l,v,B,J,Q,Z){(function(U,V,O,Y,ja,ka,la,ma,na,oa,aa,pa,qa,ra,sa,ta,ha){O=function(){function G(a){function h(N,P){var S=(N&65535)+(P&65535);return(N>>16)+(P>>16)+(S>>16)<<16|S&65535}function k(N,P,S,E,C,H){N=h(h(P,N),h(E,H));return h(N<<C|N>>>32-C,S)}function y(N,P,S,E,C,H,T){return k(P&S|~P&E,N,P,C,H,T)}function K(N,P,S,E,C,H,T){return k(P&E|S&~E,N,P,C,H,T)}function I(N,P,S,E,C,H,T){return k(S^(P|~E),N,P,C,H,T)}for(var c="",b,W="",X="",d=-1,e;++d<a.length;)b=a.charCodeAt(d),
e=d+1<a.length?a.charCodeAt(d+1):0,55296<=b&&56319>=b&&56320<=e&&57343>=e&&(b=65536+((b&1023)<<10)+(e&1023),d++),127>=b?c+=String.fromCharCode(b):2047>=b?c+=String.fromCharCode(192|b>>>6&31,128|b&63):65535>=b?c+=String.fromCharCode(224|b>>>12&15,128|b>>>6&63,128|b&63):2097151>=b&&(c+=String.fromCharCode(240|b>>>18&7,128|b>>>12&63,128|b>>>6&63,128|b&63));b=8*c.length;a=Array(c.length>>2);for(d=0;d<a.length;d++)a[d]=0;for(d=0;d<b;d+=8)a[d>>5]|=(c.charCodeAt(d/8)&255)<<d%32;a[b>>5]|=128<<b%32;a[(b+64>>>
9<<4)+14]=b;c=1732584193;b=-271733879;e=-1732584194;var f=271733878;for(d=0;d<a.length;d+=16){var ca=c,fa=b,ha=e,ia=f;c=y(c,b,e,f,a[d],7,-680876936);f=y(f,c,b,e,a[d+1],12,-389564586);e=y(e,f,c,b,a[d+2],17,606105819);b=y(b,e,f,c,a[d+3],22,-1044525330);c=y(c,b,e,f,a[d+4],7,-176418897);f=y(f,c,b,e,a[d+5],12,1200080426);e=y(e,f,c,b,a[d+6],17,-1473231341);b=y(b,e,f,c,a[d+7],22,-45705983);c=y(c,b,e,f,a[d+8],7,1770035416);f=y(f,c,b,e,a[d+9],12,-1958414417);e=y(e,f,c,b,a[d+10],17,-42063);b=y(b,e,f,c,a[d+
11],22,-1990404162);c=y(c,b,e,f,a[d+12],7,1804603682);f=y(f,c,b,e,a[d+13],12,-40341101);e=y(e,f,c,b,a[d+14],17,-1502002290);b=y(b,e,f,c,a[d+15],22,1236535329);c=J(c,b,e,f,a[d+1],5,-165796510);f=J(f,c,b,e,a[d+6],9,-1069501632);e=J(e,f,c,b,a[d+11],14,643717713);b=J(b,e,f,c,a[d],20,-373897302);c=J(c,b,e,f,a[d+5],5,-701558691);f=J(f,c,b,e,a[d+10],9,38016083);e=J(e,f,c,b,a[d+15],14,-660478335);b=J(b,e,f,c,a[d+4],20,-405537848);c=J(c,b,e,f,a[d+9],5,568446438);f=J(f,c,b,e,a[d+14],9,-1019803690);e=J(e,f,
c,b,a[d+3],14,-187363961);b=J(b,e,f,c,a[d+8],20,1163531501);c=J(c,b,e,f,a[d+13],5,-1444681467);f=J(f,c,b,e,a[d+2],9,-51403784);e=J(e,f,c,b,a[d+7],14,1735328473);b=J(b,e,f,c,a[d+12],20,-1926607734);c=k(b^e^f,c,b,a[d+5],4,-378558);f=k(c^b^e,f,c,a[d+8],11,-2022574463);e=k(f^c^b,e,f,a[d+11],16,1839030562);b=k(e^f^c,b,e,a[d+14],23,-35309556);c=k(b^e^f,c,b,a[d+1],4,-1530992060);f=k(c^b^e,f,c,a[d+4],11,1272893353);e=k(f^c^b,e,f,a[d+7],16,-155497632);b=k(e^f^c,b,e,a[d+10],23,-1094730640);c=k(b^e^f,c,b,a[d+
13],4,681279174);f=k(c^b^e,f,c,a[d],11,-358537222);e=k(f^c^b,e,f,a[d+3],16,-722521979);b=k(e^f^c,b,e,a[d+6],23,76029189);c=k(b^e^f,c,b,a[d+9],4,-640364487);f=k(c^b^e,f,c,a[d+12],11,-421815835);e=k(f^c^b,e,f,a[d+15],16,530742520);b=k(e^f^c,b,e,a[d+2],23,-995338651);c=H(c,b,e,f,a[d],6,-198630844);f=H(f,c,b,e,a[d+7],10,1126891415);e=H(e,f,c,b,a[d+14],15,-1416354905);b=H(b,e,f,c,a[d+5],21,-57434055);c=H(c,b,e,f,a[d+12],6,1700485571);f=H(f,c,b,e,a[d+3],10,-1894986606);e=H(e,f,c,b,a[d+10],15,-1051523);
b=H(b,e,f,c,a[d+1],21,-2054922799);c=H(c,b,e,f,a[d+8],6,1873313359);f=H(f,c,b,e,a[d+15],10,-30611744);e=H(e,f,c,b,a[d+6],15,-1560198380);b=H(b,e,f,c,a[d+13],21,1309151649);c=H(c,b,e,f,a[d+4],6,-145523070);f=H(f,c,b,e,a[d+11],10,-1120210379);e=H(e,f,c,b,a[d+2],15,718787259);b=H(b,e,f,c,a[d+9],21,-343485551);c=h(c,ca);b=h(b,fa);e=h(e,ha);f=h(f,ia)}a=[c,b,e,f];for(d=0;d<32*a.length;d+=8)W+=String.fromCharCode(a[d>>5]>>>d%32&255);for(d=0;d<W.length;d++)b=W.charCodeAt(d),X+="0123456789abcdef".charAt(b>>>
4&15)+"0123456789abcdef".charAt(b&15);return X}function u(a,h){var k=0;h&&(0===h.indexOf("components/")&&(k=11),0<h.indexOf("/",k)&&(h=h.substring(k,h.indexOf("/",k))));return(h=M[a+"/index.js"]||M[h+"/deps/"+a+"/index.js"])?"components/"+h.substring(0,h.length-3):a}function K(a,h){var k=[];h=(D.test(h)?a+"/"+h:h).split("/");for(var y=0,J=h.length;y<J;y++)a=h[y],".."===a?k.pop():"."!==a&&""!==a&&k.push(a);return k.join("/")}function q(a,h){null==h&&(h="/");var k=u(a,h);if(z.call(t,k))return t[k].exports;
if(z.call(x,k))return w(k,x[k]);var y=G(a);y=u(y,h);if(z.call(t,y))return t[y].exports;if(z.call(x,y))return w(y,x[y]);k=K(k,"./index");if(z.call(t,k))return t[k].exports;if(z.call(x,k))return w(k,x[k]);k=K(y,"./index");if(z.call(t,k))return t[k].exports;if(z.call(x,k))return w(k,x[k]);throw Error('Cannot find module "'+a+'" from "'+h+'"');}function A(a){return function(h){h=K(a.split("/").slice(0,-1).join("/"),h);return q(h,a)}}function w(a,h){var k={id:a,exports:{}};t[a]=k;h(k.exports,A(a),k);return k.exports}
var F=window;if("function"===typeof F.require)return F.require;var x={},t={},M={},z={}.hasOwnProperty,D=/^\.\.?(\/|$)/;q.alias=function(a,h){M[h]=a};q.register=q.define=function(a,h){if("object"===typeof a)for(var k in a)z.call(a,k)&&(x[k]=a[k]);else x[a]=h};q.list=function(){var a=[],h;for(h in x)z.call(x,h)&&a.push(h);return a};q.brunch=!0;q._cache=t;return F.require=q}().register;O(g,function(G,u,K){var q=this;"undefined"===typeof Element.prototype.clearChildren&&Object.defineProperty(Element.prototype,
"clearChildren",{configurable:!0,enumerable:!1,value:function(){for(;q.firstChild;)q.removeChild(q.lastChild)}})});O(m,function(G,u,K){V(G,{id:"channel",title:"",error:"There is a problem ...",params:{name:{defaultValue:"",caption:"Channel Name",hint:"type a name",help:"This name will be displayed to your friends.",required:"Please type in a name for your channel."},tos:{type:"check",defaultValue:"",caption:"Terms of service",hint:"I agree to be bound by Quarantune Terms of service",help:"Creating your channel means accepting our terms of service.",
required:"You need to accept the TOS to create your channel."}}})});O(p,function(G,u,K){var q=u("mithril"),A=u("nobj.auth"),w=u("nobj.fire"),F=u(S),x=u(Q).setRoute,t={},M=null,z={config:function(D){M=D},oninit:function(D){var a=D.attrs;D=D.state;try{var h=w.validate(a.channel)}catch(k){h=null}D.inited===h?x(a.requestedPath,D):(V(D,{loading:!1,user:null,requestedPath:a.requestedPath,requestedChannel:h}),A.config(Object.assign({},M,h&&{channel:h})))},view:function(D){D=D.attrs;return t.user?q(".h-100.flexcol.flexcenter",
[q(".flexcol",[t.user.image?[q("img",{src:t.user.image})]:[],q("h1",t.user.name||t.user.id)].concat(ea.arrayFromIterable(t.error?[q(".errormessage",t.error.message)]:[])))]):q(F,Object.assign({},{config:M,requestedChannel:t.requestedChannel,requestedPath:t.requestedPath},D))},onmatch:function(D,a,h,k,y){console.log("[AutoLoginWidget]","OnMatch: routeParams",D,"repaths",a,h,"routeOptions",k);if(a===y.routeSelf&&t.inited)x(y.routeChannel,t);else if(h=A.session?A.session():null,h=!h||!h.user().id(),
!h&&D.channel&&t.inited&&D.channel!==t.inited)history.pushState(null,null,"#!"+a),window.location.reload();else if(h)return console.log("[AutoLoginWidget]","unauth - failed, launch login"),{view:function(J){return q(z,Object.assign({},y||{},k||{},J.attrs,{requestedPath:a}))}};return null}};K.exports=z});O(r,function(G,u,K){function q(z,D){console.warn("accept",z);F.get("rtChannel").create(z).then(function(){w.route.set(D||"/home")}).catch(function(a){t("Error",a.message)})}function A(){console.warn("cancel")}
var w=u("mithril"),F=u(I);G=u("app.widgets");var x=G.Dialog,t=G.Alert,M=u(m);x.add(M);K.exports={oninit:function(z){z=z.state;z.rtChannel=F.get("rtChannel");return z.rtChannel.init()},view:function(z){var D=z.attrs;z=z.state;var a=z.rtChannel.user();return z.rtChannel.channel()?w(".widget.flexcol.flexcenter.shadow",[w("h1",a.name),w("h2","id "+a.id)]):w(".flexrow",[w(".widget.flexcol.flexcenter.shadow",[w("img.avatar",{src:a.image}),w("h1",a.name),w("h6.idchannel",a.id)]),w(x,{dialogProfiles:[M.id],
create:function(h){return q(h,D.defaultRoute)},onCancel:A})])}}});O(n,function(G,u,K){var q=u("nobj.auth"),A=u("mithril");K.exports={view:function(w){w=w.state;try{w.user=q.user.info()}catch(F){}try{w.channel=q.channel.info()}catch(F){}return w.channel&&w.user?A(".flexrow.loggedinwidget.font-75",[A(".flexcol.flexcenter.al-right",[A(".channelname",w.channel.name),A(".username",w.user.name)]),w.user.image?[A("img",{src:w.user.image})]:[]]):A(".nologin.loggedinwidget")}}});O(S,function(G,u,K){var q=
u("mithril"),A=u("nobj.auth"),w=u("nobj.fire"),F=u("rt.channel"),x=u("app.widgets").Dialog,t=u(B),M=u(Q).setRoute,z=u(I),D=u(r),a={};K.exports=function(h){function k(C){a.loading=C;ba.toggle("loading",a.loading);q.redraw()}function y(C,L){M(!C||C.startsWith(W.routeSelf)?f:C,a)}function J(){a.inited=T.id();delete a.create;k(!1);ba.add("loggedin");y(ha||f,{channel:a.inited})}function H(C,L){if(L)a.error=L,k(!1);else try{k(!0),N.hasRealtime()?w.init().then(function(){var E=new F(w.current());z.set("rtChannel",
E);E.init(X).then(J).catch(function(){V(a,{inited:T.id(),create:!0});k(!1);T.isOwner()?q.redraw():(ba.remove("loggedin"),y(ca))})}).catch(function(E){delete a.inited;delete a.create;a.error=E;k(!1);ba.remove("loggedin")}):J()}catch(E){a.error=E,k(!1)}}function c(C,L){var E=X.profiles[L];return new U(function(R,Y){A.login(E.version,L,C,E.flow).then(function(){H(!0,null);R()}).catch(function(da){H(!1,da);Y(da)})})}function b(C){a.loading=!0;A.recover({channel:C,refresh:!!X.refresh}).then(function(){return H(!0)}).catch(function(L){return H(!1,
L)})}var W=h.attrs;h=W;var X=h.config,d=h.profile,e=h.backgroundUrl,f=h.routeChannel,ca=h.routeNotFound,fa=h.requestedChannel,ha=h.requestedPath,ia=d&&"string"===typeof d?[d]:d&&d.length?d:[null],N=A.session(),P=N.user(),T=N.channel();return{oninit:function(C){C=C.attrs;try{if(a.inited){if(C.channel&&a.inited!==C.channel)throw Error("already inited for channel "+a.inited);}else if(X.remember)return b(fa)}catch(L){console.log("[LoginWidget]",L.message),y(ca)}},view:function(){try{var C=P.info()}catch(E){}var L=
W.channel?t.map(W.channel,"login/visitor.jpg"):e;return a.inited&&C?q(".h-100.flexcol.flexcenter",[q(".flexcol",[C.image?[q("img",{src:C.image})]:[],q("h1",C.name||C.id)].concat(ea.arrayFromIterable(a.error?[q(".errormessage",a.error.message)]:[])))]):q(".h-100.flexcol.loginwidget",{style:Object.assign({},L&&{backgroundImage:"url("+L+")"})},a.loading?[q(".throbber",[q(".line"),q(".subline.inc"),q(".subline.dec")])]:a.create?[q(D,{})]:[].concat(ea.arrayFromIterable(a.error?[q(".errormessage",a.error.message||
"")]:[]),[q(".flexcol.fullheight.flexcenter.logincard",q(".card",ia.map(function(E){var R=X.profiles[E];return R.flow?q("button.loginbutton.grows",Object.assign({},E&&{className:"profile_"+E},{oncreate:function(Y){A.loginButton(Y.dom,R.profile,function(){},R.flow,function(){return H(!0)},function(da){return H(!1,da)})}})):R.dialog?(R.dialog.id=E,x.add(R.dialog),q(x,{class:".logindialog",dialogProfiles:[E],actions:[R.caption||"login"],onAction:function(Y){return c(Object.assign({},Y,{channel:W.channel}),
E)},noCancel:!0})):q("button.loginbutton.grows",Object.assign({},E&&{className:"profile_"+E},{onclick:function(){c({},E).then(function(){return H(!0)}).catch(function(Y){return H(!1,Y)})}}))})))]))}}}});O(l,function(G,u,K){G=u(r);var q=u(p);u=u(n);K.exports={CreateChannelWidget:G,LoggedInWidget:u,AutoLoginWidget:q}});O(v,function(G,u,K){G=window.NIPC||null;var q=!!G;u=G?G.send:function(x,t,M,z){document.dispatchEvent(new CustomEvent("on_nip",{bubbles:!0,detail:{message:x,payload:t,sourceWin:z||window}}))};
var A={},w=G?G.on:function(x,t){function M(D,a){window.console.log("FNIPC","listen",D);var h=A[D];h||(h=A[D]=[]);h.push(a)}if("string"===typeof x)M(x,t);else for(var z in x)M(z,x[z])},F=!0;G||(window.console.log("FNIPC","init fake nipc"),document.addEventListener("on_nip",function(x){var t=x.detail;window.console.log("FNIPC","incoming",t);x=t.message;var M=t.payload;t=t.sourceWin;if(F||t!==window){if(A[x]){t=0;for(var z=A[x].length;t<z;t++)try{A[x][t](M)}catch(D){window.console.log("FNIPC",D)}}}else window.document.dispatchEvent(new CustomEvent("on_"+
x,{bubbles:!0,detail:M}))}));K.exports={on:w,enableSameWindow:function(){F=!0},disableSameWindow:function(){F=!1},send:u,native:function(){return q}}});O(B,function(G,u,K){var q="https://quarantune.club";K.exports={map:function(A,w){return q+"/cdn/"+(A||"all")+"/"+w},init:function(A){q=A}}});O(I,function(G,u,K){var q={};K.exports={get:function(A,w){return q[A]||(void 0===w?null:w)},set:function(A,w){q[A]=w}}});O(Q,function(G,u,K){var q=u("mithril"),A=u("nobj.auth"),w=u("tokenizer").tokenizeStrict;
K.exports={setRoute:function(F,x){try{"function"===typeof F&&(F=F({channel:x.inited,token:A.token(!0)})),0<=F.indexOf("$")&&(F=w(F,{channel:x.inited,token:A.token(!0)})),console.log("[app-channel]","Set Route",F),q.route.set(F,0<=F.indexOf(":channel")?{channel:x.inited}:null)}catch(t){x.error=t,q.redraw()}}}})})(Promise,Object.assign,Object.keys,window.setTimeout,window.clearTimeout,window.location,window.addEventListener,document,document.body,document.documentElement,document.documentElement.classList,
window,window.NIPC||null,Error,JSON.parse,JSON.stringify,$jscomp)})("131b5289ac9efcbc3eb0ffa56aac71b6","416a377690c8ca15839264f163c1b7b8","4bb26c56120d1141f4926e259e6704c4","94ebdb7093e0b623c5e09e943b48280f","f693fe58bb0ccc78ae1d246014c776e6","feff86eb384a55ccdbdc22d3e66c9c1e","0fc26d52f1934b71c931779e2a2dbfde","83fb692dc47d7b3f7fbbc3d8515ac7eb","681fad3dbf8e7e687063e771749b96f0","f794516f70d9247da1be53032c73ade4","bb6f7ca1eedb69bfeebd3b76f874c60a",0);
9<<4)+14]=b;c=1732584193;b=-271733879;e=-1732584194;var f=271733878;for(d=0;d<a.length;d+=16){var ba=c,ca=b,da=e,ea=f;c=y(c,b,e,f,a[d],7,-680876936);f=y(f,c,b,e,a[d+1],12,-389564586);e=y(e,f,c,b,a[d+2],17,606105819);b=y(b,e,f,c,a[d+3],22,-1044525330);c=y(c,b,e,f,a[d+4],7,-176418897);f=y(f,c,b,e,a[d+5],12,1200080426);e=y(e,f,c,b,a[d+6],17,-1473231341);b=y(b,e,f,c,a[d+7],22,-45705983);c=y(c,b,e,f,a[d+8],7,1770035416);f=y(f,c,b,e,a[d+9],12,-1958414417);e=y(e,f,c,b,a[d+10],17,-42063);b=y(b,e,f,c,a[d+
11],22,-1990404162);c=y(c,b,e,f,a[d+12],7,1804603682);f=y(f,c,b,e,a[d+13],12,-40341101);e=y(e,f,c,b,a[d+14],17,-1502002290);b=y(b,e,f,c,a[d+15],22,1236535329);c=K(c,b,e,f,a[d+1],5,-165796510);f=K(f,c,b,e,a[d+6],9,-1069501632);e=K(e,f,c,b,a[d+11],14,643717713);b=K(b,e,f,c,a[d],20,-373897302);c=K(c,b,e,f,a[d+5],5,-701558691);f=K(f,c,b,e,a[d+10],9,38016083);e=K(e,f,c,b,a[d+15],14,-660478335);b=K(b,e,f,c,a[d+4],20,-405537848);c=K(c,b,e,f,a[d+9],5,568446438);f=K(f,c,b,e,a[d+14],9,-1019803690);e=K(e,f,
c,b,a[d+3],14,-187363961);b=K(b,e,f,c,a[d+8],20,1163531501);c=K(c,b,e,f,a[d+13],5,-1444681467);f=K(f,c,b,e,a[d+2],9,-51403784);e=K(e,f,c,b,a[d+7],14,1735328473);b=K(b,e,f,c,a[d+12],20,-1926607734);c=k(b^e^f,c,b,a[d+5],4,-378558);f=k(c^b^e,f,c,a[d+8],11,-2022574463);e=k(f^c^b,e,f,a[d+11],16,1839030562);b=k(e^f^c,b,e,a[d+14],23,-35309556);c=k(b^e^f,c,b,a[d+1],4,-1530992060);f=k(c^b^e,f,c,a[d+4],11,1272893353);e=k(f^c^b,e,f,a[d+7],16,-155497632);b=k(e^f^c,b,e,a[d+10],23,-1094730640);c=k(b^e^f,c,b,a[d+
13],4,681279174);f=k(c^b^e,f,c,a[d],11,-358537222);e=k(f^c^b,e,f,a[d+3],16,-722521979);b=k(e^f^c,b,e,a[d+6],23,76029189);c=k(b^e^f,c,b,a[d+9],4,-640364487);f=k(c^b^e,f,c,a[d+12],11,-421815835);e=k(f^c^b,e,f,a[d+15],16,530742520);b=k(e^f^c,b,e,a[d+2],23,-995338651);c=I(c,b,e,f,a[d],6,-198630844);f=I(f,c,b,e,a[d+7],10,1126891415);e=I(e,f,c,b,a[d+14],15,-1416354905);b=I(b,e,f,c,a[d+5],21,-57434055);c=I(c,b,e,f,a[d+12],6,1700485571);f=I(f,c,b,e,a[d+3],10,-1894986606);e=I(e,f,c,b,a[d+10],15,-1051523);
b=I(b,e,f,c,a[d+1],21,-2054922799);c=I(c,b,e,f,a[d+8],6,1873313359);f=I(f,c,b,e,a[d+15],10,-30611744);e=I(e,f,c,b,a[d+6],15,-1560198380);b=I(b,e,f,c,a[d+13],21,1309151649);c=I(c,b,e,f,a[d+4],6,-145523070);f=I(f,c,b,e,a[d+11],10,-1120210379);e=I(e,f,c,b,a[d+2],15,718787259);b=I(b,e,f,c,a[d+9],21,-343485551);c=h(c,ba);b=h(b,ca);e=h(e,da);f=h(f,ea)}a=[c,b,e,f];for(d=0;d<32*a.length;d+=8)W+=String.fromCharCode(a[d>>5]>>>d%32&255);for(d=0;d<W.length;d++)b=W.charCodeAt(d),X+="0123456789abcdef".charAt(b>>>
4&15)+"0123456789abcdef".charAt(b&15);return X}function u(a,h){var k=0;h&&(0===h.indexOf("components/")&&(k=11),0<h.indexOf("/",k)&&(h=h.substring(k,h.indexOf("/",k))));return(h=M[a+"/index.js"]||M[h+"/deps/"+a+"/index.js"])?"components/"+h.substring(0,h.length-3):a}function L(a,h){var k=[];h=(D.test(h)?a+"/"+h:h).split("/");for(var y=0,K=h.length;y<K;y++)a=h[y],".."===a?k.pop():"."!==a&&""!==a&&k.push(a);return k.join("/")}function q(a,h){null==h&&(h="/");var k=u(a,h);if(z.call(t,k))return t[k].exports;
if(z.call(x,k))return w(k,x[k]);var y=G(a);y=u(y,h);if(z.call(t,y))return t[y].exports;if(z.call(x,y))return w(y,x[y]);k=L(k,"./index");if(z.call(t,k))return t[k].exports;if(z.call(x,k))return w(k,x[k]);k=L(y,"./index");if(z.call(t,k))return t[k].exports;if(z.call(x,k))return w(k,x[k]);throw Error('Cannot find module "'+a+'" from "'+h+'"');}function A(a){return function(h){h=L(a.split("/").slice(0,-1).join("/"),h);return q(h,a)}}function w(a,h){var k={id:a,exports:{}};t[a]=k;h(k.exports,A(a),k);return k.exports}
var F=window;if("function"===typeof F.require)return F.require;var x={},t={},M={},z={}.hasOwnProperty,D=/^\.\.?(\/|$)/;q.alias=function(a,h){M[h]=a};q.register=q.define=function(a,h){if("object"===typeof a)for(var k in a)z.call(a,k)&&(x[k]=a[k]);else x[a]=h};q.list=function(){var a=[],h;for(h in x)z.call(x,h)&&a.push(h);return a};q.brunch=!0;q._cache=t;return F.require=q}().register;O(g,function(G,u,L){var q=this;"undefined"===typeof Element.prototype.clearChildren&&Object.defineProperty(Element.prototype,
"clearChildren",{configurable:!0,enumerable:!1,value:function(){for(;q.firstChild;)q.removeChild(q.lastChild)}})});O(m,function(G,u,L){V(G,{id:"channel",title:"",error:"There is a problem ...",params:{name:{defaultValue:"",caption:"Channel Name",hint:"type a name",help:"This name will be displayed to your friends.",required:"Please type in a name for your channel."},tos:{type:"check",defaultValue:"",caption:"Terms of service",hint:"I agree to be bound by Quarantune Terms of service",help:"Creating your channel means accepting our terms of service.",
required:"You need to accept the TOS to create your channel."}}})});O(p,function(G,u,L){var q=u("mithril"),A=u("nobj.auth"),w=u("nobj.fire"),F=u(R),x=u(Q).setRoute,t={},M=null,z={config:function(D){M=D},oninit:function(D){var a=D.attrs;D=D.state;try{var h=w.validate(a.channel)}catch(k){h=null}D.inited===h?x(a.requestedPath,D):(V(D,{loading:!1,user:null,requestedPath:a.requestedPath,requestedChannel:h}),A.config(Object.assign({},M,h&&{channel:h})))},view:function(D){D=D.attrs;return t.user?q(".h-100.flexcol.flexcenter",
[q(".flexcol",[t.user.image?[q("img",{src:t.user.image})]:[],q("h1",t.user.name||t.user.id)].concat(ha.arrayFromIterable(t.error?[q(".errormessage",t.error.message)]:[])))]):q(F,Object.assign({},{config:M,requestedChannel:t.requestedChannel,requestedPath:t.requestedPath},D))},onmatch:function(D,a,h,k,y){console.log("[AutoLoginWidget]","OnMatch: routeParams",D,"repaths",a,h,"routeOptions",k);if(a===y.routeSelf&&t.inited)x(y.routeChannel,t);else if(h=A.session?A.session():null,h=!h||!h.user().id(),
!h&&D.channel&&t.inited&&D.channel!==t.inited)history.pushState(null,null,"#!"+a),window.location.reload();else if(h)return console.log("[AutoLoginWidget]","unauth - failed, launch login"),{view:function(K){return q(z,Object.assign({},y||{},k||{},K.attrs,{requestedPath:a}))}};return null}};L.exports=z});O(r,function(G,u,L){function q(z,D){console.warn("accept",z);F.get("rtChannel").create(z).then(function(){w.route.set(D||"/home")}).catch(function(a){t("Error",a.message)})}function A(){console.warn("cancel")}
var w=u("mithril"),F=u(J);G=u("app.widgets");var x=G.Dialog,t=G.Alert,M=u(m);x.add(M);L.exports={oninit:function(z){z=z.state;z.rtChannel=F.get("rtChannel");return z.rtChannel.init()},view:function(z){var D=z.attrs;z=z.state;var a=z.rtChannel.user();return z.rtChannel.channel()?w(".widget.flexcol.flexcenter.shadow",[w("h1",a.name),w("h2","id "+a.id)]):w(".flexrow",[w(".widget.flexcol.flexcenter.shadow",[w("img.avatar",{src:a.image}),w("h1",a.name),w("h6.idchannel",a.id)]),w(x,{dialogProfiles:[M.id],
create:function(h){return q(h,D.defaultRoute)},onCancel:A})])}}});O(n,function(G,u,L){var q=u("nobj.auth"),A=u("mithril");L.exports={view:function(w){w=w.state;try{w.user=q.user.info()}catch(F){}try{w.channel=q.channel.info()}catch(F){}return w.channel&&w.user?A(".flexrow.loggedinwidget.font-75",[A(".flexcol.flexcenter.al-right",[A(".channelname",w.channel.name),A(".username",w.user.name)]),w.user.image?[A("img",{src:w.user.image})]:[]]):A(".nologin.loggedinwidget")}}});O(R,function(G,u,L){var q=
u("mithril"),A=u("nobj.auth"),w=u("nobj.fire"),F=u("rt.channel"),x=u("app.widgets").Dialog,t=u(B),M=u(Q).setRoute,z=u(J),D=u(r),a={};L.exports=function(h){function k(E){a.loading=E;aa.toggle("loading",a.loading);q.redraw()}function y(E,C){M(!E||E.startsWith(W.routeSelf)?f:E,a)}function K(){a.inited=S.id();delete a.create;k(!1);aa.add("loggedin");y(da||f,{channel:a.inited})}function I(E,C){if(C)a.error=C,k(!1);else try{k(!0),N.hasRealtime()?w.init().then(function(){var H=new F(w.current());z.set("rtChannel",
H);H.init(X).then(K).catch(function(){V(a,{inited:S.id(),create:!0});k(!1);S.isOwner()?q.redraw():(aa.remove("loggedin"),y(ba))})}).catch(function(H){delete a.inited;delete a.create;a.error=H;k(!1);aa.remove("loggedin")}):K()}catch(H){a.error=H,k(!1)}}function c(E,C){var H=X.profiles[C];return new U(function(T,fa){A.login(H.version,C,E,H.flow).then(function(){I(!0,null);T()}).catch(function(ia){I(!1,ia);fa(ia)})})}function b(E){a.loading=!0;A.recover({channel:E,refresh:!!X.refresh}).then(function(){return I(!0)}).catch(function(C){return I(!1,
C)})}var W=h.attrs;h=W;var X=h.config,d=h.profile,e=h.backgroundUrl,f=h.routeChannel,ba=h.routeNotFound,ca=h.requestedChannel,da=h.requestedPath,ea=d&&"string"===typeof d?[d]:d&&d.length?d:[null],N=A.session(),P=N.user(),S=N.channel();return{oninit:function(E){E=E.attrs;try{if(a.inited){if(E.channel&&a.inited!==E.channel)throw Error("already inited for channel "+a.inited);}else if(X.remember)return b(ca)}catch(C){console.log("[LoginWidget]",C.message),y(ba)}},view:function(){try{P.info()}catch(C){}var E=
W.channel?t.map(W.channel,"login/visitor.jpg"):e;return q(".h-100.flexcol.loginwidget",{style:Object.assign({},E&&{backgroundImage:"url("+E+")"})},a.loading?[q(".throbber",[q(".line"),q(".subline.inc"),q(".subline.dec")])]:a.create?[q(D,{})]:[].concat(ha.arrayFromIterable(a.error?[q(".errormessage",a.error.message||"")]:[]),[q(".flexcol.fullheight.flexcenter.logincard",q(".card",ea.map(function(C){var H=X.profiles[C];return H.flow?q("button.loginbutton.grows",Object.assign({},C&&{className:"profile_"+
C},{oncreate:function(T){A.loginButton(T.dom,H.profile,function(){},H.flow,function(){return I(!0)},function(fa){return I(!1,fa)})}})):H.dialog?(H.dialog.id=C,x.add(H.dialog),q(x,{class:".logindialog",dialogProfiles:[C],actions:[H.caption||"login"],onAction:function(T){return c(Object.assign({},T,{channel:W.channel}),C)},noCancel:!0})):q("button.loginbutton.grows",Object.assign({},C&&{className:"profile_"+C},{onclick:function(){c({},C).then(function(){return I(!0)}).catch(function(T){return I(!1,
T)})}}))})))]))}}}});O(l,function(G,u,L){G=u(r);var q=u(p);u=u(n);L.exports={CreateChannelWidget:G,LoggedInWidget:u,AutoLoginWidget:q}});O(v,function(G,u,L){G=window.NIPC||null;var q=!!G;u=G?G.send:function(x,t,M,z){document.dispatchEvent(new CustomEvent("on_nip",{bubbles:!0,detail:{message:x,payload:t,sourceWin:z||window}}))};var A={},w=G?G.on:function(x,t){function M(D,a){window.console.log("FNIPC","listen",D);var h=A[D];h||(h=A[D]=[]);h.push(a)}if("string"===typeof x)M(x,t);else for(var z in x)M(z,
x[z])},F=!0;G||(window.console.log("FNIPC","init fake nipc"),document.addEventListener("on_nip",function(x){var t=x.detail;window.console.log("FNIPC","incoming",t);x=t.message;var M=t.payload;t=t.sourceWin;if(F||t!==window){if(A[x]){t=0;for(var z=A[x].length;t<z;t++)try{A[x][t](M)}catch(D){window.console.log("FNIPC",D)}}}else window.document.dispatchEvent(new CustomEvent("on_"+x,{bubbles:!0,detail:M}))}));L.exports={on:w,enableSameWindow:function(){F=!0},disableSameWindow:function(){F=!1},send:u,
native:function(){return q}}});O(B,function(G,u,L){var q="https://quarantune.club";L.exports={map:function(A,w){return q+"/cdn/"+(A||"all")+"/"+w},init:function(A){q=A}}});O(J,function(G,u,L){var q={};L.exports={get:function(A,w){return q[A]||(void 0===w?null:w)},set:function(A,w){q[A]=w}}});O(Q,function(G,u,L){var q=u("mithril"),A=u("nobj.auth"),w=u("tokenizer").tokenizeStrict;L.exports={setRoute:function(F,x){try{"function"===typeof F&&(F=F({channel:x.inited,token:A.token(!0)})),0<=F.indexOf("$")&&
(F=w(F,{channel:x.inited,token:A.token(!0)})),console.log("[app-channel]","Set Route",F),q.route.set(F,0<=F.indexOf(":channel")?{channel:x.inited}:null)}catch(t){x.error=t,q.redraw()}}}})})(Promise,Object.assign,Object.keys,window.setTimeout,window.clearTimeout,window.location,window.addEventListener,document,document.body,document.documentElement,document.documentElement.classList,window,window.NIPC||null,Error,JSON.parse,JSON.stringify,$jscomp)})("131b5289ac9efcbc3eb0ffa56aac71b6","416a377690c8ca15839264f163c1b7b8",
"4bb26c56120d1141f4926e259e6704c4","94ebdb7093e0b623c5e09e943b48280f","f693fe58bb0ccc78ae1d246014c776e6","feff86eb384a55ccdbdc22d3e66c9c1e","0fc26d52f1934b71c931779e2a2dbfde","83fb692dc47d7b3f7fbbc3d8515ac7eb","681fad3dbf8e7e687063e771749b96f0","f794516f70d9247da1be53032c73ade4","bb6f7ca1eedb69bfeebd3b76f874c60a",0);
{
"name": "nobj-app-channel",
"version": "0.4.12",
"version": "0.4.13",
"description": "Realtime channel skeleton for nobj-app",

@@ -5,0 +5,0 @@ "main": "lib.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc