import{S as Be,i as Je,s as Oe,k as f,e as a,t as h,W as Qe,d as t,m as d,c as l,a as o,h as n,b as u,g as Ye,K as e,L as be}from"../chunks/vendor-f0ecd93f.js";const Xe=!0,Ze=!1;function $e(ze){let w,r,k,M,W,V,Y,z,v,D,p,B,J,T,_,O,Q,j,X,Z,s,H,b,$,ee,N,x,te,ae,C,E,le,oe,P,A,re,se,R,g,ie,he,q,I,ne,ce,G,S,fe,de,U,y,ue,me,F,ve,we,L,pe;return{c(){w=f(),r=a("div"),k=a("h1"),M=h("About Note Trainer"),W=f(),V=a("p"),Y=h("Note training tool for my kids. Inspired by:"),z=f(),v=a("ul"),D=a("li"),p=a("a"),B=h("https://www.youtube.com/watch?v=iamRkSsnIS0"),J=f(),T=a("li"),_=a("a"),O=h("https://jankleinert.com/blog/2020/01/22/learning-to-read-music-with-the-web-midi-api.html"),Q=f(),j=a("h2"),X=h("Links"),Z=f(),s=a("ul"),H=a("li"),b=a("a"),$=h("Svelte Docs"),ee=f(),N=a("li"),x=a("a"),te=h("Vexflow Docs"),ae=f(),C=a("li"),E=a("a"),le=h("Vexflow Tutorial"),oe=f(),P=a("li"),A=a("a"),re=h("Generated API Docs"),se=f(),R=a("li"),g=a("a"),ie=h("Vexflow Animation"),he=f(),q=a("li"),I=a("a"),ne=h("Vexflow Test sample"),ce=f(),G=a("li"),S=a("a"),fe=h("https://ourcodeworld.com/articles/read/293/rendering-music-notation-music-sheet-in-javascript-with-vexflow-2"),de=f(),U=a("li"),y=a("a"),ue=h("https://webmidi-examples.glitch.me"),me=f(),F=a("h3"),ve=h("Svelte Stuff"),we=h(`
	- `),L=a("a"),pe=h("Actions"),this.h()},l(m){Qe('[data-svelte="svelte-1ine71f"]',document.head).forEach(t),w=d(m),r=l(m,"DIV",{class:!0});var c=o(r);k=l(c,"H1",{});var xe=o(k);M=n(xe,"About Note Trainer"),xe.forEach(t),W=d(c),V=l(c,"P",{});var Ee=o(V);Y=n(Ee,"Note training tool for my kids. Inspired by:"),Ee.forEach(t),z=d(c),v=l(c,"UL",{});var K=o(v);D=l(K,"LI",{});var Ae=o(D);p=l(Ae,"A",{href:!0});var ge=o(p);B=n(ge,"https://www.youtube.com/watch?v=iamRkSsnIS0"),ge.forEach(t),Ae.forEach(t),J=d(K),T=l(K,"LI",{});var Ie=o(T);_=l(Ie,"A",{href:!0});var Se=o(_);O=n(Se,"https://jankleinert.com/blog/2020/01/22/learning-to-read-music-with-the-web-midi-api.html"),Se.forEach(t),Ie.forEach(t),K.forEach(t),Q=d(c),j=l(c,"H2",{});var ye=o(j);X=n(ye,"Links"),ye.forEach(t),Z=d(c),s=l(c,"UL",{});var i=o(s);H=l(i,"LI",{});var Le=o(H);b=l(Le,"A",{href:!0});var ke=o(b);$=n(ke,"Svelte Docs"),ke.forEach(t),Le.forEach(t),ee=d(i),N=l(i,"LI",{});var Ve=o(N);x=l(Ve,"A",{href:!0});var De=o(x);te=n(De,"Vexflow Docs"),De.forEach(t),Ve.forEach(t),ae=d(i),C=l(i,"LI",{});var Te=o(C);E=l(Te,"A",{href:!0});var je=o(E);le=n(je,"Vexflow Tutorial"),je.forEach(t),Te.forEach(t),oe=d(i),P=l(i,"LI",{});var He=o(P);A=l(He,"A",{href:!0});var Ne=o(A);re=n(Ne,"Generated API Docs"),Ne.forEach(t),He.forEach(t),se=d(i),R=l(i,"LI",{});var Ce=o(R);g=l(Ce,"A",{href:!0});var Pe=o(g);ie=n(Pe,"Vexflow Animation"),Pe.forEach(t),Ce.forEach(t),he=d(i),q=l(i,"LI",{});var Re=o(q);I=l(Re,"A",{href:!0});var qe=o(I);ne=n(qe,"Vexflow Test sample"),qe.forEach(t),Re.forEach(t),ce=d(i),G=l(i,"LI",{});var Ge=o(G);S=l(Ge,"A",{href:!0});var Ue=o(S);fe=n(Ue,"https://ourcodeworld.com/articles/read/293/rendering-music-notation-music-sheet-in-javascript-with-vexflow-2"),Ue.forEach(t),Ge.forEach(t),de=d(i),U=l(i,"LI",{});var Fe=o(U);y=l(Fe,"A",{href:!0});var Ke=o(y);ue=n(Ke,"https://webmidi-examples.glitch.me"),Ke.forEach(t),Fe.forEach(t),i.forEach(t),me=d(c),F=l(c,"H3",{});var Me=o(F);ve=n(Me,"Svelte Stuff"),Me.forEach(t),we=n(c,`
	- `),L=l(c,"A",{href:!0});var We=o(L);pe=n(We,"Actions"),We.forEach(t),c.forEach(t),this.h()},h(){document.title="About",u(p,"href","https://www.youtube.com/watch?v=iamRkSsnIS"),u(_,"href","https://jankleinert.com/blog/2020/01/22/learning-to-read-music-with-the-web-midi-api.htm"),u(b,"href","https://svelte.dev/docs#before-we-begin"),u(x,"href","https://github.com/0xfe/vexflow"),u(E,"href","https://github.com/0xfe/vexflow/wiki/Tutorial"),u(A,"href","https://0xfe.github.io/vexflow/api/"),u(g,"href","https://github.com/0xfe/vexflow/wiki/Animation-with-VexFlow-&-CSS"),u(I,"href","https://github.com/0xfe/vexflow/blob/master/tests/style_tests.ts"),u(S,"href","https://ourcodeworld.com/articles/read/293/rendering-music-notation-music-sheet-in-javascript-with-vexflow-2"),u(y,"href","https://webmidi-examples.glitch.me"),u(L,"href","https://www.youtube.com/watch?v=vef_6C1M6HY&t=226s"),u(r,"class","content svelte-cf77e8")},m(m,_e){Ye(m,w,_e),Ye(m,r,_e),e(r,k),e(k,M),e(r,W),e(r,V),e(V,Y),e(r,z),e(r,v),e(v,D),e(D,p),e(p,B),e(v,J),e(v,T),e(T,_),e(_,O),e(r,Q),e(r,j),e(j,X),e(r,Z),e(r,s),e(s,H),e(H,b),e(b,$),e(s,ee),e(s,N),e(N,x),e(x,te),e(s,ae),e(s,C),e(C,E),e(E,le),e(s,oe),e(s,P),e(P,A),e(A,re),e(s,se),e(s,R),e(R,g),e(g,ie),e(s,he),e(s,q),e(q,I),e(I,ne),e(s,ce),e(s,G),e(G,S),e(S,fe),e(s,de),e(s,U),e(U,y),e(y,ue),e(r,me),e(r,F),e(F,ve),e(r,we),e(r,L),e(L,pe)},p:be,i:be,o:be,d(m){m&&t(w),m&&t(r)}}}const tt=Ze,at=Xe,lt=!0;class ot extends Be{constructor(w){super();Je(this,w,null,$e,Oe,{})}}export{ot as default,tt as hydrate,lt as prerender,at as router};
