From 7d729410e714d78515098da6dfeb93aea9a2e951 Mon Sep 17 00:00:00 2001 From: mrharpo Date: Sat, 20 Apr 2024 21:09:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20quaterni?= =?UTF-8?q?onmedia/leo@c6ba71d630a1dcc9c82ea53f954c53ccf70ae9f4=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/MuseJazzText-681d1f09.otf | Bin 256028 -> 0 bytes assets/index-397fddf0.js | 55 ------------------------------- assets/index-b01b1f7b.js | 55 +++++++++++++++++++++++++++++++ index.html | 2 +- 4 files changed, 56 insertions(+), 56 deletions(-) delete mode 100644 assets/MuseJazzText-681d1f09.otf delete mode 100644 assets/index-397fddf0.js create mode 100644 assets/index-b01b1f7b.js diff --git a/assets/MuseJazzText-681d1f09.otf b/assets/MuseJazzText-681d1f09.otf deleted file mode 100644 index 1c3c4614fc56573a60c3af12a82c16acaef1d613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256028 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 y of Z)if(y.type==="childList")for(const b of y.addedNodes)b.tagName==="LINK"&&b.rel==="modulepreload"&&A(b)}).observe(document,{childList:!0,subtree:!0});function Q(Z){const y={};return Z.integrity&&(y.integrity=Z.integrity),Z.referrerPolicy&&(y.referrerPolicy=Z.referrerPolicy),Z.crossOrigin==="use-credentials"?y.credentials="include":Z.crossOrigin==="anonymous"?y.credentials="omit":y.credentials="same-origin",y}function A(Z){if(Z.ep)return;Z.ep=!0;const y=Q(Z);fetch(Z.href,y)}})();var n2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function J7(C){return C&&C.__esModule&&Object.prototype.hasOwnProperty.call(C,"default")?C.default:C}function w0(C){if(C.__esModule)return C;var D=C.default;if(typeof D=="function"){var Q=function A(){return this instanceof A?Reflect.construct(D,arguments,this.constructor):D.apply(this,arguments)};Q.prototype=D.prototype}else Q={};return Object.defineProperty(Q,"__esModule",{value:!0}),Object.keys(C).forEach(function(A){var Z=Object.getOwnPropertyDescriptor(C,A);Object.defineProperty(Q,A,Z.get?Z:{enumerable:!0,get:function(){return C[A]}})}),Q}var $2,K7;function o2(){if(K7)return $2;K7=1;function C(D,Q,A,Z,y,b){return{tag:D,key:Q,attrs:A,children:Z,text:y,dom:b,domSize:void 0,state:void 0,events:void 0,instance:void 0}}return C.normalize=function(D){return Array.isArray(D)?C("[",void 0,void 0,C.normalizeChildren(D),void 0,void 0):D==null||typeof D=="boolean"?null:typeof D=="object"?D:C("#",void 0,void 0,String(D),void 0,void 0)},C.normalizeChildren=function(D){var Q=[];if(D.length){for(var A=D[0]!=null&&D[0].key!=null,Z=1;Z0&&(Z.className=A.join(" ")),V7[C]={tag:Q,attrs:Z}}function k0(C,D){var Q=D.attrs,A=d2.call(Q,"class"),Z=A?Q.class:Q.className;if(D.tag=C.tag,D.attrs={},!d7(C.attrs)&&!d7(Q)){var y={};for(var b in Q)d2.call(Q,b)&&(y[b]=Q[b]);Q=y}for(var b in C.attrs)d2.call(C.attrs,b)&&b!=="className"&&!d2.call(Q,b)&&(Q[b]=C.attrs[b]);(Z!=null||C.attrs.className!=null)&&(Q.className=Z!=null?C.attrs.className!=null?String(C.attrs.className)+" "+String(Z):Z:C.attrs.className!=null?C.attrs.className:null),A&&(Q.class=null);for(var b in Q)if(d2.call(Q,b)&&b!=="key"){D.attrs=Q;break}return D}function Y0(C){if(C==null||typeof C!="string"&&typeof C!="function"&&typeof C.view!="function")throw Error("The selector must be either a string or a component.");var D=v0.apply(1,arguments);return typeof C=="string"&&(D.children=M0.normalizeChildren(D.children),C!=="[")?k0(V7[C]||U0(C),D):(D.tag=C,D)}var $7=Y0,W0=o2(),H0=function(C){return C==null&&(C=""),W0("<",void 0,void 0,C,void 0,void 0)},R0=o2(),O0=z7,P0=function(){var C=O0.apply(0,arguments);return C.tag="[",C.children=R0.normalizeChildren(C.children),C},s7=$7;s7.trust=H0;s7.fragment=P0;var _0=s7,N2={exports:{}},j2,T7;function j7(){if(T7)return j2;T7=1;var C=function(D){if(!(this instanceof C))throw new Error("Promise must be called with 'new'.");if(typeof D!="function")throw new TypeError("executor must be a function.");var Q=this,A=[],Z=[],y=e(A,!0),b=e(Z,!1),B=Q._instance={resolvers:A,rejectors:Z},E=typeof setImmediate=="function"?setImmediate:setTimeout;function e(r,n){return function o(G){var i;try{if(n&&G!=null&&(typeof G=="object"||typeof G=="function")&&typeof(i=G.then)=="function"){if(G===Q)throw new TypeError("Promise can't be resolved with itself.");l(i.bind(G))}else E(function(){!n&&r.length===0&&console.error("Possible unhandled promise rejection:",G);for(var h=0;h0||i(h)}}var G=o(b);try{r(o(y),G)}catch(i){G(i)}}l(D)};return C.prototype.then=function(D,Q){var A=this,Z=A._instance;function y(e,l,r,n){l.push(function(o){if(typeof e!="function")r(o);else try{b(e(o))}catch(G){B&&B(G)}}),typeof Z.retry=="function"&&n===Z.state&&Z.retry()}var b,B,E=new C(function(e,l){b=e,B=l});return y(D,Z.resolvers,b,!0),y(Q,Z.rejectors,B,!1),E},C.prototype.catch=function(D){return this.then(null,D)},C.prototype.finally=function(D){return this.then(function(Q){return C.resolve(D()).then(function(){return Q})},function(Q){return C.resolve(D()).then(function(){return C.reject(Q)})})},C.resolve=function(D){return D instanceof C?D:new C(function(Q){Q(D)})},C.reject=function(D){return new C(function(Q,A){A(D)})},C.all=function(D){return new C(function(Q,A){var Z=D.length,y=0,b=[];if(D.length===0)Q([]);else for(var B=0;B"u"?window.Promise=x2:window.Promise.prototype.finally||(window.Promise.prototype.finally=x2.prototype.finally),N2.exports=window.Promise):typeof n2<"u"?(typeof n2.Promise>"u"?n2.Promise=x2:n2.Promise.prototype.finally||(n2.Promise.prototype.finally=x2.prototype.finally),N2.exports=n2.Promise):N2.exports=x2;var q7=N2.exports,q2=o2(),J0=function(C){var D=C&&C.document,Q,A={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"};function Z(L){return L.attrs&&L.attrs.xmlns||A[L.tag]}function y(L,X){if(L.state!==X)throw new Error("'vnode.state' must not be modified.")}function b(L){var X=L.state;try{return this.apply(X,arguments)}finally{y(L,X)}}function B(){try{return D.activeElement}catch{return null}}function E(L,X,F,c,s,t,p){for(var v=F;v'+X.children+"",t=t.firstChild):t.innerHTML=X.children,X.dom=t.firstChild,X.domSize=t.childNodes.length,X.instance=[];for(var p=D.createDocumentFragment(),v;v=t.firstChild;)X.instance.push(v),p.appendChild(v);a(L,p,c)}function o(L,X,F,c,s){var t=D.createDocumentFragment();if(X.children!=null){var p=X.children;E(t,p,0,p.length,F,null,c)}X.dom=t.firstChild,X.domSize=t.childNodes.length,a(L,t,s)}function G(L,X,F,c,s){var t=X.tag,p=X.attrs,v=p&&p.is;c=Z(X)||c;var K=c?v?D.createElementNS(c,t,{is:v}):D.createElementNS(c,t):v?D.createElement(t,{is:v}):D.createElement(t);if(X.dom=K,p!=null&&q(X,p,c),a(L,K,s),!w(X)&&X.children!=null){var O=X.children;E(K,O,0,O.length,F,null,c),X.tag==="select"&&p!=null&&D2(X,p)}}function i(L,X){var F;if(typeof L.tag.view=="function"){if(L.state=Object.create(L.tag),F=L.state.view,F.$$reentrantLock$$!=null)return;F.$$reentrantLock$$=!0}else{if(L.state=void 0,F=L.tag,F.$$reentrantLock$$!=null)return;F.$$reentrantLock$$=!0,L.state=L.tag.prototype!=null&&typeof L.tag.prototype.view=="function"?new L.tag(L):L.tag(L)}if(h2(L.state,L,X),L.attrs!=null&&h2(L.attrs,L,X),L.instance=q2.normalize(b.call(L.state.view,L)),L.instance===L)throw Error("A view cannot return the vnode it received as argument");F.$$reentrantLock$$=null}function h(L,X,F,c,s){i(X,F),X.instance!=null?(e(L,X.instance,F,c,s),X.dom=X.instance.dom,X.domSize=X.dom!=null?X.instance.domSize:0):X.domSize=0}function T(L,X,F,c,s,t){if(!(X===F||X==null&&F==null))if(X==null||X.length===0)E(L,F,0,F.length,c,s,t);else if(F==null||F.length===0)N(L,X,0,X.length);else{var p=X[0]!=null&&X[0].key!=null,v=F[0]!=null&&F[0].key!=null,K=0,O=0;if(!p)for(;O=O&&y2>=K&&(b2=X[L2],V=F[y2],b2.key===V.key);)b2!==V&&x(L,b2,V,c,s,t),V.dom!=null&&(s=V.dom),L2--,y2--;for(;L2>=O&&y2>=K&&(Z2=X[O],C2=F[K],Z2.key===C2.key);)O++,K++,Z2!==C2&&x(L,Z2,C2,c,f(X,O,s),t);for(;L2>=O&&y2>=K&&!(K===y2||Z2.key!==V.key||b2.key!==C2.key);)P2=f(X,O,s),d(L,b2,P2),b2!==C2&&x(L,b2,C2,c,P2,t),++K<=--y2&&d(L,Z2,s),Z2!==V&&x(L,Z2,V,c,s,t),V.dom!=null&&(s=V.dom),O++,L2--,b2=X[L2],V=F[y2],Z2=X[O],C2=F[K];for(;L2>=O&&y2>=K&&b2.key===V.key;)b2!==V&&x(L,b2,V,c,s,t),V.dom!=null&&(s=V.dom),L2--,y2--,b2=X[L2],V=F[y2];if(K>y2)N(L,X,O,L2+1);else if(O>L2)E(L,F,K,y2+1,c,s,t);else{var f0=s,h7=y2-K+1,p2=new Array(h7),_2=0,j=0,J2=2147483647,z2=0,f2,V2;for(j=0;j=K;j--){f2==null&&(f2=I(X,O,L2+1)),V=F[j];var K2=f2[V.key];K2!=null&&(J2=K2=K;j--)C2=F[j],p2[j-K]===-1?e(L,C2,c,t,s):V2[_2]===j-K?_2--:d(L,C2,s),C2.dom!=null&&(s=F[j].dom);else for(j=y2;j>=K;j--)C2=F[j],p2[j-K]===-1&&e(L,C2,c,t,s),C2.dom!=null&&(s=F[j].dom)}}else{var O2=X.lengthO2&&N(L,X,K,X.length),F.length>O2&&E(L,F,K,F.length,c,s,t)}}}function x(L,X,F,c,s,t){var p=X.tag,v=F.tag;if(p===v){if(F.state=X.state,F.events=X.events,S0(F,X))return;if(typeof p=="string")switch(F.attrs!=null&&R2(F.attrs,F,c),p){case"#":S(X,F);break;case"<":P(L,X,F,t,s);break;case"[":_(L,X,F,c,s,t);break;default:k(X,F,c,t)}else m(L,X,F,c,s,t)}else R(L,X),e(L,F,c,t,s)}function S(L,X){L.children.toString()!==X.children.toString()&&(L.dom.nodeValue=X.children),X.dom=L.dom}function P(L,X,F,c,s){X.children!==F.children?(H(L,X),n(L,F,c,s)):(F.dom=X.dom,F.domSize=X.domSize,F.instance=X.instance)}function _(L,X,F,c,s,t){T(L,X.children,F.children,c,s,t);var p=0,v=F.children;if(F.dom=null,v!=null){for(var K=0;K>>1)+(c>>>1)+(F&c&1);L[X[v]]0&&(W[s]=X[F-1]),X[F]=s)}for(F=X.length,c=X[F-1];F-- >0;)X[F]=c,c=W[c];return W.length=0,X}function f(L,X,F){for(;X-1||L.attrs!=null&&L.attrs.is||X!=="href"&&X!=="list"&&X!=="form"&&X!=="width"&&X!=="height")&&X in L.dom}var t2=/[A-Z]/g;function H2(L){return"-"+L.toLowerCase()}function a2(L){return L[0]==="-"&&L[1]==="-"?L:L==="cssFloat"?"float":L.replace(t2,H2)}function s2(L,X,F){if(X!==F)if(F==null)L.style.cssText="";else if(typeof F!="object")L.style.cssText=F;else if(X==null||typeof X!="object"){L.style.cssText="";for(var c in F){var s=F[c];s!=null&&L.style.setProperty(a2(c),String(s))}}else{for(var c in F){var s=F[c];s!=null&&(s=String(s))!==String(X[c])&&L.style.setProperty(a2(c),s)}for(var c in X)X[c]!=null&&F[c]==null&&L.style.removeProperty(a2(c))}}function J(){this._=Q}J.prototype=Object.create(null),J.prototype.handleEvent=function(L){var X=this["on"+L.type],F;typeof X=="function"?F=X.call(L.currentTarget,L):typeof X.handleEvent=="function"&&X.handleEvent(L),this._&&L.redraw!==!1&&(0,this._)(),F===!1&&(L.preventDefault(),L.stopPropagation())};function A2(L,X,F){if(L.events!=null){if(L.events._=Q,L.events[X]===F)return;F!=null&&(typeof F=="function"||typeof F=="object")?(L.events[X]==null&&L.dom.addEventListener(X.slice(2),L.events,!1),L.events[X]=F):(L.events[X]!=null&&L.dom.removeEventListener(X.slice(2),L.events,!1),L.events[X]=void 0)}else F!=null&&(typeof F=="function"||typeof F=="object")&&(L.events=new J,L.dom.addEventListener(X.slice(2),L.events,!1),L.events[X]=F)}function h2(L,X,F){typeof L.oninit=="function"&&b.call(L.oninit,X),typeof L.oncreate=="function"&&F.push(b.bind(L.oncreate,X))}function R2(L,X,F){typeof L.onupdate=="function"&&F.push(b.bind(L.onupdate,X))}function S0(L,X){do{if(L.attrs!=null&&typeof L.attrs.onbeforeupdate=="function"){var F=b.call(L.attrs.onbeforeupdate,L,X);if(F!==void 0&&!F)break}if(typeof L.tag!="string"&&typeof L.state.onbeforeupdate=="function"){var F=b.call(L.state.onbeforeupdate,L,X);if(F!==void 0&&!F)break}return!1}while(!1);return L.dom=X.dom,L.domSize=X.domSize,L.instance=X.instance,L.attrs=X.attrs,L.children=X.children,L.text=X.text,!0}var g2;return function(L,X,F){if(!L)throw new TypeError("DOM element being rendered to does not exist.");if(g2!=null&&L.contains(g2))throw new TypeError("Node is currently being rendered to and thus is locked.");var c=Q,s=g2,t=[],p=B(),v=L.namespaceURI;g2=L,Q=typeof F=="function"?F:void 0;try{L.vnodes==null&&(L.textContent=""),X=q2.normalizeChildren(Array.isArray(X)?X:[X]),T(L,L.vnodes,X,t,null,v==="http://www.w3.org/1999/xhtml"?void 0:v),L.vnodes=X,p!=null&&B()!==p&&typeof p.focus=="function"&&p.focus();for(var K=0;K=0&&(A.splice(r,2),r<=y&&(y-=2),C(e,[])),l!=null&&(A.push(e,l),C(e,m7(l),B))}return{mount:E,redraw:B}},V0=C0,o7=z0(V0,typeof requestAnimationFrame<"u"?requestAnimationFrame:null,typeof console<"u"?console:null),C7,g7;function D0(){return g7||(g7=1,C7=function(C){if(Object.prototype.toString.call(C)!=="[object Object]")return"";var D=[];for(var Q in C)A(Q,C[Q]);return D.join("&");function A(Z,y){if(Array.isArray(y))for(var b=0;b=0&&(i+=Q.slice(Z,b)),r>=0&&(i+=(Z<0?"?":"&")+l.slice(r,o));var h=C(e);return h&&(i+=(Z<0&&r<0?"?":"&")+h),y>=0&&(i+=Q.slice(y)),n>=0&&(i+=(y<0?"":"&")+l.slice(n)),i},y7}var $0=i7(),S7=I2,j0=function(C,D,Q){var A=0;function Z(B){return new D(B)}Z.prototype=D.prototype,Z.__proto__=D;function y(B){return function(E,e){typeof E!="string"?(e=E,E=E.url):e==null&&(e={});var l=new D(function(G,i){B($0(E,e.params),e,function(h){if(typeof e.type=="function")if(Array.isArray(h))for(var T=0;T=200&&k.target.status<300||k.target.status===304||/^file:\/\//i.test(B),I=k.target.response,W;if(G==="json"){if(!k.target.responseType&&typeof E.extract!="function")try{I=JSON.parse(k.target.responseText)}catch{I=null}}else(!G||G==="text")&&I==null&&(I=k.target.responseText);if(typeof E.extract=="function"?(I=E.extract(k.target,E),m=!0):typeof E.deserialize=="function"&&(I=E.deserialize(I)),m)e(I);else{var $=function(){try{W=k.target.responseText}catch{W=I}var f=new Error(W);f.code=k.target.status,f.response=I,l(f)};i.status===0?setTimeout(function(){T||$()}):$()}}catch(f){l(f)}},i.ontimeout=function(k){T=!0;var m=new Error("Request timed out");m.code=k.target.status,l(m)},typeof E.config=="function"&&(i=E.config(i,E,B)||i,i!==x&&(S=i.abort,i.abort=function(){h=!0,S.call(this)})),n==null?i.send():typeof E.serialize=="function"?i.send(E.serialize(n)):n instanceof C.FormData||n instanceof C.URLSearchParams?i.send(n):i.send(JSON.stringify(n))}),jsonp:y(function(B,E,e,l){var r=E.callbackName||"_mithril_"+Math.round(Math.random()*1e16)+"_"+A++,n=C.document.createElement("script");C[r]=function(o){delete C[r],n.parentNode.removeChild(n),e(o)},n.onerror=function(){delete C[r],n.parentNode.removeChild(n),l(new Error("JSONP request failed"))},n.src=B+(B.indexOf("?")<0?"?":"&")+encodeURIComponent(E.callbackKey||"callback")+"="+encodeURIComponent(r),C.document.documentElement.appendChild(n)})}},q0=q7,CC=o7,DC=j0(typeof window<"u"?window:null,q0,CC.redraw),Q7,f7;function Q0(){if(f7)return Q7;f7=1;function C(D){try{return decodeURIComponent(D)}catch{return D}}return Q7=function(D){if(D===""||D==null)return{};D.charAt(0)==="?"&&(D=D.slice(1));for(var Q=D.split("&"),A={},Z={},y=0;y-1&&e.pop();for(var r=0;r1&&b[b.length-1]==="/"&&(b=b.slice(0,-1))):b="/",{path:b,params:Q<0?{}:C(D.slice(Q+1,Z))}},X7}var b7,N7;function yC(){if(N7)return b7;N7=1;var C=t7();return b7=function(D){var Q=C(D),A=Object.keys(Q.params),Z=[],y=new RegExp("^"+Q.path.replace(/:([^\/.-]+)(\.{3}|\.(?!\.)|-)?|[\\^$*+.()|\[\]{}]/g,function(b,B,E){return B==null?"\\"+b:(Z.push({k:B,r:E==="..."}),E==="..."?"(.*)":E==="."?"([^/]+)\\.":"([^/]+)"+(E||""))})+"$");return function(b){for(var B=0;B`Invalid value for key ${C}`,lC=C=>`Pattern length exceeds max of ${C}.`,GC=C=>`Missing ${C} property in key`,rC=C=>`Property 'weight' in key '${C}' must be a positive integer`,U7=Object.prototype.hasOwnProperty;class nC{constructor(D){this._keys=[],this._keyMap={};let Q=0;D.forEach(A=>{let Z=A0(A);this._keys.push(Z),this._keyMap[Z.id]=Z,Q+=Z.weight}),this._keys.forEach(A=>{A.weight/=Q})}get(D){return this._keyMap[D]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function A0(C){let D=null,Q=null,A=null,Z=1,y=null;if(G2(C)||c2(C))A=C,D=k7(C),Q=F7(C);else{if(!U7.call(C,"name"))throw new Error(GC("name"));const b=C.name;if(A=b,U7.call(C,"weight")&&(Z=C.weight,Z<=0))throw new Error(rC(b));D=k7(b),Q=F7(b),y=C.getFn}return{path:D,id:Q,weight:Z,src:A,getFn:y}}function k7(C){return c2(C)?C:C.split(".")}function F7(C){return c2(C)?C.join("."):C}function cC(C,D){let Q=[],A=!1;const Z=(y,b,B)=>{if(F2(y))if(!b[B])Q.push(y);else{let E=b[B];const e=y[E];if(!F2(e))return;if(B===b.length-1&&(G2(e)||Z0(e)||BC(e)))Q.push(EC(e));else if(c2(e)){A=!0;for(let l=0,r=e.length;lC.score===D.score?C.idx{this._keysMap[Q.id]=A})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,G2(this.docs[0])?this.docs.forEach((D,Q)=>{this._addString(D,Q)}):this.docs.forEach((D,Q)=>{this._addObject(D,Q)}),this.norm.clear())}add(D){const Q=this.size();G2(D)?this._addString(D,Q):this._addObject(D,Q)}removeAt(D){this.records.splice(D,1);for(let Q=D,A=this.size();Q{let b=Z.getFn?Z.getFn(D):this.getFn(D,Z.path);if(F2(b)){if(c2(b)){let B=[];const E=[{nestedArrIndex:-1,value:b}];for(;E.length;){const{nestedArrIndex:e,value:l}=E.pop();if(F2(l))if(G2(l)&&!B7(l)){let r={v:l,i:e,n:this.norm.get(l)};B.push(r)}else c2(l)&&l.forEach((r,n)=>{E.push({nestedArrIndex:n,value:r})})}A.$[y]=B}else if(G2(b)&&!B7(b)){let B={v:b,n:this.norm.get(b)};A.$[y]=B}}}),this.records.push(A)}toJSON(){return{keys:this.keys,records:this.records}}}function F0(C,D,{getFn:Q=g.getFn,fieldNormWeight:A=g.fieldNormWeight}={}){const Z=new a7({getFn:Q,fieldNormWeight:A});return Z.setKeys(C.map(A0)),Z.setSources(D),Z.create(),Z}function hC(C,{getFn:D=g.getFn,fieldNormWeight:Q=g.fieldNormWeight}={}){const{keys:A,records:Z}=C,y=new a7({getFn:D,fieldNormWeight:Q});return y.setKeys(A),y.setIndexRecords(Z),y}function w2(C,{errors:D=0,currentLocation:Q=0,expectedLocation:A=0,distance:Z=g.distance,ignoreLocation:y=g.ignoreLocation}={}){const b=D/C.length;if(y)return b;const B=Math.abs(A-Q);return Z?b+B/Z:B?1:b}function KC(C=[],D=g.minMatchCharLength){let Q=[],A=-1,Z=-1,y=0;for(let b=C.length;y=D&&Q.push([A,Z]),A=-1)}return C[y-1]&&y-A>=D&&Q.push([A,y-1]),Q}const u2=32;function dC(C,D,Q,{location:A=g.location,distance:Z=g.distance,threshold:y=g.threshold,findAllMatches:b=g.findAllMatches,minMatchCharLength:B=g.minMatchCharLength,includeMatches:E=g.includeMatches,ignoreLocation:e=g.ignoreLocation}={}){if(D.length>u2)throw new Error(lC(u2));const l=D.length,r=C.length,n=Math.max(0,Math.min(A,r));let o=y,G=n;const i=B>1||E,h=i?Array(r):[];let T;for(;(T=C.indexOf(D,G))>-1;){let m=w2(D,{currentLocation:T,expectedLocation:n,distance:Z,ignoreLocation:e});if(o=Math.min(m,o),G=T+l,i){let I=0;for(;I=$;a-=1){let w=a-1,N=Q[C.charAt(w)];if(i&&(h[w]=+!!N),d[a]=(d[a+1]<<1|1)&N,m&&(d[a]|=(x[a+1]|x[a])<<1|1|x[a+1]),d[a]&_&&(S=w2(D,{errors:m,currentLocation:w,expectedLocation:n,distance:Z,ignoreLocation:e}),S<=o)){if(o=S,G=w,G<=n)break;$=Math.max(1,2*n-G)}}if(w2(D,{errors:m+1,currentLocation:n,expectedLocation:n,distance:Z,ignoreLocation:e})>o)break;x=d}const k={isMatch:G>=0,score:Math.max(.001,S)};if(i){const m=KC(h,B);m.length?E&&(k.indices=m):k.isMatch=!1}return k}function TC(C){let D={};for(let Q=0,A=C.length;Q{this.chunks.push({pattern:n,alphabet:TC(n),startIndex:o})},r=this.pattern.length;if(r>u2){let n=0;const o=r%u2,G=r-o;for(;n{const{isMatch:T,score:x,indices:S}=dC(D,G,i,{location:Z+h,distance:y,threshold:b,findAllMatches:B,minMatchCharLength:E,includeMatches:A,ignoreLocation:e});T&&(n=!0),r+=x,T&&S&&(l=[...l,...S])});let o={isMatch:n,score:n?r/this.chunks.length:1};return n&&A&&(o.indices=l),o}}class i2{constructor(D){this.pattern=D}static isMultiMatch(D){return Y7(D,this.multiRegex)}static isSingleMatch(D){return Y7(D,this.singleRegex)}search(){}}function Y7(C,D){const Q=C.match(D);return Q?Q[1]:null}class mC extends i2{constructor(D){super(D)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(D){const Q=D===this.pattern;return{isMatch:Q,score:Q?0:1,indices:[0,this.pattern.length-1]}}}class gC extends i2{constructor(D){super(D)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(D){const A=D.indexOf(this.pattern)===-1;return{isMatch:A,score:A?0:1,indices:[0,D.length-1]}}}class pC extends i2{constructor(D){super(D)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(D){const Q=D.startsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[0,this.pattern.length-1]}}}class xC extends i2{constructor(D){super(D)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(D){const Q=!D.startsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[0,D.length-1]}}}class SC extends i2{constructor(D){super(D)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(D){const Q=D.endsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[D.length-this.pattern.length,D.length-1]}}}class fC extends i2{constructor(D){super(D)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(D){const Q=!D.endsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[0,D.length-1]}}}class l0 extends i2{constructor(D,{location:Q=g.location,threshold:A=g.threshold,distance:Z=g.distance,includeMatches:y=g.includeMatches,findAllMatches:b=g.findAllMatches,minMatchCharLength:B=g.minMatchCharLength,isCaseSensitive:E=g.isCaseSensitive,ignoreLocation:e=g.ignoreLocation}={}){super(D),this._bitapSearch=new e0(D,{location:Q,threshold:A,distance:Z,includeMatches:y,findAllMatches:b,minMatchCharLength:B,isCaseSensitive:E,ignoreLocation:e})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(D){return this._bitapSearch.searchIn(D)}}class G0 extends i2{constructor(D){super(D)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(D){let Q=0,A;const Z=[],y=this.pattern.length;for(;(A=D.indexOf(this.pattern,Q))>-1;)Q=A+y,Z.push([A,Q-1]);const b=!!Z.length;return{isMatch:b,score:b?0:1,indices:Z}}}const e7=[mC,G0,pC,xC,fC,SC,gC,l0],W7=e7.length,wC=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,NC="|";function MC(C,D={}){return C.split(NC).map(Q=>{let A=Q.trim().split(wC).filter(y=>y&&!!y.trim()),Z=[];for(let y=0,b=A.length;y!!(C[v2.AND]||C[v2.OR]),kC=C=>!!C[r7.PATH],YC=C=>!c2(C)&&E0(C)&&!n7(C),H7=C=>({[v2.AND]:Object.keys(C).map(D=>({[D]:C[D]}))});function r0(C,D,{auto:Q=!0}={}){const A=Z=>{let y=Object.keys(Z);const b=kC(Z);if(!b&&y.length>1&&!n7(Z))return A(H7(Z));if(YC(Z)){const E=b?Z[r7.PATH]:y[0],e=b?Z[r7.PATTERN]:Z[E];if(!G2(e))throw new Error(eC(E));const l={keyId:F7(E),pattern:e};return Q&&(l.searcher=G7(e,D)),l}let B={children:[],operator:y[0]};return y.forEach(E=>{const e=Z[E];c2(e)&&e.forEach(l=>{B.children.push(A(l))})}),B};return n7(C)||(C=H7(C)),A(C)}function WC(C,{ignoreFieldNorm:D=g.ignoreFieldNorm}){C.forEach(Q=>{let A=1;Q.matches.forEach(({key:Z,norm:y,score:b})=>{const B=Z?Z.weight:null;A*=Math.pow(b===0&&B?Number.EPSILON:b,(B||1)*(D?1:y))}),Q.score=A})}function HC(C,D){const Q=C.matches;D.matches=[],F2(Q)&&Q.forEach(A=>{if(!F2(A.indices)||!A.indices.length)return;const{indices:Z,value:y}=A;let b={indices:Z,value:y};A.key&&(b.key=A.key.src),A.idx>-1&&(b.refIndex=A.idx),D.matches.push(b)})}function RC(C,D){D.score=C.score}function OC(C,D,{includeMatches:Q=g.includeMatches,includeScore:A=g.includeScore}={}){const Z=[];return Q&&Z.push(HC),A&&Z.push(RC),C.map(y=>{const{idx:b}=y,B={item:D[b],refIndex:b};return Z.length&&Z.forEach(E=>{E(y,B)}),B})}class m2{constructor(D,Q={},A){this.options={...g,...Q},this.options.useExtendedSearch,this._keyStore=new nC(this.options.keys),this.setCollection(D,A)}setCollection(D,Q){if(this._docs=D,Q&&!(Q instanceof a7))throw new Error(FC);this._myIndex=Q||F0(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(D){F2(D)&&(this._docs.push(D),this._myIndex.add(D))}remove(D=()=>!1){const Q=[];for(let A=0,Z=this._docs.length;A-1&&(E=E.slice(0,Q)),OC(E,this._docs,{includeMatches:A,includeScore:Z})}_searchStringList(D){const Q=G7(D,this.options),{records:A}=this._myIndex,Z=[];return A.forEach(({v:y,i:b,n:B})=>{if(!F2(y))return;const{isMatch:E,score:e,indices:l}=Q.searchIn(y);E&&Z.push({item:y,idx:b,matches:[{score:e,value:y,norm:B,indices:l}]})}),Z}_searchLogical(D){const Q=r0(D,this.options),A=(B,E,e)=>{if(!B.children){const{keyId:r,searcher:n}=B,o=this._findMatches({key:this._keyStore.get(r),value:this._myIndex.getValueForItemAtKeyId(E,r),searcher:n});return o&&o.length?[{idx:e,item:E,matches:o}]:[]}const l=[];for(let r=0,n=B.children.length;r{if(F2(B)){let e=A(Q,B,E);e.length&&(y[E]||(y[E]={idx:E,item:B,matches:[]},b.push(y[E])),e.forEach(({matches:l})=>{y[E].matches.push(...l)}))}}),b}_searchObjectList(D){const Q=G7(D,this.options),{keys:A,records:Z}=this._myIndex,y=[];return Z.forEach(({$:b,i:B})=>{if(!F2(b))return;let E=[];A.forEach((e,l)=>{E.push(...this._findMatches({key:e,value:b[l],searcher:Q}))}),E.length&&y.push({idx:B,item:b,matches:E})}),y}_findMatches({key:D,value:Q,searcher:A}){if(!F2(Q))return[];let Z=[];if(c2(Q))Q.forEach(({v:y,i:b,n:B})=>{if(!F2(y))return;const{isMatch:E,score:e,indices:l}=A.searchIn(y);E&&Z.push({score:e,key:D,value:y,idx:b,norm:B,indices:l})});else{const{v:y,n:b}=Q,{isMatch:B,score:E,indices:e}=A.searchIn(y);B&&Z.push({score:E,key:D,value:y,norm:b,indices:e})}return Z}}m2.version="7.0.0";m2.createIndex=F0;m2.parseIndex=hC;m2.config=g;m2.parseQuery=r0;UC(IC);var n0={exports:{}},A7={exports:{}},R7;function PC(){return R7||(R7=1,function(C){class D{constructor(Z){let y=/.*?irealb:\/\/([^"]*)/.exec(Z),B=decodeURIComponent(y[1]).split("===");B.length>1&&(this.name=B.pop()),this.songs=B.map(E=>new Q(E))}}class Q{constructor(Z){if(this.cells=[],!Z){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.exStyle="",this.bpm=0,this.repeats=0,this.music="";return}let y=Z.split("="),b="1r34LbKcu7";this.title=y[0],this.composer=y[1],this.style=y[3],this.key=y[4],this.transpose=+y[5]||0,this.exStyle=y[7],this.bpm=+y[8],this.repeats=+y[9]||3,y=y[6].split(b),this.music=this.unscramble(y[1])}unscramble(Z){let y="",b;for(;Z.length>50;)b=Z.substring(0,50),Z=Z.substring(50),Z.length<2?y=y+b:y=y+this.obfusc50(b);return y=y+Z,y}obfusc50(Z){let y=Z.split("");for(let b=0;b<5;b++)y[49-b]=Z[b],y[b]=Z[49-b];for(let b=10;b<24;b++)y[49-b]=Z[b],y[b]=Z[49-b];return y.join("")}}C.exports=D}(A7)),A7.exports}(function(C){class D{constructor(){this.transposeFlat=["C","Db","D","Eb","E","F","Gb","G","Ab","A","Bb","B","C","Db","D","Eb","E","F","Gb","G","Ab","A","Bb","B"],this.transposeSharp=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B","C","C#","D","D#","E","F","F#","G","G#","A","A#","B"],this.cells=[],this.isComponent=!1}parse(y){var b=y.music,B=[],E;for(b=b.trimRight();b;){var e=!1;for(E=0;E=0&&(o.bars+=B[++E]),"{[|".indexOf(G)>=0&&(o.bars+=G,G=null)),G&&E(E.chord&&this.transposeChord(E.chord,b),E))),b.transpose-=y.transpose,y}transposeChord(y,b){var B=this.transposeFlat,E=B.indexOf(y.note);if(E<0&&(B=this.transposeSharp,E=B.indexOf(y.note)),E>=0&&(E+=b.transpose%12,E<0&&(E+=12),y.note=B[E],b.useH&&y.note==="B"&&(y.note="H")),y.modifiers.includes("-"))switch(b.minor){case"small":var e=y.note[0].toLowerCase();y.note[1]&&(e+=y.note[1]),y.note=e,y.modifiers=y.modifiers.replace("-","");break;case"m":y.modifiers=y.modifiers.replace("-","m");break}y.alternate&&this.transposeChord(y.alternate,b),y.over&&this.transposeChord(y.over,b)}render(y,b,B={}){if(y.cells){var E=B.hilite||!1;if(this.isComponent)e=b;else{var e=document.createElement("irr-chords");E&&e.setAttribute("hilite",""),b.appendChild(e)}this.cell=-1,this.small=!1,this.hilite=E;for(var l=0;l"+b;break;case"[":b=""+b;break;case"{":b=""+b;break;case"]":b+="";break;case"}":b+="";break;case"Z":b+="";break}return b&&`${b}`}chordHtml(y){if(!(typeof y=="string"&&(y=D.chordRegex.exec(y),!y))){var b=this.baseChordHtml(y),{alternate:B,over:E}=y;return E&&(b+=`${this.baseChordHtml(E)}`),B&&(b=`${this.chordHtml(B)}`+b),b}}baseChordHtml(y){var{note:b,modifiers:B}=y;b==="W"&&(b='');var E="";switch(b[1]){case"b":E="",b=b[0];break;case"#":E="",b=b[0];break}return B&&(B=`${B.replace("^","△").replace("h","Ø")}`),`${b}${E}${B}`}annotHtml(y){for(var b="",B=0;B${e}`;break;case"N":b+=""+E[1]+"";break;case"f":b+="";break;case"Q":b+="";break;case"S":b+="";break;case"T":var l=E.charCodeAt(1)-48,r=E.charCodeAt(2)-48;l===1&&r===2&&(l=12,r=8),l=String.fromCharCode(l+57392),r=String.fromCharCode(r+57408),e=`${l}
${r}
`,b=e+b;break;case"s":this.small=!0;break;case"l":this.small=!1;break}}return b}commentHtml(y){var b=this.cells[this.cell],B=getComputedStyle(b);parseInt(B.height)+parseInt(B["margin-top"]);for(var E="",e=0;e${l}`}return E}nextRow(y,b){var B;if(!b&&this.cell>=0){var E=this.cells[this.cell];if(E.getElementsByTagName("irr-rbar").length===0){var e=document.createElement("irr-rbar");e.textContent="",E.appendChild(e)}}if(b){var l=document.createElement("irr-spacer");l.setAttribute("style",`height:${b*10}px`),y.appendChild(l)}for(this.cells=[],B=0;B<16;B++){var E=document.createElement("irr-cell");this.cells.push(E),y.appendChild(E)}this.cell=0}}D.chordRegex=/^([ A-GW][b#]?)((?:sus|[\+\-\^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/,D.regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,/^ \(.*?\)/,D.chordRegex,/^LZ/,/^XyQ/,/^Kcl/],D.replacements={LZ:[" ","|"],XyQ:[" "," "," "],Kcl:["|","x"," "]},D.cssPrefix="",C.exports={iRealRenderer:D,Playlist:PC()};class Q{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}}class A{constructor(y,b,B,E){this.note=y,this.modifiers=b,this.over=B,this.alternate=E}}})(n0);var c0=n0.exports;const _C=C=>{C=C.split(" ");let D=C.shift();return C.push(D),C.join(" ")},JC=({state:C})=>M(".page__header__title",C.song.title),zC=({state:C})=>M(".page__header__style",C.song.style),VC=({state:C})=>M(".page__header__composer",_C(C.song.composer)),$C=({state:C})=>M(".page__header__key",C.key),jC=({state:C})=>C.song.bpm!=0?M("h5.bpm .page__header__bpm","q="+C.song.bpm):null,qC=({state:C})=>M(".page__header__subtitle",[zC({state:C}),jC({state:C}),$C({state:C}),VC({state:C})]),CD=({state:C,update:D})=>({oncreate:Q=>{console.log("IReal oncreate");let A=C.song;var Z={transpose:0};C.renderer.parse(A),C.renderer.transpose(A,{transpose:C.transpose}),C.renderer.render(A,Q.dom,Z),console.log("rendered",A,Q.dom,C.renderer)},view:()=>M(".page__sheet")}),DD=C=>M(".page",{class:[C.state.darkMode?".page--dark":"",C.state.debug.darkMode?"page--debug-bkgclr":"",C.state.debug.color?"page--debug-color":""].join(" ")},[M(".page__header",[JC(C),qC(C)]),M(CD(C))]);function yD(){for(var D=document.getElementsByTagName("irr-chord"),C=0;C{const y=[];let b=Z;const B=function(E){if(arguments.length>0&&!B.ended){b=E;for(const e in y)y[e](b)}return b};return B.map=E=>{const e=(0,C.stream)(),l=r=>{e(E(r))};return y.push(l),e.end=r=>{const n=y.indexOf(l);e.ended=!0,y.splice(n,1)},b!==void 0&&e(E(b)),e},B.end=E=>{B.ended=!0},B};C.stream=D;const Q=(Z,y,b)=>{const B=(0,C.stream)(y);let E=y;return b.map(e=>{E=Z(E,e),B(E)}),B};C.scan=Q,C.simpleStream={stream:C.stream,scan:C.scan};const A=(Z=C.simpleStream)=>(y,b=B=>B)=>{const B=typeof Z=="function"?Z:Z.stream;let E;const e=B();return y.map(l=>{const r=b(l);r!==E&&(E=r,e(l))}),e};C.createDropRepeats=A,C.dropRepeats=(0,C.createDropRepeats)()})(o0);var r2={};Object.defineProperty(r2,"__esModule",{value:!0});r2.updateFormFloatValue=r2.updateFormIntValue=r2.updateFormValue=r2.get=void 0;const XD=(C,D)=>D.reduce((Q,A)=>Q==null?void 0:Q[A],C);r2.get=XD;const u7=(C,D)=>({[C[0]]:C.length===1?D:u7(C.slice(1),D)}),i0=C=>Array.isArray(C)?C:[C],t0=(C,D,Q)=>A=>{const Z=C(A.currentTarget.value);isNaN(Z)||D.update(u7(i0(Q),Z))},bD=(C,D,Q=A=>A)=>A=>C.update(u7(i0(D),Q(A.currentTarget.value)));r2.updateFormValue=bD;const LD=(C,D)=>Q=>t0(parseInt,C,D)(Q);r2.updateFormIntValue=LD;const ZD=(C,D)=>Q=>t0(parseFloat,C,D)(Q);r2.updateFormFloatValue=ZD;const ED=Object.assign||((C,D)=>(D&&Object.keys(D).forEach(Q=>C[Q]=D[Q]),C)),c7=(C,D,Q)=>{const A=typeof Q;if(Q&&A==="object")if(Array.isArray(Q))for(const Z of Q)D=c7(C,D,Z);else for(const Z of Object.keys(Q)){const y=Q[Z];typeof y=="function"?D[Z]=y(D[Z],M2):y===void 0?C&&!isNaN(Z)?D.splice(Z,1):delete D[Z]:y===null||typeof y!="object"||Array.isArray(y)?D[Z]=y:typeof D[Z]=="object"?D[Z]=y===D[Z]?y:M2(D[Z],y):D[Z]=c7(!1,{},y)}else A==="function"&&(D=Q(D,M2));return D},M2=(C,...D)=>{const Q=Array.isArray(C);return c7(Q,Q?C.slice():ED({},C),D)},BD=Object.freeze(Object.defineProperty({__proto__:null,default:M2},Symbol.toStringTag,{value:"Module"})),AD=w0(BD);var FD=n2&&n2.__importDefault||function(C){return C&&C.__esModule?C:{default:C}};Object.defineProperty(k2,"__esModule",{value:!0});k2.meiosisSetup=void 0;const a0=o0,eD=r2,lD=FD(AD),u0=(C,D,Q)=>(Q[C]=D,Q),h0=(C,D)=>D?C.concat(D):C,K0=C=>C?Object.keys(C).reduce((D,Q)=>u0(Q,Object.assign({},C[Q].initial,K0(C[Q].nested)),D),{}):{},GD=C=>Object.assign({},C.initial,K0(C.nested)),d0=C=>C?Object.keys(C).reduce((D,Q)=>{const A=C[Q];if(A.view!==void 0){const Z=A.view;return u0(Q,{view:(y,...b)=>Z(y.nest(Q),...b),nested:d0(A.nested)},D)}return D},{}):{},rD=C=>d0(C.nested),T0=(C,D=A=>A,Q=A=>A)=>C?Object.keys(C).reduce((A,Z)=>{var y;const b=e=>D(e).nest(Z),B=e=>Q(e)[Z],E=C[Z];return h0(A,(y=E.services)===null||y===void 0?void 0:y.map(e=>({onchange:l=>e.onchange?e.onchange(B(l)):l,run:l=>e.run(b(l))}))).concat(T0(E.nested,b,B))},[]):[],nD=C=>h0([],C.services).concat(T0(C.nested)),cD=({stream:C,app:D})=>{C||(C=a0.simpleStream);const Q=D||{},A=GD(Q),Z=rD(Q),y=typeof C=="function"?C:C.stream,b=C.scan,B=y();return{states:b((e,l)=>(0,lD.default)(e,l),A,B),update:B,view:Z}},sD=(C,D)=>({[D]:C}),oD=(C,D)=>Q=>C(sD(Q,D)),m0=(C,D,Q)=>A=>{const Z=C.map(E=>E[A]),y=()=>C()[A],b=oD(D,A),B=(0,eD.get)(Q,[A,"nested"]);return{states:Z,state:y(),getState:y,update:b,nest:m0(Z,b,B),nested:B}},iD=C=>{const D=C==null?void 0:C.stream,Q=C==null?void 0:C.app,{states:A,update:Z,view:y}=cD({stream:D,app:Q}),b=m0(A,Z,y),B=()=>A(),E=r=>({states:A,state:r,getState:B,update:Z,nest:b,nested:y}),e=(0,a0.createDropRepeats)(D);return Q&&nD(Q).forEach(r=>{e(A,r.onchange).map(n=>r.run(E(n)))}),e(A).map(E)};k2.meiosisSetup=iD;(function(C){Object.defineProperty(C,"__esModule",{value:!0}),C.meiosisSetup=void 0;var D=k2;Object.defineProperty(C,"meiosisSetup",{enumerable:!0,get:function(){return D.meiosisSetup}})})(s0);var Y2=(C=>(C[C.UP=0]="UP",C[C.DOWN=1]="DOWN",C))(Y2||{});const O7=["C","Db","D","Eb","E","F","Gb","G","Ab","A","Bb","B"],P7=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B"];function tD(C,D){return(C%D+D)%D}const aD={onchange:C=>C.transpose,run:({state:C,update:D})=>{let Q=C.song.key;C.transpose==0&&D({key:Q});let A=Q.endsWith("-")?"-":"";Q=Q.replace("-","");let Z=O7.indexOf(Q)||P7.indexOf(Q),y=tD(Z+C.transpose,12);D({key:C.transposeDirection==Y2.UP?P7[y]+A:O7[y]+A})}},uD=({getState:C,update:D})=>M("button.control__transpose-up.control__transpose",{onclick:()=>{D({transpose:C().transpose+1,transposeDirection:Y2.UP})}},"▲"),hD=({getState:C,update:D})=>M("button.control__transpose-down.control__transpose",{onclick:()=>{D({transpose:C().transpose-1,transposeDirection:Y2.DOWN})}},"▼"),KD=({state:{transpose:C}})=>M(".control__indicator",C>0?`+${C}`:C==0?null:C),dD=({state:{transpose:C},update:D})=>M("button.control__reset.control__transpose",{onclick:()=>D({transpose:0})},"◀"),TD=C=>M(".control",{},[uD(C),hD(C),KD(C),dD(C)]);const mD=C=>M("div.setlist",M("div.setlist__header",gD(C),xD(C)),SD(C)),gD=({state:C,update:D})=>M("div.setlist__header__search",M("input.setlist__header__search__input",{type:"text",placeholder:"Search",value:C.query,oninput:Q=>{D({query:Q.currentTarget.value})},onbeforeupdate:(Q,A)=>{if(console.log("before update",Q,A),!C.query==="")return!1},oncreate:Q=>{Q.dom.focus()}}),pD({update:D})),pD=({update:C})=>M("button.setlist__header__search__clear",{onclick:()=>{C({query:""}),document.getElementsByClassName("setlist__header__search__input")[0].focus()}},"✗"),xD=({state:C,update:D})=>M("button.setlist__header__random",{disabled:C.search_results.length===0,onclick:()=>{if(C.search_results.length===0)return;const Q=Math.floor(Math.random()*C.search_results.length);D({song:C.search_results[Q],menuActive:!1})}},"🎲"),SD=({state:C,update:D})=>M("div.setlist__songbox",C.search_results.map(Q=>M("button.setlist__songbox__song",{id:Q.title,onclick:()=>{D({menuActive:!1,song:Q})}},Q.title)));document.addEventListener("keydown",C=>{C.key==="`"&&document.getElementsByClassName("setlist__header__random")[0].click()});var g0={exports:{}};(function(C,D){(function(A,Z){C.exports=Z()})(n2,()=>(()=>{var Q={"./src/constants.js":(b,B,E)=>{E.r(B),E.d(B,{autoId:()=>i,colsId:()=>l,hiddenStreamId:()=>T,hideStreamId:()=>x,hideTracerId:()=>o,histId:()=>f,modelId:()=>P,resetId:()=>$,rowsId:()=>e,sendId:()=>W,settingsContainerId:()=>n,showStreamId:()=>S,showTracerId:()=>G,sliderId:()=>_,sliderValueId:()=>I,stepBackId:()=>k,stepForwardId:()=>m,streamContainerId:()=>r,streamId:()=>h});var e="tracerRows",l="tracerCols",r="tracerStreamContainer",n="tracerSettingsContainer",o="tracerHide",G="tracerShow",i="traceAutoSend",h=function(u){return"tracerStreamBox_ "+u},T=function(u){return"tracerStreamBoxHidden_"+u},x=function(u){return"tracerStreamHide_"+u},S=function(u){return"tracerStreamShow_"+u},P=function(u){return"tracerModel_"+u},_=function(u){return"tracerSlider_"+u},k=function(u){return"tracerStepBack_"+u},m=function(u){return"tracerStepForward_"+u},I=function(u){return"tracerSliderValue_"+u},W=function(u){return"tracerSend_"+u},$=function(u){return"tracerReset_"+u},f=function(u){return"tracerAccumulateHistory_"+u}},"./src/meiosis-tracer.js":(b,B,E)=>{E.r(B),E.d(B,{meiosisTracer:()=>r});var e=E("./src/trace.js"),l=E("./src/tracer.js"),r=function(o){if(o.streams!=null&&(0,e.trace)(o),o.selector!=null)return(0,l.tracer)(o)}},"./src/settingsView.js":(b,B,E)=>{E.r(B),E.d(B,{initializeResizeChangeDirection:()=>r,settingsView:()=>l});var e=E("./src/constants.js"),l=function(o){var G=o.element,i=o.listeners,h=o.direction,T=o.rows,x=o.cols,S=o.autoSend;G.innerHTML=` -

- - - - - × - - - v6.0.0 -
- - `),document.getElementById(e.hideTracerId).addEventListener("click",function(m){i.onHideTracer()}),document.getElementById(e.showTracerId).addEventListener("click",function(m){i.onShowTracer()}),document.getElementById(e.rowsId).addEventListener("input",function(m){i.onRowsColsChange(parseInt(m.target.value,10),parseInt(document.getElementById(e.colsId).value,10))}),document.getElementById(e.colsId).addEventListener("input",function(m){i.onRowsColsChange(parseInt(document.getElementById(e.rowsId).value,10),parseInt(m.target.value,10))});for(var P=document.querySelectorAll("input[name='direction']"),_=0,k=P.length;_window.innerHeight?"row":"column",x=document.querySelectorAll("input[name='direction']"),S=0,P=x.length;S{E.r(B),E.d(B,{streamView:()=>l});var e=E("./src/constants.js"),l=function(n){var o=n.element,G=n.index,i=n.listeners,h=n.label,T=h===void 0?"":h,x=n.rows,S=n.cols,P=n.hist,_=P===void 0?!0:P,k=n.hide,m=k===void 0?!1:k,I="padding:8px;border:1px solid gray";o.innerHTML=` -
-
- `).concat(T,` - - -
- -
- - - - -1 - - -
-
- - `),document.getElementById(e.sliderId(G)).addEventListener("input",function(d){i.onSliderChange(parseInt(d.target.value,10))});var W=document.getElementById(e.stepBackId(G));W.addEventListener("click",function(d){i.onStepBack()}),W.disabled=!0;var $=document.getElementById(e.stepForwardId(G));$.addEventListener("click",function(d){i.onStepForward()}),$.disabled=!0,document.getElementById(e.sendId(G)).addEventListener("click",function(d){i.onSend(document.getElementById(e.modelId(G)).value)}),document.getElementById(e.resetId(G)).addEventListener("click",function(d){i.onReset()});var f=function(u){document.getElementById(e.streamId(u)).style="display:none",document.getElementById(e.hiddenStreamId(u)).style=I};document.getElementById(e.hideStreamId(G)).addEventListener("click",function(d){return f(G)}),document.getElementById(e.showStreamId(G)).addEventListener("click",function(d){document.getElementById(e.hiddenStreamId(G)).style="display:none",document.getElementById(e.streamId(G)).style=I}),document.getElementById(e.histId(G)).addEventListener("change",function(d){i.onHistChange(G,d.target.checked)}),m&&f(G)}},"./src/trace.js":(b,B,E)=>{E.r(B),E.d(B,{trace:()=>l});var e=function(){return window&&window.__MEIOSIS_TRACER_GLOBAL_HOOK__},l=function(n){var o=n.streams,G=o===void 0?[]:o,i=n.stringify,h=i===void 0?function(q){return JSON.stringify(q,null,4)}:i,T=n.parse,x=T===void 0?function(q){return JSON.parse(q)}:T,S=n.listen,P=S===void 0?function(q,X2){return q.map(X2)}:S,_=n.emit,k=_===void 0?function(q,X2){return q(X2)}:_,m=n.direction,I=m===void 0?"column":m,W=n.rows,$=W===void 0?15:W,f=n.cols,d=f===void 0?50:f,u=n.autoSend,a=u===void 0?!0:u;if(e()){for(var w=[],N=!1,R=[],H=0,Y=G.length;H{E.r(B),E.d(B,{tracer:()=>i});var e=E("./src/streamView.js"),l=E("./src/updateView.js"),r=E("./src/settingsView.js"),n=E("./src/constants.js");window.__MEIOSIS_TRACER_GLOBAL_HOOK__=!0;var o=[],G=[],i=function(T){var x=T.selector,S=T.sendTracerInit,P=T.triggerStreamValue,_=T.theme,k=_===void 0?"light":_,m=document.querySelector(x);if(m){m.classList.add("theme-".concat(k));var I=null;S==null&&(S=function(){window.postMessage({type:"MEIOSIS_TRACER_INIT"},"*")}),P==null&&(P=function(d,u){window.postMessage({type:"MEIOSIS_TRIGGER_STREAM_VALUE",index:d,value:u},"*")});var W=function(d){var u=d.streamOptions,a=d.direction,w=d.rows,N=d.cols,R=d.autoSend;if(!m.lastChild){var H={onHideTracer:function(){var U=document.getElementById(n.streamContainerId);I=U.style,U.style="display:none",document.getElementById(n.settingsContainerId).style="display:none",document.getElementById(n.showTracerId).style=""},onShowTracer:function(){document.getElementById(n.streamContainerId).style=I,document.getElementById(n.settingsContainerId).style="",document.getElementById(n.showTracerId).style="display:none"},onRowsColsChange:function(U,e2){for(var B2=0;B20&&(a.history.length=a.value+1),a.history.push(u),a.value=a.history.length-1,(0,l.updateView)({index:d,model:u,value:a.value,max:a.history.length-1})}};return window.addEventListener("message",function(f){f.data.type==="MEIOSIS_STREAM_OPTIONS"?W(f.data.value):f.data.type==="MEIOSIS_STREAM_VALUE"&&$(f.data.index,f.data.value)}),S(),{receiveStreamOptions:W,receiveStreamValue:$}}}},"./src/updateView.js":(b,B,E)=>{E.r(B),E.d(B,{updateView:()=>l});var e=E("./src/constants.js"),l=function(n){var o=n.index,G=n.model,i=n.value,h=n.max;document.getElementById(e.modelId(o)).value=G,h!=null&&(document.getElementById(e.sliderId(o)).max=h),document.getElementById(e.sliderId(o)).value=i,document.getElementById(e.sliderValueId(o)).innerHTML=i,document.getElementById(e.stepBackId(o)).disabled=i<=0,document.getElementById(e.stepForwardId(o)).disabled=i==document.getElementById(e.sliderId(o)).max}}},A={};function Z(b){var B=A[b];if(B!==void 0)return B.exports;var E=A[b]={exports:{}};return Q[b](E,E.exports,Z),E.exports}Z.d=(b,B)=>{for(var E in B)Z.o(B,E)&&!Z.o(b,E)&&Object.defineProperty(b,E,{enumerable:!0,get:B[E]})},Z.o=(b,B)=>Object.prototype.hasOwnProperty.call(b,B),Z.r=b=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})};var y={};return(()=>{/*!**********************!*\ - !*** ./src/index.js ***! - \**********************/Z.r(y),Z.d(y,{default:()=>B});var b=Z("./src/meiosis-tracer.js");const B=b.meiosisTracer})(),y=y.default,y})())})(g0);var fD=g0.exports;const wD=J7(fD);const ND=C=>M("div.debug",MD(),vD(C),ID(C),UD(C)),MD=C=>M("p.debug__deviceSize",`${Math.round(parseFloat(document.documentElement.style.getPropertyValue("--vh"))*100)} x - ${Math.round(parseFloat(document.documentElement.style.getPropertyValue("--vw"))*100)}`),vD=C=>M(`button.hide.debug__showTracer${C.state.debug.tracer?".active":""}`,{title:"Toggle the Meiosis Tracer",onclick:()=>{C.update({debug:{tracer:!C.state.debug.tracer}}),document.querySelector("#tracer").classList.toggle("hide")}},"🀀"),ID=C=>M("button.debug__showBackgroundColor",{class:C.state.debug.darkMode?"active":"",title:"Toggle the background color scheme",onclick:()=>{C.update({debug:{darkMode:!C.state.debug.darkMode}})}},"🀦"),UD=C=>M("button.debug__showColor",{class:C.state.debug.color?"active":"",title:"Toggle the color scheme",onclick:()=>{C.update({debug:{color:!C.state.debug.color}})}},"🀤"),kD=C=>{wD({selector:"#tracer",rows:25,streams:[{label:"Leo Stream",stream:C}]}),document.querySelector("#tracer").classList.toggle("hide")};const T2="nav",_7=(C,D,Q,A)=>{const Z=`${T2} .${T2}_${Q}`,y=`${T2}__content .${T2}_${Q}__content`;return M(`.${Z}`,[YD(C,D,Q),M(`.${y}`,A)])},YD=({state:C,update:D},Q,A)=>{const Z=()=>{const E=!C[Q];D({[Q]:E})},y=`${T2}__toggle`,b=`.${T2}_${A}__toggle`,B=C[Q]?`.${y}--open .${b}--open`:"";return M(`button.${y} ${b} ${B}`,{onclick:Z},[M(`.${y}__bar ${b}__bar__1`),M(`.${y}__bar ${b}__bar__2`),M(`.${y}__bar ${b}__bar__3`)])};document.addEventListener("DOMContentLoaded",()=>{const C=document.querySelectorAll(".nav__toggle");if(!C)return;let D;function Q(){C.forEach(b=>{b.classList.contains("nav__toggle--open")||(b.classList.remove("nav__toggle--visible"),b.classList.add("nav__toggle--hidden"))})}function A(){clearTimeout(D),C.forEach(b=>{b.classList.remove("nav__toggle--hidden"),b.classList.add("nav__toggle--visible")}),Z()}function Z(){clearTimeout(D),D=setTimeout(Q,1500)}function y(){window.innerWidth>window.innerHeight?Z():(clearTimeout(D),A())}document.addEventListener("touchstart",A),window.addEventListener("orientationchange",y),y()});const S2=new c0.Playlist(QD);let WD=new c0.iRealRenderer;const HD=new m2(S2.songs,{keys:["title","composer"],threshold:.3}),RD={song:S2.songs[0],key:S2.songs[0].key,index:0,setlistActive:!1,debug:{menu:!1,darkMode:!1,tracer:!1,color:!1},renderer:WD,darkMode:!0,transpose:0,fuse:HD,query:"",search_results:S2.songs},OD={onchange:C=>C.query,run:({state:C,update:D})=>{if(C.query==="")return D({search_results:S2.songs});D({search_results:C.fuse.search(C.query).map(Q=>Q.item)})}},PD={onchange:C=>C.song,run:({state:C,update:D})=>{let Q=C.song,Z=C.search_results.map(y=>y.title).indexOf(Q.title);D({key:Q==null?void 0:Q.key,transpose:0,setlistActive:!1,index:Z})}},p0={initial:RD,services:[OD,aD,PD],onload:C=>{yD()},view:C=>[M("div.ui",[_7(C,"setlistActive","left",mD(C)),_7(C,"debugActive","right",ND(C)),TD(C)]),DD(C)]},W2=s0.meiosisSetup({app:p0});M.mount(document.getElementById("app"),{view:()=>p0.view(W2())});W2.map(C=>{M.redraw(),x0()});window.cells=W2;function x0(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`),document.documentElement.style.setProperty("--vw",`${window.innerWidth*.01}px`)}window.addEventListener("resize",x0);kD(W2);console.log("sup!"); diff --git a/assets/index-b01b1f7b.js b/assets/index-b01b1f7b.js new file mode 100644 index 0000000..327d9f0 --- /dev/null +++ b/assets/index-b01b1f7b.js @@ -0,0 +1,55 @@ +(function(){const D=document.createElement("link").relList;if(D&&D.supports&&D.supports("modulepreload"))return;for(const b of document.querySelectorAll('link[rel="modulepreload"]'))B(b);new MutationObserver(b=>{for(const y of b)if(y.type==="childList")for(const L of y.addedNodes)L.tagName==="LINK"&&L.rel==="modulepreload"&&B(L)}).observe(document,{childList:!0,subtree:!0});function Q(b){const y={};return b.integrity&&(y.integrity=b.integrity),b.referrerPolicy&&(y.referrerPolicy=b.referrerPolicy),b.crossOrigin==="use-credentials"?y.credentials="include":b.crossOrigin==="anonymous"?y.credentials="omit":y.credentials="same-origin",y}function B(b){if(b.ep)return;b.ep=!0;const y=Q(b);fetch(b.href,y)}})();var c2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function z7(C){return C&&C.__esModule&&Object.prototype.hasOwnProperty.call(C,"default")?C.default:C}function wC(C){if(C.__esModule)return C;var D=C.default;if(typeof D=="function"){var Q=function B(){return this instanceof B?Reflect.construct(D,arguments,this.constructor):D.apply(this,arguments)};Q.prototype=D.prototype}else Q={};return Object.defineProperty(Q,"__esModule",{value:!0}),Object.keys(C).forEach(function(B){var b=Object.getOwnPropertyDescriptor(C,B);Object.defineProperty(Q,B,b.get?b:{enumerable:!0,get:function(){return C[B]}})}),Q}var j2,d7;function n2(){if(d7)return j2;d7=1;function C(D,Q,B,b,y,L){return{tag:D,key:Q,attrs:B,children:b,text:y,dom:L,domSize:void 0,state:void 0,events:void 0,instance:void 0}}return C.normalize=function(D){return Array.isArray(D)?C("[",void 0,void 0,C.normalizeChildren(D),void 0,void 0):D==null||typeof D=="boolean"?null:typeof D=="object"?D:C("#",void 0,void 0,String(D),void 0,void 0)},C.normalizeChildren=function(D){var Q=[];if(D.length){for(var B=D[0]!=null&&D[0].key!=null,b=1;b0&&(b.className=B.join(" ")),j7[C]={tag:Q,attrs:b}}function PC(C,D){var Q=D.attrs,B=d2.call(Q,"class"),b=B?Q.class:Q.className;if(D.tag=C.tag,D.attrs={},!T7(C.attrs)&&!T7(Q)){var y={};for(var L in Q)d2.call(Q,L)&&(y[L]=Q[L]);Q=y}for(var L in C.attrs)d2.call(C.attrs,L)&&L!=="className"&&!d2.call(Q,L)&&(Q[L]=C.attrs[L]);(b!=null||C.attrs.className!=null)&&(Q.className=b!=null?C.attrs.className!=null?String(C.attrs.className)+" "+String(b):b:C.attrs.className!=null?C.attrs.className:null),B&&(Q.class=null);for(var L in Q)if(d2.call(Q,L)&&L!=="key"){D.attrs=Q;break}return D}function IC(C){if(C==null||typeof C!="string"&&typeof C!="function"&&typeof C.view!="function")throw Error("The selector must be either a string or a component.");var D=kC.apply(1,arguments);return typeof C=="string"&&(D.children=WC.normalizeChildren(D.children),C!=="[")?PC(j7[C]||RC(C),D):(D.tag=C,D)}var $7=IC,YC=n2(),HC=function(C){return C==null&&(C=""),YC("<",void 0,void 0,C,void 0,void 0)},UC=n2(),OC=V7,JC=function(){var C=OC.apply(0,arguments);return C.tag="[",C.children=UC.normalizeChildren(C.children),C},o7=$7;o7.trust=HC;o7.fragment=JC;var _C=o7,w2={exports:{}},$2,x7;function q7(){if(x7)return $2;x7=1;var C=function(D){if(!(this instanceof C))throw new Error("Promise must be called with 'new'.");if(typeof D!="function")throw new TypeError("executor must be a function.");var Q=this,B=[],b=[],y=l(B,!0),L=l(b,!1),A=Q._instance={resolvers:B,rejectors:b},E=typeof setImmediate=="function"?setImmediate:setTimeout;function l(s,c){return function n(e){var a;try{if(c&&e!=null&&(typeof e=="object"||typeof e=="function")&&typeof(a=e.then)=="function"){if(e===Q)throw new TypeError("Promise can't be resolved with itself.");G(a.bind(e))}else E(function(){!c&&s.length===0&&console.error("Possible unhandled promise rejection:",e);for(var K=0;K0||a(K)}}var e=n(L);try{s(n(y),e)}catch(a){e(a)}}G(D)};return C.prototype.then=function(D,Q){var B=this,b=B._instance;function y(l,G,s,c){G.push(function(n){if(typeof l!="function")s(n);else try{L(l(n))}catch(e){A&&A(e)}}),typeof b.retry=="function"&&c===b.state&&b.retry()}var L,A,E=new C(function(l,G){L=l,A=G});return y(D,b.resolvers,L,!0),y(Q,b.rejectors,A,!1),E},C.prototype.catch=function(D){return this.then(null,D)},C.prototype.finally=function(D){return this.then(function(Q){return C.resolve(D()).then(function(){return Q})},function(Q){return C.resolve(D()).then(function(){return C.reject(Q)})})},C.resolve=function(D){return D instanceof C?D:new C(function(Q){Q(D)})},C.reject=function(D){return new C(function(Q,B){B(D)})},C.all=function(D){return new C(function(Q,B){var b=D.length,y=0,L=[];if(D.length===0)Q([]);else for(var A=0;A"u"?window.Promise=m2:window.Promise.prototype.finally||(window.Promise.prototype.finally=m2.prototype.finally),w2.exports=window.Promise):typeof c2<"u"?(typeof c2.Promise>"u"?c2.Promise=m2:c2.Promise.prototype.finally||(c2.Promise.prototype.finally=m2.prototype.finally),w2.exports=c2.Promise):w2.exports=m2;var CC=w2.exports,q2=n2(),zC=function(C){var D=C&&C.document,Q,B={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"};function b(Z){return Z.attrs&&Z.attrs.xmlns||B[Z.tag]}function y(Z,X){if(Z.state!==X)throw new Error("'vnode.state' must not be modified.")}function L(Z){var X=Z.state;try{return this.apply(X,arguments)}finally{y(Z,X)}}function A(){try{return D.activeElement}catch{return null}}function E(Z,X,F,r,o,i,S){for(var W=F;W'+X.children+"",i=i.firstChild):i.innerHTML=X.children,X.dom=i.firstChild,X.domSize=i.childNodes.length,X.instance=[];for(var S=D.createDocumentFragment(),W;W=i.firstChild;)X.instance.push(W),S.appendChild(W);u(Z,S,r)}function n(Z,X,F,r,o){var i=D.createDocumentFragment();if(X.children!=null){var S=X.children;E(i,S,0,S.length,F,null,r)}X.dom=i.firstChild,X.domSize=i.childNodes.length,u(Z,i,o)}function e(Z,X,F,r,o){var i=X.tag,S=X.attrs,W=S&&S.is;r=b(X)||r;var h=r?W?D.createElementNS(r,i,{is:W}):D.createElementNS(r,i):W?D.createElement(i,{is:W}):D.createElement(i);if(X.dom=h,S!=null&&q(X,S,r),u(Z,h,o),!w(X)&&X.children!=null){var U=X.children;E(h,U,0,U.length,F,null,r),X.tag==="select"&&S!=null&&D2(X,S)}}function a(Z,X){var F;if(typeof Z.tag.view=="function"){if(Z.state=Object.create(Z.tag),F=Z.state.view,F.$$reentrantLock$$!=null)return;F.$$reentrantLock$$=!0}else{if(Z.state=void 0,F=Z.tag,F.$$reentrantLock$$!=null)return;F.$$reentrantLock$$=!0,Z.state=Z.tag.prototype!=null&&typeof Z.tag.prototype.view=="function"?new Z.tag(Z):Z.tag(Z)}if(K2(Z.state,Z,X),Z.attrs!=null&&K2(Z.attrs,Z,X),Z.instance=q2.normalize(L.call(Z.state.view,Z)),Z.instance===Z)throw Error("A view cannot return the vnode it received as argument");F.$$reentrantLock$$=null}function K(Z,X,F,r,o){a(X,F),X.instance!=null?(l(Z,X.instance,F,r,o),X.dom=X.instance.dom,X.domSize=X.dom!=null?X.instance.domSize:0):X.domSize=0}function T(Z,X,F,r,o,i){if(!(X===F||X==null&&F==null))if(X==null||X.length===0)E(Z,F,0,F.length,r,o,i);else if(F==null||F.length===0)M(Z,X,0,X.length);else{var S=X[0]!=null&&X[0].key!=null,W=F[0]!=null&&F[0].key!=null,h=0,U=0;if(!S)for(;U=U&&y2>=h&&(L2=X[Z2],V=F[y2],L2.key===V.key);)L2!==V&&m(Z,L2,V,r,o,i),V.dom!=null&&(o=V.dom),Z2--,y2--;for(;Z2>=U&&y2>=h&&(b2=X[U],C2=F[h],b2.key===C2.key);)U++,h++,b2!==C2&&m(Z,b2,C2,r,f(X,U,o),i);for(;Z2>=U&&y2>=h&&!(h===y2||b2.key!==V.key||L2.key!==C2.key);)O2=f(X,U,o),d(Z,L2,O2),L2!==C2&&m(Z,L2,C2,r,O2,i),++h<=--y2&&d(Z,b2,o),b2!==V&&m(Z,b2,V,r,o,i),V.dom!=null&&(o=V.dom),U++,Z2--,L2=X[Z2],V=F[y2],b2=X[U],C2=F[h];for(;Z2>=U&&y2>=h&&L2.key===V.key;)L2!==V&&m(Z,L2,V,r,o,i),V.dom!=null&&(o=V.dom),Z2--,y2--,L2=X[Z2],V=F[y2];if(h>y2)M(Z,X,U,Z2+1);else if(U>Z2)E(Z,F,h,y2+1,r,o,i);else{var fC=o,h7=y2-h+1,S2=new Array(h7),J2=0,$=0,_2=2147483647,z2=0,N2,V2;for($=0;$=h;$--){N2==null&&(N2=k(X,U,Z2+1)),V=F[$];var h2=N2[V.key];h2!=null&&(_2=h2<_2?h2:-1,S2[$-h]=h2,L2=X[h2],X[h2]=null,L2!==V&&m(Z,L2,V,r,o,i),V.dom!=null&&(o=V.dom),z2++)}if(o=fC,z2!==Z2-U+1&&M(Z,X,U,Z2+1),z2===0)E(Z,F,h,y2+1,r,o,i);else if(_2===-1)for(V2=j(S2),J2=V2.length-1,$=y2;$>=h;$--)C2=F[$],S2[$-h]===-1?l(Z,C2,r,i,o):V2[J2]===$-h?J2--:d(Z,C2,o),C2.dom!=null&&(o=F[$].dom);else for($=y2;$>=h;$--)C2=F[$],S2[$-h]===-1&&l(Z,C2,r,i,o),C2.dom!=null&&(o=F[$].dom)}}else{var U2=X.lengthU2&&M(Z,X,h,X.length),F.length>U2&&E(Z,F,h,F.length,r,o,i)}}}function m(Z,X,F,r,o,i){var S=X.tag,W=F.tag;if(S===W){if(F.state=X.state,F.events=X.events,NC(F,X))return;if(typeof S=="string")switch(F.attrs!=null&&H2(F.attrs,F,r),S){case"#":N(X,F);break;case"<":O(Z,X,F,i,o);break;case"[":J(Z,X,F,r,o,i);break;default:R(X,F,r,i)}else x(Z,X,F,r,o,i)}else H(Z,X),l(Z,F,r,i,o)}function N(Z,X){Z.children.toString()!==X.children.toString()&&(Z.dom.nodeValue=X.children),X.dom=Z.dom}function O(Z,X,F,r,o){X.children!==F.children?(Y(Z,X),c(Z,F,r,o)):(F.dom=X.dom,F.domSize=X.domSize,F.instance=X.instance)}function J(Z,X,F,r,o,i){T(Z,X.children,F.children,r,o,i);var S=0,W=F.children;if(F.dom=null,W!=null){for(var h=0;h>>1)+(r>>>1)+(F&r&1);Z[X[W]]0&&(I[o]=X[F-1]),X[F]=o)}for(F=X.length,r=X[F-1];F-- >0;)X[F]=r,r=I[r];return I.length=0,X}function f(Z,X,F){for(;X-1||Z.attrs!=null&&Z.attrs.is||X!=="href"&&X!=="list"&&X!=="form"&&X!=="width"&&X!=="height")&&X in Z.dom}var i2=/[A-Z]/g;function Y2(Z){return"-"+Z.toLowerCase()}function u2(Z){return Z[0]==="-"&&Z[1]==="-"?Z:Z==="cssFloat"?"float":Z.replace(i2,Y2)}function o2(Z,X,F){if(X!==F)if(F==null)Z.style.cssText="";else if(typeof F!="object")Z.style.cssText=F;else if(X==null||typeof X!="object"){Z.style.cssText="";for(var r in F){var o=F[r];o!=null&&Z.style.setProperty(u2(r),String(o))}}else{for(var r in F){var o=F[r];o!=null&&(o=String(o))!==String(X[r])&&Z.style.setProperty(u2(r),o)}for(var r in X)X[r]!=null&&F[r]==null&&Z.style.removeProperty(u2(r))}}function _(){this._=Q}_.prototype=Object.create(null),_.prototype.handleEvent=function(Z){var X=this["on"+Z.type],F;typeof X=="function"?F=X.call(Z.currentTarget,Z):typeof X.handleEvent=="function"&&X.handleEvent(Z),this._&&Z.redraw!==!1&&(0,this._)(),F===!1&&(Z.preventDefault(),Z.stopPropagation())};function A2(Z,X,F){if(Z.events!=null){if(Z.events._=Q,Z.events[X]===F)return;F!=null&&(typeof F=="function"||typeof F=="object")?(Z.events[X]==null&&Z.dom.addEventListener(X.slice(2),Z.events,!1),Z.events[X]=F):(Z.events[X]!=null&&Z.dom.removeEventListener(X.slice(2),Z.events,!1),Z.events[X]=void 0)}else F!=null&&(typeof F=="function"||typeof F=="object")&&(Z.events=new _,Z.dom.addEventListener(X.slice(2),Z.events,!1),Z.events[X]=F)}function K2(Z,X,F){typeof Z.oninit=="function"&&L.call(Z.oninit,X),typeof Z.oncreate=="function"&&F.push(L.bind(Z.oncreate,X))}function H2(Z,X,F){typeof Z.onupdate=="function"&&F.push(L.bind(Z.onupdate,X))}function NC(Z,X){do{if(Z.attrs!=null&&typeof Z.attrs.onbeforeupdate=="function"){var F=L.call(Z.attrs.onbeforeupdate,Z,X);if(F!==void 0&&!F)break}if(typeof Z.tag!="string"&&typeof Z.state.onbeforeupdate=="function"){var F=L.call(Z.state.onbeforeupdate,Z,X);if(F!==void 0&&!F)break}return!1}while(!1);return Z.dom=X.dom,Z.domSize=X.domSize,Z.instance=X.instance,Z.attrs=X.attrs,Z.children=X.children,Z.text=X.text,!0}var p2;return function(Z,X,F){if(!Z)throw new TypeError("DOM element being rendered to does not exist.");if(p2!=null&&Z.contains(p2))throw new TypeError("Node is currently being rendered to and thus is locked.");var r=Q,o=p2,i=[],S=A(),W=Z.namespaceURI;p2=Z,Q=typeof F=="function"?F:void 0;try{Z.vnodes==null&&(Z.textContent=""),X=q2.normalizeChildren(Array.isArray(X)?X:[X]),T(Z,Z.vnodes,X,i,null,W==="http://www.w3.org/1999/xhtml"?void 0:W),Z.vnodes=X,S!=null&&A()!==S&&typeof S.focus=="function"&&S.focus();for(var h=0;h=0&&(B.splice(s,2),s<=y&&(y-=2),C(l,[])),G!=null&&(B.push(l,G),C(l,p7(G),A))}return{mount:E,redraw:A}},jC=DC,n7=VC(jC,typeof requestAnimationFrame<"u"?requestAnimationFrame:null,typeof console<"u"?console:null),C7,S7;function yC(){return S7||(S7=1,C7=function(C){if(Object.prototype.toString.call(C)!=="[object Object]")return"";var D=[];for(var Q in C)B(Q,C[Q]);return D.join("&");function B(b,y){if(Array.isArray(y))for(var L=0;L=0&&(a+=Q.slice(b,L)),s>=0&&(a+=(b<0?"?":"&")+G.slice(s,n));var K=C(l);return K&&(a+=(b<0&&s<0?"?":"&")+K),y>=0&&(a+=Q.slice(y)),c>=0&&(a+=(y<0?"":"&")+G.slice(c)),a},y7}var $C=a7(),N7=k2,qC=function(C,D,Q){var B=0;function b(A){return new D(A)}b.prototype=D.prototype,b.__proto__=D;function y(A){return function(E,l){typeof E!="string"?(l=E,E=E.url):l==null&&(l={});var G=new D(function(e,a){A($C(E,l.params),l,function(K){if(typeof l.type=="function")if(Array.isArray(K))for(var T=0;T=200&&R.target.status<300||R.target.status===304||/^file:\/\//i.test(A),k=R.target.response,I;if(e==="json"){if(!R.target.responseType&&typeof E.extract!="function")try{k=JSON.parse(R.target.responseText)}catch{k=null}}else(!e||e==="text")&&k==null&&(k=R.target.responseText);if(typeof E.extract=="function"?(k=E.extract(R.target,E),x=!0):typeof E.deserialize=="function"&&(k=E.deserialize(k)),x)l(k);else{var j=function(){try{I=R.target.responseText}catch{I=k}var f=new Error(I);f.code=R.target.status,f.response=k,G(f)};a.status===0?setTimeout(function(){T||j()}):j()}}catch(f){G(f)}},a.ontimeout=function(R){T=!0;var x=new Error("Request timed out");x.code=R.target.status,G(x)},typeof E.config=="function"&&(a=E.config(a,E,A)||a,a!==m&&(N=a.abort,a.abort=function(){K=!0,N.call(this)})),c==null?a.send():typeof E.serialize=="function"?a.send(E.serialize(c)):c instanceof C.FormData||c instanceof C.URLSearchParams?a.send(c):a.send(JSON.stringify(c))}),jsonp:y(function(A,E,l,G){var s=E.callbackName||"_mithril_"+Math.round(Math.random()*1e16)+"_"+B++,c=C.document.createElement("script");C[s]=function(n){delete C[s],c.parentNode.removeChild(c),l(n)},c.onerror=function(){delete C[s],c.parentNode.removeChild(c),G(new Error("JSONP request failed"))},c.src=A+(A.indexOf("?")<0?"?":"&")+encodeURIComponent(E.callbackKey||"callback")+"="+encodeURIComponent(s),C.document.documentElement.appendChild(c)})}},C0=CC,D0=n7,y0=qC(typeof window<"u"?window:null,C0,D0.redraw),Q7,f7;function XC(){if(f7)return Q7;f7=1;function C(D){try{return decodeURIComponent(D)}catch{return D}}return Q7=function(D){if(D===""||D==null)return{};D.charAt(0)==="?"&&(D=D.slice(1));for(var Q=D.split("&"),B={},b={},y=0;y-1&&l.pop();for(var s=0;s1&&L[L.length-1]==="/"&&(L=L.slice(0,-1))):L="/",{path:L,params:Q<0?{}:C(D.slice(Q+1,b))}},X7}var L7,M7;function Q0(){if(M7)return L7;M7=1;var C=i7();return L7=function(D){var Q=C(D),B=Object.keys(Q.params),b=[],y=new RegExp("^"+Q.path.replace(/:([^\/.-]+)(\.{3}|\.(?!\.)|-)?|[\\^$*+.()|\[\]{}]/g,function(L,A,E){return A==null?"\\"+L:(b.push({k:A,r:E==="..."}),E==="..."?"(.*)":E==="."?"([^/]+)\\.":"([^/]+)"+(E||""))})+"$");return function(L){for(var A=0;A`Invalid value for key ${C}`,e0=C=>`Pattern length exceeds max of ${C}.`,s0=C=>`Missing ${C} property in key`,c0=C=>`Property 'weight' in key '${C}' must be a positive integer`,R7=Object.prototype.hasOwnProperty;class r0{constructor(D){this._keys=[],this._keyMap={};let Q=0;D.forEach(B=>{let b=FC(B);this._keys.push(b),this._keyMap[b.id]=b,Q+=b.weight}),this._keys.forEach(B=>{B.weight/=Q})}get(D){return this._keyMap[D]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function FC(C){let D=null,Q=null,B=null,b=1,y=null;if(e2(C)||r2(C))B=C,D=P7(C),Q=F7(C);else{if(!R7.call(C,"name"))throw new Error(s0("name"));const L=C.name;if(B=L,R7.call(C,"weight")&&(b=C.weight,b<=0))throw new Error(c0(L));D=P7(L),Q=F7(L),y=C.getFn}return{path:D,id:Q,weight:b,src:B,getFn:y}}function P7(C){return r2(C)?C:C.split(".")}function F7(C){return r2(C)?C.join("."):C}function o0(C,D){let Q=[],B=!1;const b=(y,L,A)=>{if(F2(y))if(!L[A])Q.push(y);else{let E=L[A];const l=y[E];if(!F2(l))return;if(A===L.length-1&&(e2(l)||EC(l)||A0(l)))Q.push(B0(l));else if(r2(l)){B=!0;for(let G=0,s=l.length;GC.score===D.score?C.idx{this._keysMap[Q.id]=B})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,e2(this.docs[0])?this.docs.forEach((D,Q)=>{this._addString(D,Q)}):this.docs.forEach((D,Q)=>{this._addObject(D,Q)}),this.norm.clear())}add(D){const Q=this.size();e2(D)?this._addString(D,Q):this._addObject(D,Q)}removeAt(D){this.records.splice(D,1);for(let Q=D,B=this.size();Q{let L=b.getFn?b.getFn(D):this.getFn(D,b.path);if(F2(L)){if(r2(L)){let A=[];const E=[{nestedArrIndex:-1,value:L}];for(;E.length;){const{nestedArrIndex:l,value:G}=E.pop();if(F2(G))if(e2(G)&&!B7(G)){let s={v:G,i:l,n:this.norm.get(G)};A.push(s)}else r2(G)&&G.forEach((s,c)=>{E.push({nestedArrIndex:c,value:s})})}B.$[y]=A}else if(e2(L)&&!B7(L)){let A={v:L,n:this.norm.get(L)};B.$[y]=A}}}),this.records.push(B)}toJSON(){return{keys:this.keys,records:this.records}}}function lC(C,D,{getFn:Q=p.getFn,fieldNormWeight:B=p.fieldNormWeight}={}){const b=new u7({getFn:Q,fieldNormWeight:B});return b.setKeys(C.map(FC)),b.setSources(D),b.create(),b}function h0(C,{getFn:D=p.getFn,fieldNormWeight:Q=p.fieldNormWeight}={}){const{keys:B,records:b}=C,y=new u7({getFn:D,fieldNormWeight:Q});return y.setKeys(B),y.setIndexRecords(b),y}function f2(C,{errors:D=0,currentLocation:Q=0,expectedLocation:B=0,distance:b=p.distance,ignoreLocation:y=p.ignoreLocation}={}){const L=D/C.length;if(y)return L;const A=Math.abs(B-Q);return b?L+A/b:A?1:L}function d0(C=[],D=p.minMatchCharLength){let Q=[],B=-1,b=-1,y=0;for(let L=C.length;y=D&&Q.push([B,b]),B=-1)}return C[y-1]&&y-B>=D&&Q.push([B,y-1]),Q}const t2=32;function T0(C,D,Q,{location:B=p.location,distance:b=p.distance,threshold:y=p.threshold,findAllMatches:L=p.findAllMatches,minMatchCharLength:A=p.minMatchCharLength,includeMatches:E=p.includeMatches,ignoreLocation:l=p.ignoreLocation}={}){if(D.length>t2)throw new Error(e0(t2));const G=D.length,s=C.length,c=Math.max(0,Math.min(B,s));let n=y,e=c;const a=A>1||E,K=a?Array(s):[];let T;for(;(T=C.indexOf(D,e))>-1;){let x=f2(D,{currentLocation:T,expectedLocation:c,distance:b,ignoreLocation:l});if(n=Math.min(x,n),e=T+G,a){let k=0;for(;k=j;u-=1){let w=u-1,M=Q[C.charAt(w)];if(a&&(K[w]=+!!M),d[u]=(d[u+1]<<1|1)&M,x&&(d[u]|=(m[u+1]|m[u])<<1|1|m[u+1]),d[u]&J&&(N=f2(D,{errors:x,currentLocation:w,expectedLocation:c,distance:b,ignoreLocation:l}),N<=n)){if(n=N,e=w,e<=c)break;j=Math.max(1,2*c-e)}}if(f2(D,{errors:x+1,currentLocation:c,expectedLocation:c,distance:b,ignoreLocation:l})>n)break;m=d}const R={isMatch:e>=0,score:Math.max(.001,N)};if(a){const x=d0(K,A);x.length?E&&(R.indices=x):R.isMatch=!1}return R}function x0(C){let D={};for(let Q=0,B=C.length;Q{this.chunks.push({pattern:c,alphabet:x0(c),startIndex:n})},s=this.pattern.length;if(s>t2){let c=0;const n=s%t2,e=s-n;for(;c{const{isMatch:T,score:m,indices:N}=T0(D,e,a,{location:b+K,distance:y,threshold:L,findAllMatches:A,minMatchCharLength:E,includeMatches:B,ignoreLocation:l});T&&(c=!0),s+=m,T&&N&&(G=[...G,...N])});let n={isMatch:c,score:c?s/this.chunks.length:1};return c&&B&&(n.indices=G),n}}class a2{constructor(D){this.pattern=D}static isMultiMatch(D){return I7(D,this.multiRegex)}static isSingleMatch(D){return I7(D,this.singleRegex)}search(){}}function I7(C,D){const Q=C.match(D);return Q?Q[1]:null}class p0 extends a2{constructor(D){super(D)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(D){const Q=D===this.pattern;return{isMatch:Q,score:Q?0:1,indices:[0,this.pattern.length-1]}}}class S0 extends a2{constructor(D){super(D)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(D){const B=D.indexOf(this.pattern)===-1;return{isMatch:B,score:B?0:1,indices:[0,D.length-1]}}}class m0 extends a2{constructor(D){super(D)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(D){const Q=D.startsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[0,this.pattern.length-1]}}}class g0 extends a2{constructor(D){super(D)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(D){const Q=!D.startsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[0,D.length-1]}}}class N0 extends a2{constructor(D){super(D)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(D){const Q=D.endsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[D.length-this.pattern.length,D.length-1]}}}class f0 extends a2{constructor(D){super(D)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(D){const Q=!D.endsWith(this.pattern);return{isMatch:Q,score:Q?0:1,indices:[0,D.length-1]}}}class eC extends a2{constructor(D,{location:Q=p.location,threshold:B=p.threshold,distance:b=p.distance,includeMatches:y=p.includeMatches,findAllMatches:L=p.findAllMatches,minMatchCharLength:A=p.minMatchCharLength,isCaseSensitive:E=p.isCaseSensitive,ignoreLocation:l=p.ignoreLocation}={}){super(D),this._bitapSearch=new GC(D,{location:Q,threshold:B,distance:b,includeMatches:y,findAllMatches:L,minMatchCharLength:A,isCaseSensitive:E,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(D){return this._bitapSearch.searchIn(D)}}class sC extends a2{constructor(D){super(D)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(D){let Q=0,B;const b=[],y=this.pattern.length;for(;(B=D.indexOf(this.pattern,Q))>-1;)Q=B+y,b.push([B,Q-1]);const L=!!b.length;return{isMatch:L,score:L?0:1,indices:b}}}const l7=[p0,sC,m0,g0,f0,N0,S0,eC],Y7=l7.length,w0=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,M0="|";function W0(C,D={}){return C.split(M0).map(Q=>{let B=Q.trim().split(w0).filter(y=>y&&!!y.trim()),b=[];for(let y=0,L=B.length;y!!(C[W2.AND]||C[W2.OR]),P0=C=>!!C[s7.PATH],I0=C=>!r2(C)&&BC(C)&&!c7(C),H7=C=>({[W2.AND]:Object.keys(C).map(D=>({[D]:C[D]}))});function cC(C,D,{auto:Q=!0}={}){const B=b=>{let y=Object.keys(b);const L=P0(b);if(!L&&y.length>1&&!c7(b))return B(H7(b));if(I0(b)){const E=L?b[s7.PATH]:y[0],l=L?b[s7.PATTERN]:b[E];if(!e2(l))throw new Error(G0(E));const G={keyId:F7(E),pattern:l};return Q&&(G.searcher=e7(l,D)),G}let A={children:[],operator:y[0]};return y.forEach(E=>{const l=b[E];r2(l)&&l.forEach(G=>{A.children.push(B(G))})}),A};return c7(C)||(C=H7(C)),B(C)}function Y0(C,{ignoreFieldNorm:D=p.ignoreFieldNorm}){C.forEach(Q=>{let B=1;Q.matches.forEach(({key:b,norm:y,score:L})=>{const A=b?b.weight:null;B*=Math.pow(L===0&&A?Number.EPSILON:L,(A||1)*(D?1:y))}),Q.score=B})}function H0(C,D){const Q=C.matches;D.matches=[],F2(Q)&&Q.forEach(B=>{if(!F2(B.indices)||!B.indices.length)return;const{indices:b,value:y}=B;let L={indices:b,value:y};B.key&&(L.key=B.key.src),B.idx>-1&&(L.refIndex=B.idx),D.matches.push(L)})}function U0(C,D){D.score=C.score}function O0(C,D,{includeMatches:Q=p.includeMatches,includeScore:B=p.includeScore}={}){const b=[];return Q&&b.push(H0),B&&b.push(U0),C.map(y=>{const{idx:L}=y,A={item:D[L],refIndex:L};return b.length&&b.forEach(E=>{E(y,A)}),A})}class x2{constructor(D,Q={},B){this.options={...p,...Q},this.options.useExtendedSearch,this._keyStore=new r0(this.options.keys),this.setCollection(D,B)}setCollection(D,Q){if(this._docs=D,Q&&!(Q instanceof u7))throw new Error(l0);this._myIndex=Q||lC(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(D){F2(D)&&(this._docs.push(D),this._myIndex.add(D))}remove(D=()=>!1){const Q=[];for(let B=0,b=this._docs.length;B-1&&(E=E.slice(0,Q)),O0(E,this._docs,{includeMatches:B,includeScore:b})}_searchStringList(D){const Q=e7(D,this.options),{records:B}=this._myIndex,b=[];return B.forEach(({v:y,i:L,n:A})=>{if(!F2(y))return;const{isMatch:E,score:l,indices:G}=Q.searchIn(y);E&&b.push({item:y,idx:L,matches:[{score:l,value:y,norm:A,indices:G}]})}),b}_searchLogical(D){const Q=cC(D,this.options),B=(A,E,l)=>{if(!A.children){const{keyId:s,searcher:c}=A,n=this._findMatches({key:this._keyStore.get(s),value:this._myIndex.getValueForItemAtKeyId(E,s),searcher:c});return n&&n.length?[{idx:l,item:E,matches:n}]:[]}const G=[];for(let s=0,c=A.children.length;s{if(F2(A)){let l=B(Q,A,E);l.length&&(y[E]||(y[E]={idx:E,item:A,matches:[]},L.push(y[E])),l.forEach(({matches:G})=>{y[E].matches.push(...G)}))}}),L}_searchObjectList(D){const Q=e7(D,this.options),{keys:B,records:b}=this._myIndex,y=[];return b.forEach(({$:L,i:A})=>{if(!F2(L))return;let E=[];B.forEach((l,G)=>{E.push(...this._findMatches({key:l,value:L[G],searcher:Q}))}),E.length&&y.push({idx:A,item:L,matches:E})}),y}_findMatches({key:D,value:Q,searcher:B}){if(!F2(Q))return[];let b=[];if(r2(Q))Q.forEach(({v:y,i:L,n:A})=>{if(!F2(y))return;const{isMatch:E,score:l,indices:G}=B.searchIn(y);E&&b.push({score:l,key:D,value:y,idx:L,norm:A,indices:G})});else{const{v:y,n:L}=Q,{isMatch:A,score:E,indices:l}=B.searchIn(y);A&&b.push({score:E,key:D,value:y,norm:L,indices:l})}return b}}x2.version="7.0.0";x2.createIndex=lC;x2.parseIndex=h0;x2.config=p;x2.parseQuery=cC;R0(v0);var rC={exports:{}},A7={exports:{}},U7;function J0(){return U7||(U7=1,function(C){class D{constructor(b){let y=/.*?irealb:\/\/([^"]*)/.exec(b),A=decodeURIComponent(y[1]).split("===");A.length>1&&(this.name=A.pop()),this.songs=A.map(E=>new Q(E))}}class Q{constructor(b){if(this.cells=[],!b){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.exStyle="",this.bpm=0,this.repeats=0,this.music="";return}let y=b.split("="),L="1r34LbKcu7";this.title=y[0],this.composer=y[1],this.style=y[3],this.key=y[4],this.transpose=+y[5]||0,this.exStyle=y[7],this.bpm=+y[8],this.repeats=+y[9]||3,y=y[6].split(L),this.music=this.unscramble(y[1])}unscramble(b){let y="",L;for(;b.length>50;)L=b.substring(0,50),b=b.substring(50),b.length<2?y=y+L:y=y+this.obfusc50(L);return y=y+b,y}obfusc50(b){let y=b.split("");for(let L=0;L<5;L++)y[49-L]=b[L],y[L]=b[49-L];for(let L=10;L<24;L++)y[49-L]=b[L],y[L]=b[49-L];return y.join("")}}C.exports=D}(A7)),A7.exports}(function(C){class D{constructor(){this.transposeFlat=["C","Db","D","Eb","E","F","Gb","G","Ab","A","Bb","B","C","Db","D","Eb","E","F","Gb","G","Ab","A","Bb","B"],this.transposeSharp=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B","C","C#","D","D#","E","F","F#","G","G#","A","A#","B"],this.cells=[],this.isComponent=!1}parse(y){var L=y.music,A=[],E;for(L=L.trimRight();L;){var l=!1;for(E=0;E=0&&(n.bars+=A[++E]),"{[|".indexOf(e)>=0&&(n.bars+=e,e=null)),e&&E(E.chord&&this.transposeChord(E.chord,L),E))),L.transpose-=y.transpose,y}transposeChord(y,L){var A=this.transposeFlat,E=A.indexOf(y.note);if(E<0&&(A=this.transposeSharp,E=A.indexOf(y.note)),E>=0&&(E+=L.transpose%12,E<0&&(E+=12),y.note=A[E],L.useH&&y.note==="B"&&(y.note="H")),y.modifiers.includes("-"))switch(L.minor){case"small":var l=y.note[0].toLowerCase();y.note[1]&&(l+=y.note[1]),y.note=l,y.modifiers=y.modifiers.replace("-","");break;case"m":y.modifiers=y.modifiers.replace("-","m");break}y.alternate&&this.transposeChord(y.alternate,L),y.over&&this.transposeChord(y.over,L)}render(y,L,A={}){if(y.cells){var E=A.hilite||!1;if(this.isComponent)l=L;else{var l=document.createElement("irr-chords");E&&l.setAttribute("hilite",""),L.appendChild(l)}this.cell=-1,this.small=!1,this.hilite=E;for(var G=0;G"+L;break;case"[":L=""+L;break;case"{":L=""+L;break;case"]":L+="";break;case"}":L+="";break;case"Z":L+="";break}return L&&`${L}`}chordHtml(y){if(!(typeof y=="string"&&(y=D.chordRegex.exec(y),!y))){var L=this.baseChordHtml(y),{alternate:A,over:E}=y;return E&&(L+=`${this.baseChordHtml(E)}`),A&&(L=`${this.chordHtml(A)}`+L),L}}baseChordHtml(y){var{note:L,modifiers:A}=y;L==="W"&&(L='');var E="";switch(L[1]){case"b":E="",L=L[0];break;case"#":E="",L=L[0];break}return A&&(A=`${A.replace("^","△").replace("h","Ø")}`),`${L}${E}${A}`}annotHtml(y){for(var L="",A=0;A${l}`;break;case"N":L+=""+E[1]+"";break;case"f":L+="";break;case"Q":L+="";break;case"S":L+="";break;case"T":var G=E.charCodeAt(1)-48,s=E.charCodeAt(2)-48;G===1&&s===2&&(G=12,s=8),G=String.fromCharCode(G+57392),s=String.fromCharCode(s+57408),l=`${G}
${s}
`,L=l+L;break;case"s":this.small=!0;break;case"l":this.small=!1;break}}return L}commentHtml(y){var L=this.cells[this.cell],A=getComputedStyle(L);parseInt(A.height)+parseInt(A["margin-top"]);for(var E="",l=0;l${G}`}return E}nextRow(y,L){var A;if(!L&&this.cell>=0){var E=this.cells[this.cell];if(E.getElementsByTagName("irr-rbar").length===0){var l=document.createElement("irr-rbar");l.textContent="",E.appendChild(l)}}if(L){var G=document.createElement("irr-spacer");G.setAttribute("style",`height:${L*10}px`),y.appendChild(G)}for(this.cells=[],A=0;A<16;A++){var E=document.createElement("irr-cell");this.cells.push(E),y.appendChild(E)}this.cell=0}}D.chordRegex=/^([ A-GW][b#]?)((?:sus|[\+\-\^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/,D.regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,/^ \(.*?\)/,D.chordRegex,/^LZ/,/^XyQ/,/^Kcl/],D.replacements={LZ:[" ","|"],XyQ:[" "," "," "],Kcl:["|","x"," "]},D.cssPrefix="",C.exports={iRealRenderer:D,Playlist:J0()};class Q{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}}class B{constructor(y,L,A,E){this.note=y,this.modifiers=L,this.over=A,this.alternate=E}}})(rC);var oC=rC.exports;const _0=C=>{C=C.split(" ");let D=C.shift();return C.push(D),C.join(" ")},z0=({state:C})=>g(".page__header__title",C.song.title),V0=({state:C})=>g(".page__header__style",C.song.style),j0=({state:C})=>g(".page__header__composer",_0(C.song.composer)),$0=({state:C})=>g(".page__header__key",C.key),q0=({state:C})=>C.song.bpm!=0?g("h5.bpm .page__header__bpm","q="+C.song.bpm):null,CD=({state:C})=>g(".page__header__subtitle",[V0({state:C}),q0({state:C}),$0({state:C}),j0({state:C})]),DD=({state:C,update:D})=>({oncreate:Q=>{console.log("IReal oncreate");let B=C.song;var b={transpose:C.transpose};C.renderer.parse(B),C.renderer.transpose(B,b),C.renderer.render(B,Q.dom),console.log("rendered",B,Q.dom,C.renderer)},view:()=>g(".page__sheet")}),yD=C=>g(".page",{class:[C.state.darkMode?".page--dark":"",C.state.debug.darkMode?"page--debug-bkgclr":"",C.state.debug.color?"page--debug-color":""].join(" ")},[g(".page__header",[z0(C),CD(C)]),g(DD(C))]);function QD(){for(var D=document.getElementsByTagName("irr-chord"),C=0;C{const y=[];let L=b;const A=function(E){if(arguments.length>0&&!A.ended){L=E;for(const l in y)y[l](L)}return L};return A.map=E=>{const l=(0,C.stream)(),G=s=>{l(E(s))};return y.push(G),l.end=s=>{const c=y.indexOf(G);l.ended=!0,y.splice(c,1)},L!==void 0&&l(E(L)),l},A.end=E=>{A.ended=!0},A};C.stream=D;const Q=(b,y,L)=>{const A=(0,C.stream)(y);let E=y;return L.map(l=>{E=b(E,l),A(E)}),A};C.scan=Q,C.simpleStream={stream:C.stream,scan:C.scan};const B=(b=C.simpleStream)=>(y,L=A=>A)=>{const A=typeof b=="function"?b:b.stream;let E;const l=A();return y.map(G=>{const s=L(G);s!==E&&(E=s,l(G))}),l};C.createDropRepeats=B,C.dropRepeats=(0,C.createDropRepeats)()})(aC);var s2={};Object.defineProperty(s2,"__esModule",{value:!0});s2.updateFormFloatValue=s2.updateFormIntValue=s2.updateFormValue=s2.get=void 0;const ZD=(C,D)=>D.reduce((Q,B)=>Q==null?void 0:Q[B],C);s2.get=ZD;const t7=(C,D)=>({[C[0]]:C.length===1?D:t7(C.slice(1),D)}),iC=C=>Array.isArray(C)?C:[C],uC=(C,D,Q)=>B=>{const b=C(B.currentTarget.value);isNaN(b)||D.update(t7(iC(Q),b))},bD=(C,D,Q=B=>B)=>B=>C.update(t7(iC(D),Q(B.currentTarget.value)));s2.updateFormValue=bD;const ED=(C,D)=>Q=>uC(parseInt,C,D)(Q);s2.updateFormIntValue=ED;const BD=(C,D)=>Q=>uC(parseFloat,C,D)(Q);s2.updateFormFloatValue=BD;const AD=Object.assign||((C,D)=>(D&&Object.keys(D).forEach(Q=>C[Q]=D[Q]),C)),r7=(C,D,Q)=>{const B=typeof Q;if(Q&&B==="object")if(Array.isArray(Q))for(const b of Q)D=r7(C,D,b);else for(const b of Object.keys(Q)){const y=Q[b];typeof y=="function"?D[b]=y(D[b],M2):y===void 0?C&&!isNaN(b)?D.splice(b,1):delete D[b]:y===null||typeof y!="object"||Array.isArray(y)?D[b]=y:typeof D[b]=="object"?D[b]=y===D[b]?y:M2(D[b],y):D[b]=r7(!1,{},y)}else B==="function"&&(D=Q(D,M2));return D},M2=(C,...D)=>{const Q=Array.isArray(C);return r7(Q,Q?C.slice():AD({},C),D)},FD=Object.freeze(Object.defineProperty({__proto__:null,default:M2},Symbol.toStringTag,{value:"Module"})),lD=wC(FD);var GD=c2&&c2.__importDefault||function(C){return C&&C.__esModule?C:{default:C}};Object.defineProperty(R2,"__esModule",{value:!0});R2.meiosisSetup=void 0;const tC=aC,eD=s2,sD=GD(lD),KC=(C,D,Q)=>(Q[C]=D,Q),hC=(C,D)=>D?C.concat(D):C,dC=C=>C?Object.keys(C).reduce((D,Q)=>KC(Q,Object.assign({},C[Q].initial,dC(C[Q].nested)),D),{}):{},cD=C=>Object.assign({},C.initial,dC(C.nested)),TC=C=>C?Object.keys(C).reduce((D,Q)=>{const B=C[Q];if(B.view!==void 0){const b=B.view;return KC(Q,{view:(y,...L)=>b(y.nest(Q),...L),nested:TC(B.nested)},D)}return D},{}):{},rD=C=>TC(C.nested),xC=(C,D=B=>B,Q=B=>B)=>C?Object.keys(C).reduce((B,b)=>{var y;const L=l=>D(l).nest(b),A=l=>Q(l)[b],E=C[b];return hC(B,(y=E.services)===null||y===void 0?void 0:y.map(l=>({onchange:G=>l.onchange?l.onchange(A(G)):G,run:G=>l.run(L(G))}))).concat(xC(E.nested,L,A))},[]):[],oD=C=>hC([],C.services).concat(xC(C.nested)),nD=({stream:C,app:D})=>{C||(C=tC.simpleStream);const Q=D||{},B=cD(Q),b=rD(Q),y=typeof C=="function"?C:C.stream,L=C.scan,A=y();return{states:L((l,G)=>(0,sD.default)(l,G),B,A),update:A,view:b}},aD=(C,D)=>({[D]:C}),iD=(C,D)=>Q=>C(aD(Q,D)),pC=(C,D,Q)=>B=>{const b=C.map(E=>E[B]),y=()=>C()[B],L=iD(D,B),A=(0,eD.get)(Q,[B,"nested"]);return{states:b,state:y(),getState:y,update:L,nest:pC(b,L,A),nested:A}},uD=C=>{const D=C==null?void 0:C.stream,Q=C==null?void 0:C.app,{states:B,update:b,view:y}=nD({stream:D,app:Q}),L=pC(B,b,y),A=()=>B(),E=s=>({states:B,state:s,getState:A,update:b,nest:L,nested:y}),l=(0,tC.createDropRepeats)(D);return Q&&oD(Q).forEach(s=>{l(B,s.onchange).map(c=>s.run(E(c)))}),l(B).map(E)};R2.meiosisSetup=uD;(function(C){Object.defineProperty(C,"__esModule",{value:!0}),C.meiosisSetup=void 0;var D=R2;Object.defineProperty(C,"meiosisSetup",{enumerable:!0,get:function(){return D.meiosisSetup}})})(nC);var P2=(C=>(C[C.UP=0]="UP",C[C.DOWN=1]="DOWN",C))(P2||{});const O7=["C","Db","D","Eb","E","F","Gb","G","Ab","A","Bb","B"],J7=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B"];function K7(C,D){return(C%D+D)%D}const tD={onchange:C=>C.transpose,run:({state:C,update:D})=>{let Q=C.song.key;C.transpose==0&&D({key:Q});let B=Q.endsWith("-")?"-":"";Q=Q.replace("-","");let b=O7.indexOf(Q)||J7.indexOf(Q),y=K7(b+C.transpose,12);D({key:C.transposeDirection==P2.UP?J7[y]+B:O7[y]+B})}},KD=({getState:C,update:D})=>g("button.control__transpose-up.control__transpose",{onclick:()=>{D({transpose:C().transpose+1,transposeDirection:P2.UP})}},"▲"),hD=({getState:C,update:D})=>g("button.control__transpose-down.control__transpose",{onclick:()=>{D({transpose:C().transpose-1,transposeDirection:P2.DOWN})}},"▼"),dD=({state:{transpose:C}})=>g(".control__indicator",C>0?`+${C}`:C==0?null:C),TD=({state:{transpose:C},update:D})=>g("button.control__reset.control__transpose",{onclick:()=>D({transpose:0})},"🔁"),xD=({state:C,update:D,getState:Q})=>g("button.setlist__header__random",{disabled:C.search_results.length===0,onclick:()=>{let B=Q();B.search_results.length!==0&&D({song:B.search_results[K7(B.index+1,B.search_results.length)]})}},">"),pD=({state:C,getState:D,update:Q})=>g("button.setlist__header__random",{disabled:C.search_results.length===0,onclick:()=>{let B=D();B.search_results.length!==0&&Q({song:B.search_results[K7(B.index-1,B.search_results.length)]})}},"<"),SD=C=>g(".control",{},[pD(C),KD(C),hD(C),C.state.transpose!=0&&[dD(C),TD(C)],xD(C)]);const mD=C=>g("div.setlist",g("div.setlist__header",gD(C),fD(C)),wD(C)),gD=({state:C,update:D})=>g("div.setlist__header__search",g("input.setlist__header__search__input",{type:"text",placeholder:"Search",value:C.query,oninput:Q=>{D({query:Q.currentTarget.value})},onbeforeupdate:(Q,B)=>{if(console.log("before update",Q,B),!C.query==="")return!1},oncreate:Q=>{Q.dom.focus()}}),ND({update:D})),ND=({update:C})=>g("button.setlist__header__search__clear",{onclick:()=>{C({query:""}),document.getElementsByClassName("setlist__header__search__input")[0].focus()}},"✗"),fD=({state:C,update:D})=>g("button.setlist__header__random",{disabled:C.search_results.length===0,onclick:()=>{if(C.search_results.length===0)return;const Q=Math.floor(Math.random()*C.search_results.length);D({song:C.search_results[Q],menuActive:!1})}},"🎲"),wD=({state:C,update:D})=>g("div.setlist__songbox",C.search_results.map(Q=>g("button.setlist__songbox__song",{id:Q.title,onclick:()=>{D({menuActive:!1,song:Q})}},Q.title)));document.addEventListener("keydown",C=>{C.key==="`"&&document.getElementsByClassName("setlist__header__random")[0].click()});var SC={exports:{}};(function(C,D){(function(B,b){C.exports=b()})(c2,()=>(()=>{var Q={"./src/constants.js":(L,A,E)=>{E.r(A),E.d(A,{autoId:()=>a,colsId:()=>G,hiddenStreamId:()=>T,hideStreamId:()=>m,hideTracerId:()=>n,histId:()=>f,modelId:()=>O,resetId:()=>j,rowsId:()=>l,sendId:()=>I,settingsContainerId:()=>c,showStreamId:()=>N,showTracerId:()=>e,sliderId:()=>J,sliderValueId:()=>k,stepBackId:()=>R,stepForwardId:()=>x,streamContainerId:()=>s,streamId:()=>K});var l="tracerRows",G="tracerCols",s="tracerStreamContainer",c="tracerSettingsContainer",n="tracerHide",e="tracerShow",a="traceAutoSend",K=function(t){return"tracerStreamBox_ "+t},T=function(t){return"tracerStreamBoxHidden_"+t},m=function(t){return"tracerStreamHide_"+t},N=function(t){return"tracerStreamShow_"+t},O=function(t){return"tracerModel_"+t},J=function(t){return"tracerSlider_"+t},R=function(t){return"tracerStepBack_"+t},x=function(t){return"tracerStepForward_"+t},k=function(t){return"tracerSliderValue_"+t},I=function(t){return"tracerSend_"+t},j=function(t){return"tracerReset_"+t},f=function(t){return"tracerAccumulateHistory_"+t}},"./src/meiosis-tracer.js":(L,A,E)=>{E.r(A),E.d(A,{meiosisTracer:()=>s});var l=E("./src/trace.js"),G=E("./src/tracer.js"),s=function(n){if(n.streams!=null&&(0,l.trace)(n),n.selector!=null)return(0,G.tracer)(n)}},"./src/settingsView.js":(L,A,E)=>{E.r(A),E.d(A,{initializeResizeChangeDirection:()=>s,settingsView:()=>G});var l=E("./src/constants.js"),G=function(n){var e=n.element,a=n.listeners,K=n.direction,T=n.rows,m=n.cols,N=n.autoSend;e.innerHTML=` +
+ + + + + × + + + v6.0.0 +
+ + `),document.getElementById(l.hideTracerId).addEventListener("click",function(x){a.onHideTracer()}),document.getElementById(l.showTracerId).addEventListener("click",function(x){a.onShowTracer()}),document.getElementById(l.rowsId).addEventListener("input",function(x){a.onRowsColsChange(parseInt(x.target.value,10),parseInt(document.getElementById(l.colsId).value,10))}),document.getElementById(l.colsId).addEventListener("input",function(x){a.onRowsColsChange(parseInt(document.getElementById(l.rowsId).value,10),parseInt(x.target.value,10))});for(var O=document.querySelectorAll("input[name='direction']"),J=0,R=O.length;Jwindow.innerHeight?"row":"column",m=document.querySelectorAll("input[name='direction']"),N=0,O=m.length;N{E.r(A),E.d(A,{streamView:()=>G});var l=E("./src/constants.js"),G=function(c){var n=c.element,e=c.index,a=c.listeners,K=c.label,T=K===void 0?"":K,m=c.rows,N=c.cols,O=c.hist,J=O===void 0?!0:O,R=c.hide,x=R===void 0?!1:R,k="padding:8px;border:1px solid gray";n.innerHTML=` +
+
+ `).concat(T,` + + +
+ +
+ + + + -1 + + +
+
+ + `),document.getElementById(l.sliderId(e)).addEventListener("input",function(d){a.onSliderChange(parseInt(d.target.value,10))});var I=document.getElementById(l.stepBackId(e));I.addEventListener("click",function(d){a.onStepBack()}),I.disabled=!0;var j=document.getElementById(l.stepForwardId(e));j.addEventListener("click",function(d){a.onStepForward()}),j.disabled=!0,document.getElementById(l.sendId(e)).addEventListener("click",function(d){a.onSend(document.getElementById(l.modelId(e)).value)}),document.getElementById(l.resetId(e)).addEventListener("click",function(d){a.onReset()});var f=function(t){document.getElementById(l.streamId(t)).style="display:none",document.getElementById(l.hiddenStreamId(t)).style=k};document.getElementById(l.hideStreamId(e)).addEventListener("click",function(d){return f(e)}),document.getElementById(l.showStreamId(e)).addEventListener("click",function(d){document.getElementById(l.hiddenStreamId(e)).style="display:none",document.getElementById(l.streamId(e)).style=k}),document.getElementById(l.histId(e)).addEventListener("change",function(d){a.onHistChange(e,d.target.checked)}),x&&f(e)}},"./src/trace.js":(L,A,E)=>{E.r(A),E.d(A,{trace:()=>G});var l=function(){return window&&window.__MEIOSIS_TRACER_GLOBAL_HOOK__},G=function(c){var n=c.streams,e=n===void 0?[]:n,a=c.stringify,K=a===void 0?function(q){return JSON.stringify(q,null,4)}:a,T=c.parse,m=T===void 0?function(q){return JSON.parse(q)}:T,N=c.listen,O=N===void 0?function(q,X2){return q.map(X2)}:N,J=c.emit,R=J===void 0?function(q,X2){return q(X2)}:J,x=c.direction,k=x===void 0?"column":x,I=c.rows,j=I===void 0?15:I,f=c.cols,d=f===void 0?50:f,t=c.autoSend,u=t===void 0?!0:t;if(l()){for(var w=[],M=!1,H=[],Y=0,P=e.length;Y{E.r(A),E.d(A,{tracer:()=>a});var l=E("./src/streamView.js"),G=E("./src/updateView.js"),s=E("./src/settingsView.js"),c=E("./src/constants.js");window.__MEIOSIS_TRACER_GLOBAL_HOOK__=!0;var n=[],e=[],a=function(T){var m=T.selector,N=T.sendTracerInit,O=T.triggerStreamValue,J=T.theme,R=J===void 0?"light":J,x=document.querySelector(m);if(x){x.classList.add("theme-".concat(R));var k=null;N==null&&(N=function(){window.postMessage({type:"MEIOSIS_TRACER_INIT"},"*")}),O==null&&(O=function(d,t){window.postMessage({type:"MEIOSIS_TRIGGER_STREAM_VALUE",index:d,value:t},"*")});var I=function(d){var t=d.streamOptions,u=d.direction,w=d.rows,M=d.cols,H=d.autoSend;if(!x.lastChild){var Y={onHideTracer:function(){var v=document.getElementById(c.streamContainerId);k=v.style,v.style="display:none",document.getElementById(c.settingsContainerId).style="display:none",document.getElementById(c.showTracerId).style=""},onShowTracer:function(){document.getElementById(c.streamContainerId).style=k,document.getElementById(c.settingsContainerId).style="",document.getElementById(c.showTracerId).style="display:none"},onRowsColsChange:function(v,l2){for(var B2=0;B20&&(u.history.length=u.value+1),u.history.push(t),u.value=u.history.length-1,(0,G.updateView)({index:d,model:t,value:u.value,max:u.history.length-1})}};return window.addEventListener("message",function(f){f.data.type==="MEIOSIS_STREAM_OPTIONS"?I(f.data.value):f.data.type==="MEIOSIS_STREAM_VALUE"&&j(f.data.index,f.data.value)}),N(),{receiveStreamOptions:I,receiveStreamValue:j}}}},"./src/updateView.js":(L,A,E)=>{E.r(A),E.d(A,{updateView:()=>G});var l=E("./src/constants.js"),G=function(c){var n=c.index,e=c.model,a=c.value,K=c.max;document.getElementById(l.modelId(n)).value=e,K!=null&&(document.getElementById(l.sliderId(n)).max=K),document.getElementById(l.sliderId(n)).value=a,document.getElementById(l.sliderValueId(n)).innerHTML=a,document.getElementById(l.stepBackId(n)).disabled=a<=0,document.getElementById(l.stepForwardId(n)).disabled=a==document.getElementById(l.sliderId(n)).max}}},B={};function b(L){var A=B[L];if(A!==void 0)return A.exports;var E=B[L]={exports:{}};return Q[L](E,E.exports,b),E.exports}b.d=(L,A)=>{for(var E in A)b.o(A,E)&&!b.o(L,E)&&Object.defineProperty(L,E,{enumerable:!0,get:A[E]})},b.o=(L,A)=>Object.prototype.hasOwnProperty.call(L,A),b.r=L=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(L,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(L,"__esModule",{value:!0})};var y={};return(()=>{/*!**********************!*\ + !*** ./src/index.js ***! + \**********************/b.r(y),b.d(y,{default:()=>A});var L=b("./src/meiosis-tracer.js");const A=L.meiosisTracer})(),y=y.default,y})())})(SC);var MD=SC.exports;const WD=z7(MD);const kD=C=>g("div.debug",vD(),RD(C),PD(C),ID(C)),vD=C=>g("p.debug__deviceSize",`${Math.round(parseFloat(document.documentElement.style.getPropertyValue("--vh"))*100)} x + ${Math.round(parseFloat(document.documentElement.style.getPropertyValue("--vw"))*100)}`),RD=C=>g(`button.hide.debug__showTracer${C.state.debug.tracer?".active":""}`,{title:"Toggle the Meiosis Tracer",onclick:()=>{C.update({debug:{tracer:!C.state.debug.tracer}}),document.querySelector("#tracer").classList.toggle("hide")}},"🀀"),PD=C=>g("button.debug__showBackgroundColor",{class:C.state.debug.darkMode?"active":"",title:"Toggle the background color scheme",onclick:()=>{C.update({debug:{darkMode:!C.state.debug.darkMode}})}},"🀦"),ID=C=>g("button.debug__showColor",{class:C.state.debug.color?"active":"",title:"Toggle the color scheme",onclick:()=>{C.update({debug:{color:!C.state.debug.color}})}},"🀤"),YD=C=>{WD({selector:"#tracer",rows:25,streams:[{label:"Leo Stream",stream:C}]}),document.querySelector("#tracer").classList.toggle("hide")};const T2="nav",_7=(C,D,Q,B)=>{const b=`${T2} .${T2}_${Q}`,y=`${T2}__content .${T2}_${Q}__content`;return g(`.${b}`,[HD(C,D,Q),g(`.${y}`,B)])},HD=({state:C,update:D},Q,B)=>{const b=()=>{const E=!C[Q];D({[Q]:E})},y=`${T2}__toggle`,L=`.${T2}_${B}__toggle`,A=C[Q]?`.${y}--open .${L}--open`:"";return g(`button.${y} ${L} ${A}`,{onclick:b},[g(`.${y}__bar ${L}__bar__1`),g(`.${y}__bar ${L}__bar__2`),g(`.${y}__bar ${L}__bar__3`)])};document.addEventListener("DOMContentLoaded",()=>{const C=document.querySelectorAll(".nav__toggle");if(!C)return;let D;function Q(){C.forEach(L=>{L.classList.contains("nav__toggle--open")||(L.classList.remove("nav__toggle--visible"),L.classList.add("nav__toggle--hidden"))})}function B(){clearTimeout(D),C.forEach(L=>{L.classList.remove("nav__toggle--hidden"),L.classList.add("nav__toggle--visible")}),b()}function b(){clearTimeout(D),D=setTimeout(Q,1500)}function y(){window.innerWidth>window.innerHeight?b():(clearTimeout(D),B())}document.addEventListener("touchstart",B),window.addEventListener("orientationchange",y),y()});const g2=new oC.Playlist("irealb://"+XD+LD);let UD=new oC.iRealRenderer;const OD=new x2(g2.songs,{keys:["title","composer"],threshold:.3}),JD={song:g2.songs[0],key:g2.songs[0].key,index:0,setlistActive:!1,debug:{menu:!1,darkMode:!1,tracer:!1,color:!1},renderer:UD,darkMode:!0,transpose:0,fuse:OD,query:"",search_results:g2.songs},_D={onchange:C=>C.query,run:({state:C,update:D})=>{if(C.query==="")return D({search_results:g2.songs});D({search_results:C.fuse.search(C.query).map(Q=>Q.item)})}},zD={onchange:C=>C.song,run:({state:C,update:D})=>{let Q=C.song,b=C.search_results.map(y=>y.title).indexOf(Q.title);D({key:Q==null?void 0:Q.key,transpose:0,setlistActive:!1,index:b})}},mC={initial:JD,services:[_D,tD,zD],onload:C=>{QD()},view:C=>[g("div.ui",[_7(C,"setlistActive","left",mD(C)),_7(C,"debugActive","right",kD(C)),SD(C)]),yD(C)]},I2=nC.meiosisSetup({app:mC});g.mount(document.getElementById("app"),{view:()=>mC.view(I2())});I2.map(C=>{g.redraw(),gC()});window.cells=I2;function gC(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`),document.documentElement.style.setProperty("--vw",`${window.innerWidth*.01}px`)}window.addEventListener("resize",gC);YD(I2);console.log("sup!"); diff --git a/index.html b/index.html index afa2766..a18dc24 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - +