aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/dist/assets/index.daae4851.js
diff options
context:
space:
mode:
authorMaksymilian Jopek <maks@jopek.eu>2022-04-28 12:44:44 +0200
committerMaksymilian Jopek <maks@jopek.eu>2022-04-28 12:44:44 +0200
commit1a433cdbc703c4d180d18350067047d59ae34d15 (patch)
tree55ddab3414f65058f2787c5c6a7070ba34b588f4 /frontend/dist/assets/index.daae4851.js
parent58e1ffa9effc92f5ddebee4068d5931be12201b0 (diff)
downloadбібліотека-master.tar.gz
бібліотека-master.tar.zst
бібліотека-master.zip
Reuire data on login/registerHEADmaster
Diffstat (limited to 'frontend/dist/assets/index.daae4851.js')
-rw-r--r--frontend/dist/assets/index.daae4851.js11
1 files changed, 0 insertions, 11 deletions
diff --git a/frontend/dist/assets/index.daae4851.js b/frontend/dist/assets/index.daae4851.js
deleted file mode 100644
index b5c9117..0000000
--- a/frontend/dist/assets/index.daae4851.js
+++ /dev/null
@@ -1,11 +0,0 @@
-import{S as he,i as _e,s as me,e as r,a as c,b as o,c as De,d as te,f as t,l as A,n as pe,g as le,r as ge,h as y,t as Z,j as $,k as Ee,m as re,o as ke,p as ve,q as be,u as oe,v as ue,w as we,x as Ie,y as Ae,z as Me,A as ae,B as ce,C as Oe}from"./vendor.84699d7b.js";const He=function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))s(a);new MutationObserver(a=>{for(const f of a)if(f.type==="childList")for(const u of f.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&s(u)}).observe(document,{childList:!0,subtree:!0});function l(a){const f={};return a.integrity&&(f.integrity=a.integrity),a.referrerpolicy&&(f.referrerPolicy=a.referrerpolicy),a.crossorigin==="use-credentials"?f.credentials="include":a.crossorigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function s(a){if(a.ep)return;a.ep=!0;const f=l(a);fetch(a.href,f)}};He();const ye="http://localhost:8000";async function Ce(n,e,l=!1){const s=await fetch(ye+n,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return l?await s.text():s.json()}async function je(n,e=!1){const l=await fetch(ye+n);return e?await l.text():l.json()}async function Fe(n,e=!1){const l=await fetch(ye+n,{method:"DELETE"});return e?await l.text():l.json()}function Ne(n){let e,l,s,a,f,u,p,i,b,d,g,_,B,k,C,D,M,E,I,h,v,q,w,m,S,L,N,R,z,P,O,j,x,F,Y,ee;return{c(){e=r("main"),l=r("label"),l.textContent="Server:",s=c(),a=r("input"),f=r("br"),u=r("br"),p=c(),i=r("label"),i.textContent="Port:",b=c(),d=r("input"),g=r("br"),_=r("br"),B=c(),k=r("label"),k.textContent="Database:",C=c(),D=r("input"),M=r("br"),E=r("br"),I=c(),h=r("label"),h.textContent="User:",v=c(),q=r("input"),w=r("br"),m=r("br"),S=c(),L=r("label"),L.textContent="Password:",N=c(),R=r("input"),z=r("br"),P=r("br"),O=c(),j=r("button"),j.textContent="Connect",x=c(),F=r("p"),o(l,"for","server"),o(a,"type","text"),o(a,"id","server"),a.value="127.0.0.1",o(a,"class","svelte-ifemoi"),o(i,"for","port"),o(d,"type","number"),o(d,"min","1"),o(d,"max","65535"),o(d,"id","port"),d.value="3306",o(d,"class","svelte-ifemoi"),o(k,"for","database"),o(D,"type","text"),o(D,"id","database"),D.value="aitp",o(D,"class","svelte-ifemoi"),o(h,"for","user"),o(q,"type","text"),o(q,"id","user"),q.value="admin",o(q,"class","svelte-ifemoi"),o(L,"for","password"),o(R,"type","password"),o(R,"id","password"),R.value="qwerty",o(R,"class","svelte-ifemoi"),o(j,"type","button"),o(j,"class","svelte-ifemoi"),o(F,"contenteditable","true"),o(F,"class","svelte-ifemoi"),n[0]===void 0&&De(()=>n[3].call(F)),o(e,"class","svelte-ifemoi")},m(K,W){te(K,e,W),t(e,l),t(e,s),t(e,a),t(e,f),t(e,u),t(e,p),t(e,i),t(e,b),t(e,d),t(e,g),t(e,_),t(e,B),t(e,k),t(e,C),t(e,D),t(e,M),t(e,E),t(e,I),t(e,h),t(e,v),t(e,q),t(e,w),t(e,m),t(e,S),t(e,L),t(e,N),t(e,R),t(e,z),t(e,P),t(e,O),t(e,j),t(e,x),t(e,F),n[0]!==void 0&&(F.innerHTML=n[0]),Y||(ee=[A(j,"click",n[1]),A(F,"input",n[3])],Y=!0)},p(K,[W]){W&1&&K[0]!==F.innerHTML&&(F.innerHTML=K[0])},i:pe,o:pe,d(K){K&&le(e),Y=!1,ge(ee)}}}function Re(n,e,l){let{whereami:s}=e,a;async function f(){const p=["server","port","database","user","password"],i={};for(const d of p)i[d]=document.getElementById(d).value;i.port=parseInt(i.port),await Ce("/check-db",i,!0)==="ok"?l(2,s="login"):l(0,a="Error, your database credentials are wrong")}function u(){a=this.innerHTML,l(0,a)}return n.$$set=p=>{"whereami"in p&&l(2,s=p.whereami)},[a,f,s,u]}class Ue extends he{constructor(e){super();_e(this,e,Re,Ne,me,{whereami:2})}}function Le(n){let e,l,s,a,f,u,p;return{c(){e=r("label"),e.textContent="Email:",l=c(),s=r("input"),a=r("br"),f=r("br"),o(e,"for","email"),o(s,"type","email"),o(s,"id","email"),o(s,"maxlength","254"),o(s,"class","svelte-1ourgq3")},m(i,b){te(i,e,b),te(i,l,b),te(i,s,b),y(s,n[2]),te(i,a,b),te(i,f,b),u||(p=A(s,"input",n[7]),u=!0)},p(i,b){b&4&&s.value!==i[2]&&y(s,i[2])},d(i){i&&le(e),i&&le(l),i&&le(s),i&&le(a),i&&le(f),u=!1,p()}}}function Ye(n){let e,l,s,a,f,u,p,i,b,d,g,_,B,k,C,D=n[1]==="login"?"Login":"Register",M,E,I,h,v,q,w,m,S,L,N,R,z,P=n[1]==="register"&&Le(n);return{c(){e=r("main"),P&&P.c(),l=c(),s=r("label"),s.textContent="Login:",a=c(),f=r("input"),u=r("br"),p=r("br"),i=c(),b=r("label"),b.textContent="Password:",d=c(),g=r("input"),_=r("br"),B=r("br"),k=c(),C=r("button"),M=Z(D),E=c(),I=r("br"),h=r("br"),v=c(),q=r("label"),q.textContent="Register:",w=c(),m=r("input"),S=c(),L=r("p"),N=Z(n[0]),o(s,"for","login"),o(f,"type","text"),o(f,"id","login"),o(f,"maxlength","256"),o(f,"class","svelte-1ourgq3"),o(b,"for","password"),o(g,"type","password"),o(g,"id","password"),o(g,"class","svelte-1ourgq3"),o(C,"type","button"),o(C,"class","svelte-1ourgq3"),o(q,"for","mode"),o(m,"type","checkbox"),o(m,"id","mode"),o(m,"class","svelte-1ourgq3"),o(L,"class","svelte-1ourgq3"),o(e,"class","svelte-1ourgq3")},m(O,j){te(O,e,j),P&&P.m(e,null),t(e,l),t(e,s),t(e,a),t(e,f),y(f,n[3]),t(e,u),t(e,p),t(e,i),t(e,b),t(e,d),t(e,g),y(g,n[4]),t(e,_),t(e,B),t(e,k),t(e,C),t(C,M),t(C,E),t(e,I),t(e,h),t(e,v),t(e,q),t(e,w),t(e,m),t(e,S),t(e,L),t(L,N),R||(z=[A(f,"input",n[8]),A(g,"input",n[9]),A(C,"click",n[5]),A(m,"click",n[10])],R=!0)},p(O,[j]){O[1]==="register"?P?P.p(O,j):(P=Le(O),P.c(),P.m(e,l)):P&&(P.d(1),P=null),j&8&&f.value!==O[3]&&y(f,O[3]),j&16&&g.value!==O[4]&&y(g,O[4]),j&2&&D!==(D=O[1]==="login"?"Login":"Register")&&$(M,D),j&1&&$(N,O[0])},i:pe,o:pe,d(O){O&&le(e),P&&P.d(),R=!1,ge(z)}}}function ze(n,e,l){let{whereami:s}=e,a="",f="login",u="asd@asd",p="maks",i="qwerty";async function b(){const k=await Ce("/login",{email:u,login:p,password:i,mode:f},!0);console.log(k),k==="ok"?l(6,s="books"):l(0,a="Wrong login or password")}function d(){u=this.value,l(2,u)}function g(){p=this.value,l(3,p)}function _(){i=this.value,l(4,i)}const B=()=>l(1,f=f==="login"?"register":"login");return n.$$set=k=>{"whereami"in k&&l(6,s=k.whereami)},[a,f,u,p,i,b,s,d,g,_,B]}class Ge extends he{constructor(e){super();_e(this,e,ze,Ye,me,{whereami:6})}}function Je(n){let e,l,s,a,f,u,p,i,b,d,g,_,B,k,C,D,M,E,I,h,v,q,w,m,S,L,N,R,z,P,O,j,x,F,Y,ee,K,W,G,J,se,X,ie,Q,V,fe,de;return{c(){e=r("main"),l=r("label"),l.textContent="Id:",s=c(),a=r("input"),f=r("br"),u=c(),p=r("label"),p.textContent="Author:",i=c(),b=r("input"),d=r("br"),g=c(),_=r("label"),_.textContent="Title:",B=c(),k=r("input"),C=r("br"),D=c(),M=r("label"),M.textContent="Year:",E=c(),I=r("input"),h=r("br"),v=c(),q=r("label"),q.textContent="Publisher:",w=c(),m=r("input"),S=r("br"),L=c(),N=r("label"),N.textContent="Isbn:",R=c(),z=r("input"),P=r("br"),O=c(),j=r("label"),j.textContent="Format:",x=c(),F=r("input"),Y=r("br"),ee=c(),K=r("label"),K.textContent="Pages:",W=c(),G=r("input"),J=r("br"),se=c(),X=r("label"),X.textContent="Description:",ie=c(),Q=r("input"),V=r("br"),o(l,"for","id"),o(a,"type","number"),o(a,"id","id"),o(a,"class","svelte-7dm5ql"),o(p,"for","author"),o(b,"type","text"),o(b,"id","author"),o(b,"class","svelte-7dm5ql"),o(_,"for","title"),o(k,"type","text"),o(k,"id","title"),o(k,"class","svelte-7dm5ql"),o(M,"for","year"),o(I,"type","number"),o(I,"id","year"),o(I,"class","svelte-7dm5ql"),o(q,"for","publisher"),o(m,"type","number"),o(m,"id","publisher"),o(m,"class","svelte-7dm5ql"),o(N,"for","isbn"),o(z,"id","isbn"),o(z,"class","svelte-7dm5ql"),o(j,"for","format"),o(F,"id","format"),o(F,"class","svelte-7dm5ql"),o(K,"for","pages"),o(G,"id","pages"),o(G,"class","svelte-7dm5ql"),o(X,"for","description"),o(Q,"id","description"),Ee(Q,"margin-bottom","0"),o(Q,"class","svelte-7dm5ql"),o(e,"class","svelte-7dm5ql")},m(T,H){te(T,e,H),t(e,l),t(e,s),t(e,a),y(a,n[0]),t(e,f),t(e,u),t(e,p),t(e,i),t(e,b),y(b,n[1]),t(e,d),t(e,g),t(e,_),t(e,B),t(e,k),y(k,n[2]),t(e,C),t(e,D),t(e,M),t(e,E),t(e,I),y(I,n[3]),t(e,h),t(e,v),t(e,q),t(e,w),t(e,m),y(m,n[8]),t(e,S),t(e,L),t(e,N),t(e,R),t(e,z),y(z,n[4]),t(e,P),t(e,O),t(e,j),t(e,x),t(e,F),y(F,n[5]),t(e,Y),t(e,ee),t(e,K),t(e,W),t(e,G),y(G,n[6]),t(e,J),t(e,se),t(e,X),t(e,ie),t(e,Q),y(Q,n[7]),t(e,V),fe||(de=[A(a,"input",n[11]),A(b,"input",n[12]),A(k,"input",n[13]),A(I,"input",n[14]),A(m,"input",n[15]),A(z,"input",n[16]),A(F,"input",n[17]),A(G,"input",n[18]),A(Q,"input",n[19])],fe=!0)},p(T,[H]){H&1&&re(a.value)!==T[0]&&y(a,T[0]),H&2&&b.value!==T[1]&&y(b,T[1]),H&4&&k.value!==T[2]&&y(k,T[2]),H&8&&re(I.value)!==T[3]&&y(I,T[3]),H&256&&re(m.value)!==T[8]&&y(m,T[8]),H&16&&z.value!==T[4]&&y(z,T[4]),H&32&&F.value!==T[5]&&y(F,T[5]),H&64&&G.value!==T[6]&&y(G,T[6]),H&128&&Q.value!==T[7]&&y(Q,T[7])},i:pe,o:pe,d(T){T&&le(e),fe=!1,ge(de)}}}function Ke(n,e,l){let{filters:s}=e,a,f,u,p,i,b,d,g,_;function B(){l(0,a=null),l(1,f=null),l(2,u=null),l(3,p=null),l(4,i=null),l(5,b=null),l(6,d=null),l(7,g=null),l(8,_=null)}function k(){a=re(this.value),l(0,a)}function C(){f=this.value,l(1,f)}function D(){u=this.value,l(2,u)}function M(){p=re(this.value),l(3,p)}function E(){_=re(this.value),l(8,_)}function I(){i=this.value,l(4,i)}function h(){b=this.value,l(5,b)}function v(){d=this.value,l(6,d)}function q(){g=this.value,l(7,g)}return n.$$set=w=>{"filters"in w&&l(9,s=w.filters)},n.$$.update=()=>{n.$$.dirty&1023&&(a?l(9,s.id=a,s):delete s.id,f?l(9,s.author=f,s):delete s.author,u?l(9,s.title=u,s):delete s.title,p?l(9,s.year=p,s):delete s.year,_?l(9,s.publisher=_,s):delete s.publisher,i?l(9,s.isbn=i,s):delete s.isbn,b?l(9,s.format=b,s):delete s.format,d?l(9,s.pages=d,s):delete s.pages,g?l(9,s.description=g,s):delete s.description,l(9,s.key=Math.random(),s))},[a,f,u,p,i,b,d,g,_,s,B,k,C,D,M,E,I,h,v,q]}class We extends he{constructor(e){super();_e(this,e,Ke,Je,me,{filters:9,clear:10})}get clear(){return this.$$.ctx[10]}}function Se(n,e,l){const s=n.slice();return s[17]=e[l],s}function Pe(n){let e,l,s;function a(u){n[13](u)}let f={};return n[0]!==void 0&&(f.filters=n[0]),e=new We({props:f}),ae.push(()=>ce(e,"filters",a)),n[14](e),{c(){ke(e.$$.fragment)},m(u,p){ve(e,u,p),s=!0},p(u,p){const i={};!l&&p&1&&(l=!0,i.filters=u[0],be(()=>l=!1)),e.$set(i)},i(u){s||(oe(e.$$.fragment,u),s=!0)},o(u){ue(e.$$.fragment,u),s=!1},d(u){n[14](null),we(e,u)}}}function Te(n){let e,l,s=n[17].id+"",a,f,u,p=n[17].author+"",i,b,d,g=n[17].title+"",_,B,k,C=n[17].year+"",D,M,E,I=n[17].publisher+"",h,v,q,w=n[17].isbn+"",m,S,L,N=n[17].format+"",R,z,P,O=n[17].pages+"",j,x,F,Y=n[17].description+"",ee,K,W,G,J,se,X,ie,Q,V;function fe(){return n[15](n[17])}function de(){return n[16](n[17])}return{c(){e=r("tr"),l=r("td"),a=Z(s),f=c(),u=r("td"),i=Z(p),b=c(),d=r("td"),_=Z(g),B=c(),k=r("td"),D=Z(C),M=c(),E=r("td"),h=Z(I),v=c(),q=r("td"),m=Z(w),S=c(),L=r("td"),R=Z(N),z=c(),P=r("td"),j=Z(O),x=c(),F=r("td"),ee=Z(Y),K=c(),W=r("td"),G=r("button"),G.textContent="Edit",J=c(),se=r("td"),X=r("button"),X.textContent="Remove",ie=c(),o(l,"class","svelte-do7epp"),o(u,"class","svelte-do7epp"),o(d,"class","svelte-do7epp"),o(k,"class","svelte-do7epp"),o(E,"class","svelte-do7epp"),o(q,"class","svelte-do7epp"),o(L,"class","svelte-do7epp"),o(P,"class","svelte-do7epp"),o(F,"class","svelte-do7epp"),o(G,"type","button"),o(G,"class","action-btn svelte-do7epp"),o(W,"class","svelte-do7epp"),o(X,"type","button"),o(X,"class","action-btn svelte-do7epp"),o(se,"class","svelte-do7epp")},m(T,H){te(T,e,H),t(e,l),t(l,a),t(e,f),t(e,u),t(u,i),t(e,b),t(e,d),t(d,_),t(e,B),t(e,k),t(k,D),t(e,M),t(e,E),t(E,h),t(e,v),t(e,q),t(q,m),t(e,S),t(e,L),t(L,R),t(e,z),t(e,P),t(P,j),t(e,x),t(e,F),t(F,ee),t(e,K),t(e,W),t(W,G),t(e,J),t(e,se),t(se,X),t(e,ie),Q||(V=[A(G,"click",fe),A(X,"click",de)],Q=!0)},p(T,H){n=T,H&4&&s!==(s=n[17].id+"")&&$(a,s),H&4&&p!==(p=n[17].author+"")&&$(i,p),H&4&&g!==(g=n[17].title+"")&&$(_,g),H&4&&C!==(C=n[17].year+"")&&$(D,C),H&4&&I!==(I=n[17].publisher+"")&&$(h,I),H&4&&w!==(w=n[17].isbn+"")&&$(m,w),H&4&&N!==(N=n[17].format+"")&&$(R,N),H&4&&O!==(O=n[17].pages+"")&&$(j,O),H&4&&Y!==(Y=n[17].description+"")&&$(ee,Y)},d(T){T&&le(e),Q=!1,ge(V)}}}function Qe(n){let e,l,s,a,f=n[3]?"Hide":"Show",u,p,i,b,d,g,_,B,k,C,D,M,E,I,h,v=n[3]&&Pe(n),q=n[2],w=[];for(let m=0;m<q.length;m+=1)w[m]=Te(Se(n,q,m));return{c(){e=r("main"),l=r("button"),l.textContent="Add",s=c(),a=r("button"),u=Z(f),p=Z(" search dialog"),i=c(),b=r("button"),b.textContent="Clear filters",d=c(),g=r("button"),g.textContent="Reload data",_=c(),v&&v.c(),B=c(),k=r("table"),C=r("thead"),C.innerHTML=`<tr><th class="svelte-do7epp">Id</th>
- <th class="svelte-do7epp">Author</th>
- <th class="svelte-do7epp">Title</th>
- <th class="svelte-do7epp">Year of<br/>publication</th>
- <th class="svelte-do7epp">Publisher</th>
- <th class="svelte-do7epp">Isbn</th>
- <th class="svelte-do7epp">Format</th>
- <th class="svelte-do7epp">Pages</th>
- <th class="svelte-do7epp">Description</th>
- <th class="svelte-do7epp"></th>
- <th class="svelte-do7epp"></th></tr>`,D=c(),M=r("tbody");for(let m=0;m<w.length;m+=1)w[m].c();o(l,"type","button"),o(l,"class","main-btn svelte-do7epp"),o(a,"type","button"),o(a,"class","main-btn svelte-do7epp"),o(b,"type","button"),o(b,"class","main-btn svelte-do7epp"),o(g,"type","button"),o(g,"class","main-btn svelte-do7epp"),o(C,"class","svelte-do7epp"),o(k,"class","svelte-do7epp"),o(e,"class","svelte-do7epp")},m(m,S){te(m,e,S),t(e,l),t(e,s),t(e,a),t(a,u),t(a,p),t(e,i),t(e,b),t(e,d),t(e,g),t(e,_),v&&v.m(e,null),t(e,B),t(e,k),t(k,C),t(k,D),t(k,M);for(let L=0;L<w.length;L+=1)w[L].m(M,null);E=!0,I||(h=[A(l,"click",n[5]),A(a,"click",n[6]),A(b,"click",n[9]),A(g,"click",n[4])],I=!0)},p(m,[S]){if((!E||S&8)&&f!==(f=m[3]?"Hide":"Show")&&$(u,f),m[3]?v?(v.p(m,S),S&8&&oe(v,1)):(v=Pe(m),v.c(),oe(v,1),v.m(e,B)):v&&(Ie(),ue(v,1,1,()=>{v=null}),Ae()),S&388){q=m[2];let L;for(L=0;L<q.length;L+=1){const N=Se(m,q,L);w[L]?w[L].p(N,S):(w[L]=Te(N),w[L].c(),w[L].m(M,null))}for(;L<w.length;L+=1)w[L].d(1);w.length=q.length}},i(m){E||(oe(v),E=!0)},o(m){ue(v),E=!1},d(m){m&&le(e),v&&v.d(),Me(w,m),I=!1,ge(h)}}}function Ve(n,e,l){let{whereami:s}=e,{ebook:a}=e,f,u={key:2},p=[],i=[];async function b(){l(12,i=await je("/books")),l(2,p=i)}b();let d=!1;function g(){l(10,s="add-book")}function _(){l(3,d=!d)}function B(h){l(10,s="edit-book"),l(11,a=h)}async function k(h){await Fe("/book?bid="+h,!0),l(12,i=i.filter(v=>v.id!==h))}function C(){f.clear(),l(0,u={key:Math.random()})}function D(h){u=h,l(0,u)}function M(h){ae[h?"unshift":"push"](()=>{f=h,l(1,f)})}const E=h=>B(h),I=h=>k(h.id);return n.$$set=h=>{"whereami"in h&&l(10,s=h.whereami),"ebook"in h&&l(11,a=h.ebook)},n.$$.update=()=>{if(n.$$.dirty&4097){async function h(){Object.keys(u).length===1?l(2,p=i):l(2,p=i.filter(v=>{for(const q in u){const w=u[q];if(!(!w||q==="key")&&v[q].toString().toLowerCase().includes(w.toString().toLowerCase()))return!0}return!1}))}h()}},[u,f,p,d,b,g,_,B,k,C,s,a,i,D,M,E,I]}class Xe extends he{constructor(e){super();_e(this,e,Ve,Qe,me,{whereami:10,ebook:11})}}function Ze(n){let e,l,s=n[1][0].toUpperCase()+n[1].substring(1)+"",a,f,u,p,i,b,d,g,_,B,k,C,D,M,E,I,h,v,q,w,m,S,L,N,R,z,P,O,j,x,F,Y,ee,K,W,G,J,se,X,ie,Q,V,fe,de,T,H,qe;return{c(){e=r("main"),l=r("button"),a=Z(s),f=c(),u=r("br"),p=c(),i=r("label"),i.textContent="Author:",b=c(),d=r("input"),g=r("br"),_=c(),B=r("label"),B.textContent="Title:",k=c(),C=r("input"),D=r("br"),M=c(),E=r("label"),E.textContent="Year:",I=c(),h=r("input"),v=r("br"),q=c(),w=r("label"),w.textContent="Publisher:",m=c(),S=r("input"),L=r("br"),N=c(),R=r("label"),R.textContent="Isbn:",z=c(),P=r("input"),O=r("br"),j=c(),x=r("label"),x.textContent="Format:",F=c(),Y=r("input"),ee=r("br"),K=c(),W=r("label"),W.textContent="Pages:",G=c(),J=r("input"),se=r("br"),X=c(),ie=r("label"),ie.textContent="Description:",Q=c(),V=r("input"),fe=r("br"),de=c(),T=r("button"),T.textContent="Go back",o(l,"type","button"),o(l,"class","svelte-5hvcw5"),o(i,"for","author"),o(d,"id","author"),o(d,"maxlength","100"),o(d,"class","svelte-5hvcw5"),o(B,"for","title"),o(C,"id","title"),o(C,"maxlength","100"),o(C,"class","svelte-5hvcw5"),o(E,"for","year"),o(h,"id","year"),o(h,"type","number"),o(h,"min","0000"),o(h,"step","1"),o(h,"max","2000000"),o(h,"class","svelte-5hvcw5"),o(w,"for","publisher"),o(S,"id","publisher"),o(S,"maxlength","100"),o(S,"class","svelte-5hvcw5"),o(R,"for","isbn"),o(P,"id","isbn"),o(P,"maxlength","13"),o(P,"class","svelte-5hvcw5"),o(x,"for","format"),o(Y,"id","format"),o(Y,"maxlength","3"),o(Y,"class","svelte-5hvcw5"),o(W,"for","pages"),o(J,"id","pages"),o(J,"type","number"),o(J,"min","0"),o(J,"step","1"),o(J,"max","2000000"),o(J,"class","svelte-5hvcw5"),o(ie,"for","description"),o(V,"id","description"),o(V,"maxlength","255"),o(V,"class","svelte-5hvcw5"),o(T,"type","button"),o(T,"class","svelte-5hvcw5"),o(e,"class","svelte-5hvcw5")},m(U,ne){te(U,e,ne),t(e,l),t(l,a),t(l,f),t(e,u),t(e,p),t(e,i),t(e,b),t(e,d),y(d,n[2]),t(e,g),t(e,_),t(e,B),t(e,k),t(e,C),y(C,n[3]),t(e,D),t(e,M),t(e,E),t(e,I),t(e,h),y(h,n[8]),t(e,v),t(e,q),t(e,w),t(e,m),t(e,S),y(S,n[9]),t(e,L),t(e,N),t(e,R),t(e,z),t(e,P),y(P,n[4]),t(e,O),t(e,j),t(e,x),t(e,F),t(e,Y),y(Y,n[5]),t(e,ee),t(e,K),t(e,W),t(e,G),t(e,J),y(J,n[6]),t(e,se),t(e,X),t(e,ie),t(e,Q),t(e,V),y(V,n[7]),t(e,fe),t(e,de),t(e,T),H||(qe=[A(l,"click",n[10]),A(d,"input",n[12]),A(C,"input",n[13]),A(h,"input",n[14]),A(S,"input",n[15]),A(P,"input",n[16]),A(Y,"input",n[17]),A(J,"input",n[18]),A(V,"input",n[19]),A(T,"click",n[20])],H=!0)},p(U,[ne]){ne&2&&s!==(s=U[1][0].toUpperCase()+U[1].substring(1)+"")&&$(a,s),ne&4&&d.value!==U[2]&&y(d,U[2]),ne&8&&C.value!==U[3]&&y(C,U[3]),ne&256&&re(h.value)!==U[8]&&y(h,U[8]),ne&512&&S.value!==U[9]&&y(S,U[9]),ne&16&&P.value!==U[4]&&y(P,U[4]),ne&32&&Y.value!==U[5]&&y(Y,U[5]),ne&64&&re(J.value)!==U[6]&&y(J,U[6]),ne&128&&V.value!==U[7]&&y(V,U[7])},i:pe,o:pe,d(U){U&&le(e),H=!1,ge(qe)}}}function xe(n,e,l){let{whereami:s}=e,{mode:a}=e,{ebook:f}=e,u=f?f.author:"",p=f?f.title:"",i=f?f.isbn:"",b=f?f.format:"",d=f?f.pages:"",g=f?f.description:"",_=f?f.year:null,B=f?f.id:null,k=f?f.publisher:"";async function C(){await Ce("/book",{author:u,title:p,year:_,publisher:k,id:B,isbn:i,format:b,pages:d,description:g},!0),l(2,u=""),l(3,p=""),l(8,_=null),l(9,k=""),B=null,l(4,i=""),l(5,b=""),l(6,d=""),l(7,g=""),a==="edit"&&l(0,s="books")}function D(){u=this.value,l(2,u)}function M(){p=this.value,l(3,p)}function E(){_=re(this.value),l(8,_)}function I(){k=this.value,l(9,k)}function h(){i=this.value,l(4,i)}function v(){b=this.value,l(5,b)}function q(){d=re(this.value),l(6,d)}function w(){g=this.value,l(7,g)}const m=()=>l(0,s="books");return n.$$set=S=>{"whereami"in S&&l(0,s=S.whereami),"mode"in S&&l(1,a=S.mode),"ebook"in S&&l(11,f=S.ebook)},[s,a,u,p,i,b,d,g,_,k,C,f,D,M,E,I,h,v,q,w,m]}class Be extends he{constructor(e){super();_e(this,e,xe,Ze,me,{whereami:0,mode:1,ebook:11})}}function $e(n){let e,l,s,a;function f(i){n[7](i)}function u(i){n[8](i)}let p={mode:"edit"};return n[0]!==void 0&&(p.whereami=n[0]),n[1]!==void 0&&(p.ebook=n[1]),e=new Be({props:p}),ae.push(()=>ce(e,"whereami",f)),ae.push(()=>ce(e,"ebook",u)),{c(){ke(e.$$.fragment)},m(i,b){ve(e,i,b),a=!0},p(i,b){const d={};!l&&b&1&&(l=!0,d.whereami=i[0],be(()=>l=!1)),!s&&b&2&&(s=!0,d.ebook=i[1],be(()=>s=!1)),e.$set(d)},i(i){a||(oe(e.$$.fragment,i),a=!0)},o(i){ue(e.$$.fragment,i),a=!1},d(i){we(e,i)}}}function et(n){let e,l,s;function a(u){n[6](u)}let f={mode:"add",ebook:null};return n[0]!==void 0&&(f.whereami=n[0]),e=new Be({props:f}),ae.push(()=>ce(e,"whereami",a)),{c(){ke(e.$$.fragment)},m(u,p){ve(e,u,p),s=!0},p(u,p){const i={};!l&&p&1&&(l=!0,i.whereami=u[0],be(()=>l=!1)),e.$set(i)},i(u){s||(oe(e.$$.fragment,u),s=!0)},o(u){ue(e.$$.fragment,u),s=!1},d(u){we(e,u)}}}function tt(n){let e,l,s,a;function f(i){n[4](i)}function u(i){n[5](i)}let p={};return n[0]!==void 0&&(p.whereami=n[0]),n[1]!==void 0&&(p.ebook=n[1]),e=new Xe({props:p}),ae.push(()=>ce(e,"whereami",f)),ae.push(()=>ce(e,"ebook",u)),{c(){ke(e.$$.fragment)},m(i,b){ve(e,i,b),a=!0},p(i,b){const d={};!l&&b&1&&(l=!0,d.whereami=i[0],be(()=>l=!1)),!s&&b&2&&(s=!0,d.ebook=i[1],be(()=>s=!1)),e.$set(d)},i(i){a||(oe(e.$$.fragment,i),a=!0)},o(i){ue(e.$$.fragment,i),a=!1},d(i){we(e,i)}}}function lt(n){let e,l,s;function a(u){n[3](u)}let f={};return n[0]!==void 0&&(f.whereami=n[0]),e=new Ge({props:f}),ae.push(()=>ce(e,"whereami",a)),{c(){ke(e.$$.fragment)},m(u,p){ve(e,u,p),s=!0},p(u,p){const i={};!l&&p&1&&(l=!0,i.whereami=u[0],be(()=>l=!1)),e.$set(i)},i(u){s||(oe(e.$$.fragment,u),s=!0)},o(u){ue(e.$$.fragment,u),s=!1},d(u){we(e,u)}}}function nt(n){let e,l,s;function a(u){n[2](u)}let f={};return n[0]!==void 0&&(f.whereami=n[0]),e=new Ue({props:f}),ae.push(()=>ce(e,"whereami",a)),{c(){ke(e.$$.fragment)},m(u,p){ve(e,u,p),s=!0},p(u,p){const i={};!l&&p&1&&(l=!0,i.whereami=u[0],be(()=>l=!1)),e.$set(i)},i(u){s||(oe(e.$$.fragment,u),s=!0)},o(u){ue(e.$$.fragment,u),s=!1},d(u){we(e,u)}}}function ot(n){let e,l,s,a;const f=[nt,lt,tt,et,$e],u=[];function p(i,b){return i[0]==="check-db"?0:i[0]==="login"?1:i[0]==="books"?2:i[0]==="add-book"?3:i[0]==="edit-book"?4:-1}return~(e=p(n))&&(l=u[e]=f[e](n)),{c(){l&&l.c(),s=Oe()},m(i,b){~e&&u[e].m(i,b),te(i,s,b),a=!0},p(i,[b]){let d=e;e=p(i),e===d?~e&&u[e].p(i,b):(l&&(Ie(),ue(u[d],1,1,()=>{u[d]=null}),Ae()),~e?(l=u[e],l?l.p(i,b):(l=u[e]=f[e](i),l.c()),oe(l,1),l.m(s.parentNode,s)):l=null)},i(i){a||(oe(l),a=!0)},o(i){ue(l),a=!1},d(i){~e&&u[e].d(i),i&&le(s)}}}function st(n,e,l){let s="check-db",a={};function f(_){s=_,l(0,s)}function u(_){s=_,l(0,s)}function p(_){s=_,l(0,s)}function i(_){a=_,l(1,a)}function b(_){s=_,l(0,s)}function d(_){s=_,l(0,s)}function g(_){a=_,l(1,a)}return n.$$.update=()=>{n.$$.dirty&1&&console.log(s)},[s,a,f,u,p,i,b,d,g]}class it extends he{constructor(e){super();_e(this,e,st,ot,me,{})}}new it({target:document.getElementById("app")});