!function(e,t){"object"==typeofexports&&"object"==typeofmodule?module.exports=t():"function"==typeofdefine&&define.amd?define([],t):"object"==typeofexports?exports.Matrix=t():e.Matrix=t()}(self,(()=>(()=>{vare={9141:e=>{"use strict";for(vart=/[\\\"\x00-\x1F]/g,n={},r=0;r<32;++r)n[String.fromCharCode(r)]="\\U"+("0000"+r.toString(16)).slice(-4).toUpperCase();functioni(e){returnt.lastIndex=0,e.replace(t,(function(e){returnn[e]}))}n["\b"]="\\b",n["\t"]="\\t",n["\n"]="\\n",n["\f"]="\\f",n["\r"]="\\r",n['"']='\\"',n["\\"]="\\\\",e.exports={stringify:functione(t){switch(typeoft){case"string":return'"'+i(t)+'"';case"number":returnisFinite(t)?t:"null";case"boolean":returnt;case"object":returnnull===t?"null":Array.isArray(t)?function(t){for(varn="[",r="",i=0;i<t.length;++i)r+=n,n=",",r+=e(t[i]);return","!=n?"[]":r+"]"}(t):function(t){varn="{",r="",s=Object.keys(t);s.sort();for(varo=0;o<s.length;++o){vara=s[o];r+=n+'"'+i(a)+'":',n=",",r+=e(t[a])}return","!=n?"{}":r+"}"}(t);default:thrownewError("Cannot stringify: "+typeoft)}}}},8162:e=>{"use strict";e.exports=function(e){if(e.length>=255)thrownewTypeError("Alphabet too long");for(vart=newUint8Array(256),n=0;n<t.length;n++)t[n]=255;for(varr=0;r<e.length;r++){vari=e.charAt(r),s=i.charCodeAt(0);if(255!==t[s])thrownewTypeError(i+" is ambiguous");t[s]=r}varo=e.length,a=e.charAt(0),c=Math.log(o)/Math.log(256),l=Math.log(256)/Math.log(o);functiond(e){if("string"!=typeofe)thrownewTypeError("Expected String");if(0===e.length)returnnewUint8Array;for(varn=0,r=0,i=0;e[n]===a;)r++,n++;for(vars=(e.length-n)*c+1>>>0,l=newUint8Array(s);e[n];){vard=t[e.charCodeAt(n)];if(255===d)return;for(varu=0,h=s-1;(0!==d||u<i)&&-1!==h;h--,u++)d+=o*l[h]>>>0,l[h]=d%256>>>0,d=d/256>>>0;if(0!==d)thrownewError("Non-zero carry");i=u,n++}for(varf=s-i;f!==s&&0===l[f];)f++;for(varg=newUint8Array(r+(s-f)),p=r;f!==s;)g[p++]=l[f++];returng}return{encode:function(t){if(tinstanceofUint8Array||(ArrayBuffer.isView(t)?t=newUint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(tinstanceofUint8Array))thrownewTypeError("Expected Uint8Array");if(0===t.length)return"";for(varn=0,r=0,i=0,s=t.length;i!==s&&0===t[i];)i++,n++;for(varc=(s-i)*l+1>>>0,d=newUint8Array(c);i!==s;){for(varu=t[i],h=0,f=c-1;(0!==u||h<r)&&-1!==f;f--,h++)u+=256*d[f]>>>0,d[f]=u%o>>>0,u=u/o>>>0;if(0!==u)thrownewError("Non-zero carry");r=h,i++}for(varg=c-r;g!==c&&0===d[g];)g++;for(varp=a.repeat(n);g<c;++g)p+=e.charAt(d[g]);returnp},decodeUnsafe:d,decode:function(e){vart=d(e);if(t)returnt;thrownewError("Non-base"+o+" character")}}}},9742:(e,t)=>{"use strict";t.byteLength=function(e){vart=a(e),n=t[0],r=t[1];return3*(n+r)/4-r},t.toByteArray=function(e){vart,n,s=a(e),o=s[0],c=s[1],l=newi(function(e,t,n){return3*(t+n)/4-n}(0,o,c)),d=0,u=c>0?o-4:o;for(n=0;n<u;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],l[d++]=t>>16&255,l[d++]=t>>8&255,l[d++]=255&t;return2===c&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[d++]=255&t),1===c&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[d++]=t>>8&255,l[d++]=255&t),l},t.fromByteArray=function(e){for(vart,r=e.length,i=r%3,s=[],o=16383,a=0,l=r-i;a<l;a+=o)s.push(c(e,a,a+o>l?l:a+o));return1===i?(t=e[r-1],s.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],s.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),s.join("")};for(varn=[],r=[],i="undefined"!=typeofUint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)n[o]=s[o],r[s.charCodeAt(o)]=o;functiona(e){vart=e.length;if(t%4>0)thrownewError("Invalid string. Length must be a multiple of 4");varn=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}functionc(e,t,r){for(vari,s,o=[],a=t;a<r;a+=3)i=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),o.push(n[(s=i)>>18&63]+n[s>>12&63]+n[s>>6&63]+n[63&s]);returno.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},4770:function(e,t){varn,r;n=function(){vare=XMLHttpRequest;if(!e)thr
window.notify(`${this.profile.name} is ${this.profile.description}, it is the hottest internet technology available at this moment.<br>Read more about it <a href="${this.profile.url}" target="_blank">here</a>.<br>You can basically make up a new channelname or use an existing one`)