>>=P=Y>>>24,y-=P,(P=Y>>>16&255)===0)L[b++]=65535&Y;else{if(!(16&P)){if(!(64&P)){Y=D[(65535&Y)+(l&(1<>>=P,y-=P),y<15&&(l+=t[u++]<>>=P=Y>>>24,y-=P,!(16&(P=Y>>>16&255))){if(!(64&P)){Y=k[(65535&Y)+(l&(1<>>=P,y-=P,(P=b-m)>3,l&=(1<<(y-=Z<<3))-1,s.next_in=u,s.next_out=b,s.avail_in=u<_?_-u+5:5-(u-_),s.avail_out=b>>24&255)+(g>>>8&65280)+((65280&g)<<8)+((255&g)<<24)}function l(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function y(g){var T;return g&&g.state?(T=g.state,g.total_in=g.total_out=T.total=0,g.msg="",T.wrap&&(g.adler=1&T.wrap),T.mode=d,T.last=0,T.havedict=0,T.dmax=32768,T.head=null,T.hold=0,T.bits=0,T.lencode=T.lendyn=new s.Buf32(p),T.distcode=T.distdyn=new s.Buf32(n),T.sane=1,T.back=-1,v):a}function D(g){var T;return g&&g.state?((T=g.state).wsize=0,T.whave=0,T.wnext=0,y(g)):a}function k(g,T){var t,L;return g&&g.state?(L=g.state,T<0?(t=0,T=-T):(t=1+(T>>4),T<48&&(T&=15)),T&&(T<8||15=j.wsize?(s.arraySet(j.window,T,t-j.wsize,j.wsize,0),j.wnext=0,j.whave=j.wsize):(L<($=j.wsize-j.wnext)&&($=L),s.arraySet(j.window,T,t-L,$,j.wnext),(L-=$)?(s.arraySet(j.window,T,t-L,L,0),j.wnext=L,j.whave=j.wsize):(j.wnext+=$,j.wnext===j.wsize&&(j.wnext=0),j.whave>>8&255,t.check=r(t.check,w,2,0),E=C=0,t.mode=2;break}if(t.flags=0,t.head&&(t.head.done=!1),!(1&t.wrap)||(((255&C)<<8)+(C>>8))%31){g.msg="incorrect header check",t.mode=30;break}if((15&C)!=8){g.msg="unknown compression method",t.mode=30;break}if(E-=4,e=8+(15&(C>>>=4)),t.wbits===0)t.wbits=e;else if(e>t.wbits){g.msg="invalid window size",t.mode=30;break}t.dmax=1<>8&1),512&t.flags&&(w[0]=255&C,w[1]=C>>>8&255,t.check=r(t.check,w,2,0)),E=C=0,t.mode=3;case 3:for(;E<32;){if(F===0)break e;F--,C+=L[j++]<>>8&255,w[2]=C>>>16&255,w[3]=C>>>24&255,t.check=r(t.check,w,4,0)),E=C=0,t.mode=4;case 4:for(;E<16;){if(F===0)break e;F--,C+=L[j++]<>8),512&t.flags&&(w[0]=255&C,w[1]=C>>>8&255,t.check=r(t.check,w,2,0)),E=C=0,t.mode=5;case 5:if(1024&t.flags){for(;E<16;){if(F===0)break e;F--,C+=L[j++]<>>8&255,t.check=r(t.check,w,2,0)),E=C=0}else t.head&&(t.head.extra=null);t.mode=6;case 6:if(1024&t.flags&&(F<(V=t.length)&&(V=F),V&&(t.head&&(e=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Array(t.head.extra_len)),s.arraySet(t.head.extra,L,j,V,e)),512&t.flags&&(t.check=r(t.check,L,V,j)),F-=V,j+=V,t.length-=V),t.length))break e;t.length=0,t.mode=7;case 7:if(2048&t.flags){if(F===0)break e;for(V=0;e=L[j+V++],t.head&&e&&t.length<65536&&(t.head.name+=String.fromCharCode(e)),e&&V>9&1,t.head.done=!0),g.adler=t.check=0,t.mode=12;break;case 10:for(;E<32;){if(F===0)break e;F--,C+=L[j++]<>>=7&E,E-=7&E,t.mode=27;break}for(;E<3;){if(F===0)break e;F--,C+=L[j++]<>>=1)){case 0:t.mode=14;break;case 1:if(Z(t),t.mode=20,T!==6)break;C>>>=2,E-=2;break e;case 2:t.mode=17;break;case 3:g.msg="invalid block type",t.mode=30}C>>>=2,E-=2;break;case 14:for(C>>>=7&E,E-=7&E;E<32;){if(F===0)break e;F--,C+=L[j++]<>>16^65535)){g.msg="invalid stored block lengths",t.mode=30;break}if(t.length=65535&C,E=C=0,t.mode=15,T===6)break e;case 15:t.mode=16;case 16:if(V=t.length){if(F>>=5,E-=5,t.ndist=1+(31&C),C>>>=5,E-=5,t.ncode=4+(15&C),C>>>=4,E-=4,286>>=3,E-=3}for(;t.have<19;)t.lens[R[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,I={bits:t.lenbits},O=_(0,t.lens,0,19,t.lencode,0,t.work,I),t.lenbits=I.bits,O){g.msg="invalid code lengths set",t.mode=30;break}t.have=0,t.mode=19;case 19:for(;t.have>>16&255,Ae=65535&A,!((te=A>>>24)<=E);){if(F===0)break e;F--,C+=L[j++]<>>=te,E-=te,t.lens[t.have++]=Ae;else{if(Ae===16){for(h=te+2;E>>=te,E-=te,t.have===0){g.msg="invalid bit length repeat",t.mode=30;break}e=t.lens[t.have-1],V=3+(3&C),C>>>=2,E-=2}else if(Ae===17){for(h=te+3;E>>=te)),C>>>=3,E-=3}else{for(h=te+7;E>>=te)),C>>>=7,E-=7}if(t.have+V>t.nlen+t.ndist){g.msg="invalid bit length repeat",t.mode=30;break}for(;V--;)t.lens[t.have++]=e}}if(t.mode===30)break;if(t.lens[256]===0){g.msg="invalid code -- missing end-of-block",t.mode=30;break}if(t.lenbits=9,I={bits:t.lenbits},O=_(b,t.lens,0,t.nlen,t.lencode,0,t.work,I),t.lenbits=I.bits,O){g.msg="invalid literal/lengths set",t.mode=30;break}if(t.distbits=6,t.distcode=t.distdyn,I={bits:t.distbits},O=_(m,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,I),t.distbits=I.bits,O){g.msg="invalid distances set",t.mode=30;break}if(t.mode=20,T===6)break e;case 20:t.mode=21;case 21:if(6<=F&&258<=J){g.next_out=ee,g.avail_out=J,g.next_in=j,g.avail_in=F,t.hold=C,t.bits=E,u(g,q),ee=g.next_out,$=g.output,J=g.avail_out,j=g.next_in,L=g.input,F=g.avail_in,C=t.hold,E=t.bits,t.mode===12&&(t.back=-1);break}for(t.back=0;ne=(A=t.lencode[C&(1<>>16&255,Ae=65535&A,!((te=A>>>24)<=E);){if(F===0)break e;F--,C+=L[j++]<>se)])>>>16&255,Ae=65535&A,!(se+(te=A>>>24)<=E);){if(F===0)break e;F--,C+=L[j++]<>>=se,E-=se,t.back+=se}if(C>>>=te,E-=te,t.back+=te,t.length=Ae,ne===0){t.mode=26;break}if(32&ne){t.back=-1,t.mode=12;break}if(64&ne){g.msg="invalid literal/length code",t.mode=30;break}t.extra=15&ne,t.mode=22;case 22:if(t.extra){for(h=t.extra;E>>=t.extra,E-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=23;case 23:for(;ne=(A=t.distcode[C&(1<>>16&255,Ae=65535&A,!((te=A>>>24)<=E);){if(F===0)break e;F--,C+=L[j++]<>se)])>>>16&255,Ae=65535&A,!(se+(te=A>>>24)<=E);){if(F===0)break e;F--,C+=L[j++]<>>=se,E-=se,t.back+=se}if(C>>>=te,E-=te,t.back+=te,64&ne){g.msg="invalid distance code",t.mode=30;break}t.offset=Ae,t.extra=15&ne,t.mode=24;case 24:if(t.extra){for(h=t.extra;E>>=t.extra,E-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){g.msg="invalid distance too far back",t.mode=30;break}t.mode=25;case 25:if(J===0)break e;if(V=q-J,t.offset>V){if((V=t.offset-V)>t.whave&&t.sane){g.msg="invalid distance too far back",t.mode=30;break}ae=V>t.wnext?(V-=t.wnext,t.wsize-V):t.wnext-V,V>t.length&&(V=t.length),ce=t.window}else ce=$,ae=ee-t.offset,V=t.length;for(JB?(P=ae[ce+n[T]],E[K+n[T]]):(P=96,0),l=1<>ee)+(y-=l)]=Y<<24|P<<16|Z|0,y!==0;);for(l=1<>=1;if(l!==0?(C&=l-1,C+=l):C=0,T++,--q[g]==0){if(g===L)break;g=m[v+n[T]]}if($>>7)]}function K(A,w){A.pending_buf[A.pending++]=255&w,A.pending_buf[A.pending++]=w>>>8&255}function q(A,w,R){A.bi_valid>o-R?(A.bi_buf|=w<>o-A.bi_valid,A.bi_valid+=R-o):(A.bi_buf|=w<>>=1,R<<=1,0<--w;);return R>>>1}function ce(A,w,R){var M,z,H=new Array(n+1),G=0;for(M=1;M<=n;M++)H[M]=G=G+R[M-1]<<1;for(z=0;z<=w;z++){var W=A[2*z+1];W!==0&&(A[2*z]=ae(H[W]++,W))}}function te(A){var w;for(w=0;w>1;1<=R;R--)se(A,H,R);for(z=X;R=A.heap[1],A.heap[1]=A.heap[A.heap_len--],se(A,H,1),M=A.heap[1],A.heap[--A.heap_max]=R,A.heap[--A.heap_max]=M,H[2*z]=H[2*R]+H[2*M],A.depth[z]=(A.depth[R]>=A.depth[M]?A.depth[R]:A.depth[M])+1,H[2*R+1]=H[2*M+1]=z,A.heap[1]=z++,se(A,H,1),2<=A.heap_len;);A.heap[--A.heap_max]=A.heap[1],function(re,le){var ye,de,we,oe,Ee,Te,me=le.dyn_tree,Ye=le.max_code,St=le.stat_desc.static_tree,zt=le.stat_desc.has_stree,Et=le.stat_desc.extra_bits,Ve=le.stat_desc.extra_base,ke=le.stat_desc.max_length,Ce=0;for(oe=0;oe<=n;oe++)re.bl_count[oe]=0;for(me[2*re.heap[re.heap_max]+1]=0,ye=re.heap_max+1;ye>=7;z>>=1)if(1&ie&&W.dyn_ltree[2*X]!==0)return c;if(W.dyn_ltree[18]!==0||W.dyn_ltree[20]!==0||W.dyn_ltree[26]!==0)return r;for(X=32;X>>3,(H=A.static_len+3+7>>>3)<=z&&(z=H)):z=H=R+5,R+4<=z&&w!==-1?h(A,w,R,M):A.strategy===4||H===z?(q(A,2+(M?1:0),3),fe(A,Q,g)):(q(A,4+(M?1:0),3),function(W,X,ie,re){var le;for(q(W,X-257,5),q(W,ie-1,5),q(W,re-4,4),le=0;le>>8&255,A.pending_buf[A.d_buf+2*A.last_lit+1]=255&w,A.pending_buf[A.l_buf+A.last_lit]=255&R,A.last_lit++,w===0?A.dyn_ltree[2*R]++:(A.matches++,w--,A.dyn_ltree[2*(t[R]+m+1)]++,A.dyn_dtree[2*E(w)]++),A.last_lit===A.lit_bufsize-1},f._tr_align=function(A){q(A,2,3),V(A,y,Q),function(w){w.bi_valid===16?(K(w,w.bi_buf),w.bi_buf=0,w.bi_valid=0):8<=w.bi_valid&&(w.pending_buf[w.pending++]=255&w.bi_buf,w.bi_buf>>=8,w.bi_valid-=8)}(A)}},{"../utils/common":41}],53:[function(i,S,f){S.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(i,S,f){S.exports=typeof setImmediate=="function"?setImmediate:function(){var s=[].slice.apply(arguments);s.splice(1,0,0),setTimeout.apply(null,s)}},{}]},{},[10])(10)})})(We);var dt=We.exports;const pt=ft(dt);function mt(x){return new Promise(N=>{setTimeout(N,x)})}function gt(x,N){const i=URL.createObjectURL(x),S=document.createElement("a");S.style.display="none",S.download=N,S.href=i,document.body.appendChild(S),S.click(),URL.revokeObjectURL(i)}ct(()=>{const x=document.querySelectorAll(".artwork-cont");if(!x.length)return;const N=document.querySelector(".buttons.ui-helper-clearfix"),i=ue('Download all scans');N.appendChild(i);let S=!1;i.addEventListener("click",async()=>{if(!S){S=!0;try{await _t(x,i)}catch(f){i.innerHTML="Download all scans (Retry)",console.error(f)}S=!1}})});async function _t(x,N){var u;const i=new pt,S=Ie();if(!S)return;const f={};let s=0;N.innerHTML=`Download all scans (0/${x.length})`;for(const _ of x){s++;const b=_.querySelector("a:last-child");if(!b)continue;const m=(u=_.querySelector("p"))==null?void 0:u.innerText.replace("Types:","").trim();if(!m)continue;f[m]=Number(f[m])+1||1;const v=f[m];for(let a=0;a<5;a++)try{const d=`${m} ${v}.${b.href.split(".").at(-1)}`,p=await je(b.href).then(n=>n.blob());i.file(Oe(d),p),N.innerHTML=`Download all scans (${s}/${x.length})`,await mt(100);break}catch(d){console.error(d)}}N.innerHTML="Download all scans (Zipping 0%)";const c=`Scans {${S.catalogs[0]||S.barcode||S.id}}`,r=await i.generateAsync({type:"blob"},_=>{N.innerHTML=`Download all scans (Zipping ${_.percent.toFixed(0)}%)`});gt(r,Oe(`${c}.zip`)),N.innerHTML="Download all scans (Done)"}function vt(x,N){let i=document.querySelector(x);if(i)return Ze(i);try{N()}catch{console.error(`Could not create menu reference element for selector "${x}".`)}if(i=document.querySelector(x),i)return Ze(i);throw new Error(`Could not find menu reference element by selector "${x}".`)}function Ze(x){return x.addMenuItem=(N,i)=>{let S=x;for(let f=0;f<100;f++){const s=S.nextElementSibling;if(!s||Number(s.getAttribute("data-index"))>i)break;S=s}return N.setAttribute("data-index",i.toString()),S.after(N),N},x}function bt(x,N,i,S){const f=vt("#ame-sidebar",()=>{const c=document.querySelector(x),r=ue("Ame
"),u=ue(`
@@ -40,5 +40,5 @@
${S}
- `);return d.addMenuItem(s,100)}function be(x,N,i,S){return bt(".release-information",x,N,`${i}`)}const ze="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KCTwhLS0hIEZvbnQgQXdlc29tZSBQcm8gNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuIC0tPgoJPHBhdGggZmlsbD0iI2RlZGVkZSIgZD0iTTUxMiAyNTUuMWMwIDEuOC0uOSAyLjctLjkgMy42LjUgMzYuNS0zMi43IDYwLjQtNjkuMiA2MC40SDM0NGMtMjYuNSAwLTQ4IDIyLjQtNDggNDguOSAwIDMuNC40IDYuNyAxIDkuOSAyLjIgMTAuMiA2LjUgMTkuMiAxMC45IDI5LjkgNiAxMy44IDEyLjEgMjcuNSAxMi4xIDQyIDAgMzEuOS0yMS42IDYwLjctNTMuNCA2Mi0zLjUuMS03LjEuMi0xMC42LjJDMTE0LjYgNTEyIDAgMzk3LjQgMCAyNTZTMTE0LjYgMCAyNTYgMHMyNTYgMTE0LjYgMjU2IDI1NnYtLjl6bS00MTYgMGMtMTcuNjcgMC0zMiAxNS4yLTMyIDMyIDAgMTguNiAxNC4zMyAzMiAzMiAzMiAxNy43IDAgMzItMTMuNCAzMi0zMiAwLTE2LjgtMTQuMy0zMi0zMi0zMnptMzItNjRjMTcuNyAwIDMyLTEzLjQgMzItMzIgMC0xNi44LTE0LjMtMzItMzItMzJzLTMyIDE1LjItMzIgMzJjMCAxOC42IDE0LjMgMzIgMzIgMzJ6bTEyOC0xMjhjLTE3LjcgMC0zMiAxNS4yMy0zMiAzMiAwIDE4LjYgMTQuMyAzMiAzMiAzMnMzMi0xMy40IDMyLTMyYzAtMTYuNzctMTQuMy0zMi0zMi0zMnptMTI4IDEyOGMxNy43IDAgMzItMTMuNCAzMi0zMiAwLTE2LjgtMTQuMy0zMi0zMi0zMnMtMzIgMTUuMi0zMiAzMmMwIDE4LjYgMTQuMyAzMiAzMiAzMnoiIC8+Cjwvc3ZnPgo=",yt="data:image/x-icon;base64,AAABAAEAQBsAAAEAIAAAHAAAFgAAACgAAABAAAAANgAAAAEAIAAAAAAAABsAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wf4/vINq8+BDI+2dxbP4cJHrsyOTYGuSExlmyZMPX4ATI61aIikxIevosKDrouzX66HsFeuh7BYroewWK6HsFeui7NfrqLCg66kxIevjrVoiD1+AExlmyZMga5ITK7Mjk3P4cJHj7Z3FqvPgQz4/vIN////B////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wDw9vcA/v//CtHkviZ6qUgrqMaNZnWlO3R3pEmiha1XyWmbJ8dTiw7PZ5cr9GSWIvhckBH4V40J+FCIAfhUigb8VosJ/1aLCf9Viwb/VYsG/1aLBv9Wiwb/VYsG/1WLBv9Wiwn/VosJ/1SKBvxQiAH4V40J+FyQEfhkliL4Z5cr9FOLDs9pmyfHha1XyXekSaJ1pTt0qMaNZnqpSCvR5L4m+/z/CvL4+AD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8B5O7XDqnHkCeGsFlTf6pRkG6eMrtunTXpWY8Q7FqOEvtYjQn/UokB/1GIAP9SiAD/UogA/0+GAP9OhgD/UIcA/1OJAv9Viwn/VosL/1iMEP9YjBD/WIwR/1eME/9XjBP/V4wT/1eME/9YjBH/WIwQ/1iMEP9Wiwv/VYsJ/1OJAv9QhwD/ToYA/0+GAP9SiAD/UogA/1GIAP9SiQH/WI0J/1qOEvtZjxDsbZwz6W2dObuDrFeQha9YU6nHkCfk7tcO////Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ax9nIAPf6+w6806Y8i7JhgXqlSMVdkRrkW48R/lOJA/9TiQD/UIcA/1GHAP9RiAH/U4kH/1+RGf9pmC//c6A7/4OqT/+XuHP/oL6E/6fDi/+3zpn/xdew/8rbuP/W48v/1uPK/9nl0P/c59b/3OfV/9zn1f/c59b/2eXQ/9bjyv/W48v/ytu4/8XXsP+3zpn/p8OL/6C+hP+XuHP/g6pP/3OgO/9pmC//X5EZ/1OJB/9RiAH/UYcA/0+GAP9TiQH/U4kD/1uPEf5dkRrkeqVIxYuyYYG806Y89/r7DsfZyAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAACav20A2+jKDpy9dVV/qVO7Zpcp81aMCv5SiAH/UYgA/1CHAf9XjA7/Z5co/36nT/+Vtm3/tMya/8vbvP/e6dL/8PXt//b59P/6/Pj//v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+//r8+P/2+fT/8PXt/97p0v/L27z/tMya/5S2bf+Dqlf/Z5cp/1eMDv9QhwH/UYgA/1KIAf9WjAr+Zpcp83+oUrubvHZV2ujKDpq+bAAAAAAAAAAAAPz/8AAAAAAAxNmsRoGqUr1ckBX3U4kC/1CHAP9SiAT/YJIe/4SrVf+rxY//0N/A/+vx5f/5+/f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P37/+vx5v/Q38D/q8WP/4SrVf9gkh7/UokG/1CHAP9TiQL/XJAV94GqUr3D2KtGAAAAAPn/6QAABAAAeahDTGeYKuRUigb/UIcA/1uPFv+Cqlb/ts2d/+Ls2f/7/Pr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/Pr/4+zb/73SqP+CqVX/WI0S/1CHAP9Vigj/apox5I62ZEwAMQAAv9amUnGgQeNekR7/YpQj/5G0Z//Z5c3/+fv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pr3/9PhxP+Wt2z/Y5Uh/16RHf9xn0HjwNemUouzVKx2oj//gKlL/8XYrv/7/Pn///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/f/7/fz/+/z8//3+/f//////////////////////+/z5/8bYrv9/qEv/eKNA/4uzVax2pjWtfqhD/8nasf/////////////////+/v7/uc+k/5u7dv+dvHn/nLt3/7DJlv/6/Pn/1eLE/5u7dv+dvHn/nbx5/569ev/l7tv/+fv4/6vFkP+cu3f/nbx5/5q6dv/K27v//////9zn0/+bu3n/nbx5/528ef+bunb/wdWs///////b5tH/m7t4/528ef+dvHn/m7p2/8LWrv//////v9Sn/5u6dv+dvHn/nbx5/5u7d//Y5cn/////////////////8fbt/7nPof+LsF7/eKJL/3ehSf+Fq1T/psKI/9Tiyf/4+vb/////////////////yNqw/3+pRv93pjWtnsBvqpC0Xv/m7tz//////////////////P38/4GoWP9NhQD/UYgA/06FAP9znz//9/r1/7nPnP9OhgH/UYgA/1GHAP9Vigz/1ePE//P38f9nlzH/T4YA/1GIAP9LhAD/n72C//////+/067/TYUD/1GIAP9RiAD/TIQA/5G0av//////vNGq/0yEAv9RiAD/UYgA/0yEAP+Utm7//////5O2Z/9MhAD/UYgA/1GIAP9PhgL/v9Ok////////////3+nS/3ylSf9RiAT/UYgA/1GHAP9PhgL/T4YF/0yEAv9VihD/mrp0//z9/P///////////+jv3/+QtF7/nsBvqs3etFmjwXrzwtap//v8+v////////////z9/P+Eq1j/UogA/1aLAf9TiQD/d6JB//j69f+70Z7/U4kC/1aLAf9WiwD/WY4N/9bjxf/z9/H/a5oy/1SKAP9WiwH/UYcA/6G/g///////wdSu/1KIBP9XiwH/VosB/1GIAP+Utmz//////77Tq/9SiAP/V4sB/1aLAf9RiAD/l7hv//////+WuGn/UYgA/1aLAf9WiwH/VIoE/8DVpv//////7fPp/3WhP/9RhwD/VosB/1SKAP9gkh7/r8iS/9Hfxf+zy5j/aZgs/1+SJf/p8OH///////z9+//D16r/osB488zes1n///8Izt64fLHLj/HH2a//9Pfv///////8/fz/hKtY/1KIAP9WiwH/U4kA/3eiQP/4+vX/u9Ge/1OJAv9WiwH/VosA/1mNDf/W48X/8/fx/2uZMv9UigD/VosB/1CHAP+hv4P//////8HUrv9SiAT/VosB/1aLAf9RiAD/lLZr//////++06v/UYgD/1aLAf9WiwH/UYgA/5e4b///////lrdp/1GIAP9WiwH/VosB/1SKBP/A1Kb//////7HKmf9QhwP/VosB/1aLAf9TiQX/sMmX/////////////////+Dq1f/H2bX/+vz4//P37v/J2rL/ssuP8c7euHz///8I+vz3AP///wbZ6MZJvdOfysHVpvzZ5cj/8/fv/4SrWf9SiAD/VosB/1OJAP93okD/+Pr1/7vRnv9TiQL/VosB/1aLAP9ZjQ3/1uPF//P38f9rmTL/VIoA/1aLAf9QhwD/ob+D///////B1K7/UogE/1aLAf9WiwH/UYgA/5S2a///////vtOr/1GIA/9WiwH/VosB/1GIAP+XuG///////5a3af9RiAD/VosB/1aLAf9UigT/wNWm//////+CqVj/UYgA/1aLAf9VigD/XI8Z/97o1f//////////////////////9fjx/9nmyv+906D8vdOfytnoxkn///8G+vz4AAAAAAD///8A////AO/25xbW5cNoxdmsyt7p0POFrFr/UogA/1aLAf9TiQD/d6JB//j69f+70Z7/U4kC/1aLAf9WiwD/WY0N/9bjxf/z9/H/a5ky/1SKAP9WiwH/UIcA/6G/g///////wdSu/1KIBP9WiwH/VosB/1GIAP+Utmv//////77Tq/9RiAP/VosB/1aLAf9RiAD/l7hv//////+Wt2n/UYgA/1aLAf9WiwH/VIoE/8HVpv/9/v7/fKVO/1KIAP9WiwH/VYoA/16RIf/p8OX//v7+//T48P/n797/1uTF/8rcsvHJ27HK2efHaO304xb///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAA6ffcAPX87w/0+PB/hata/1KIAP9WiwH/U4kA/3iiQv/w9ev/uM+a/1OJAv9WiwH/VosA/1mODf/X5MX/8/fy/2uZMv9UigD/VosB/1CHAP+hv4P//////8HUrv9SiAT/VosB/1aLAf9RiAD/lLZr//////++06v/UYgD/1aLAf9WiwH/UYgA/5e4cP//////lrhp/1GIAP9WiwH/VosB/1SKBP/B1ab//////4GpVf9SiAD/VosB/1WKAP9ekSH/2OXP/9/q0fvX5MX62+fM/uny3sPz+Oxt8/nsE+764wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD09/AA+Pv4aoWrWv9SiAD/VosB/1OJAP92oj//6PDg/67Ikv9SiAH/VosB/1aLAf9Wiwv/z9/A//D17P9qmS7/VIoA/1aLAf9QhwD/ob6D///////B1K7/UogE/1aLAf9WiwH/UYgA/5S2a///////vtOr/1GIA/9WiwH/VosB/1GIAP+Vt2z//////46yZP9RiAD/VosB/1aLAf9UigT/u9Gf//f69f+hv33/UIcA/1aLAf9ViwD/XZAZ/9LhxOru9eZs+/33esrbwP6fvYP41OLHzf///xz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9PfwAPj7+GqFq1r/UogA/1aLAf9VigD/YJIa/7/TqP+DqlP/UogA/1aLAf9WiwH/UogB/5W2bv+tx5H/V4wL/1aL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";At(async()=>{const x=Ie();x&&await Promise.all([wt(x),kt(x)])});function wt(x){const N=x.barcode??x.catalogs[0];N&&be(200,yt,"音楽の森 (Search)",`https://search.minc.or.jp/product/list/?type=search-form-diskno&dn=${N}`)}async function kt(x){if(be(300,ze,"MH Covers (Search)",`https://covers.musichoarders.xyz?artist=${encodeURIComponent(x.artist)}&album=${encodeURIComponent(x.title)}`),x.tocType===_e.Exact||x.tocType===_e.Deduced){const N=await Re(x);N&&be(400,ze,"MH Covers (Search by TOC)",`https://covers.musichoarders.xyz?toc=${encodeURIComponent(N)}`)}x.barcode&&be(500,ze,"MH Covers (Search by Barcode)",`https://covers.musichoarders.xyz?barcode=${encodeURIComponent(x.barcode)}`),x.catalogs.length&&be(600,ze,"MH Covers (Search by Catalog)",`https://covers.musichoarders.xyz?catalog=${encodeURIComponent(x.catalogs[0])}`)}const xt=`span.fileinput-button.buttons{display:inline-flex;flex-direction:column;gap:.5rem}.cover-art-image img{width:100%;aspect-ratio:1;object-fit:contain}.buttons select{float:left;margin:0 7px 0 0;background-image:none;background-color:#eee;border:1px solid #CCC;border-top:1px solid #EEE;border-left:1px solid #EEE;font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:1rem;line-height:130%;text-decoration:none;font-weight:700;color:#666;cursor:pointer;padding:5px 10px 6px 7px}.buttons select:hover,.buttons select:focus{background-color:#dff4ff;border:1px solid #C2E1EF;color:#369}
+ `);return f.addMenuItem(s,100)}function be(x,N,i,S){return bt(".release-information",x,N,`${i}`)}const ze="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KCTwhLS0hIEZvbnQgQXdlc29tZSBQcm8gNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuIC0tPgoJPHBhdGggZmlsbD0iI2RlZGVkZSIgZD0iTTUxMiAyNTUuMWMwIDEuOC0uOSAyLjctLjkgMy42LjUgMzYuNS0zMi43IDYwLjQtNjkuMiA2MC40SDM0NGMtMjYuNSAwLTQ4IDIyLjQtNDggNDguOSAwIDMuNC40IDYuNyAxIDkuOSAyLjIgMTAuMiA2LjUgMTkuMiAxMC45IDI5LjkgNiAxMy44IDEyLjEgMjcuNSAxMi4xIDQyIDAgMzEuOS0yMS42IDYwLjctNTMuNCA2Mi0zLjUuMS03LjEuMi0xMC42LjJDMTE0LjYgNTEyIDAgMzk3LjQgMCAyNTZTMTE0LjYgMCAyNTYgMHMyNTYgMTE0LjYgMjU2IDI1NnYtLjl6bS00MTYgMGMtMTcuNjcgMC0zMiAxNS4yLTMyIDMyIDAgMTguNiAxNC4zMyAzMiAzMiAzMiAxNy43IDAgMzItMTMuNCAzMi0zMiAwLTE2LjgtMTQuMy0zMi0zMi0zMnptMzItNjRjMTcuNyAwIDMyLTEzLjQgMzItMzIgMC0xNi44LTE0LjMtMzItMzItMzJzLTMyIDE1LjItMzIgMzJjMCAxOC42IDE0LjMgMzIgMzIgMzJ6bTEyOC0xMjhjLTE3LjcgMC0zMiAxNS4yMy0zMiAzMiAwIDE4LjYgMTQuMyAzMiAzMiAzMnMzMi0xMy40IDMyLTMyYzAtMTYuNzctMTQuMy0zMi0zMi0zMnptMTI4IDEyOGMxNy43IDAgMzItMTMuNCAzMi0zMiAwLTE2LjgtMTQuMy0zMi0zMi0zMnMtMzIgMTUuMi0zMiAzMmMwIDE4LjYgMTQuMyAzMiAzMiAzMnoiIC8+Cjwvc3ZnPgo=",yt="data:image/x-icon;base64,AAABAAEAQBsAAAEAIAAAHAAAFgAAACgAAABAAAAANgAAAAEAIAAAAAAAABsAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wf4/vINq8+BDI+2dxbP4cJHrsyOTYGuSExlmyZMPX4ATI61aIikxIevosKDrouzX66HsFeuh7BYroewWK6HsFeui7NfrqLCg66kxIevjrVoiD1+AExlmyZMga5ITK7Mjk3P4cJHj7Z3FqvPgQz4/vIN////B////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wDw9vcA/v//CtHkviZ6qUgrqMaNZnWlO3R3pEmiha1XyWmbJ8dTiw7PZ5cr9GSWIvhckBH4V40J+FCIAfhUigb8VosJ/1aLCf9Viwb/VYsG/1aLBv9Wiwb/VYsG/1WLBv9Wiwn/VosJ/1SKBvxQiAH4V40J+FyQEfhkliL4Z5cr9FOLDs9pmyfHha1XyXekSaJ1pTt0qMaNZnqpSCvR5L4m+/z/CvL4+AD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8B5O7XDqnHkCeGsFlTf6pRkG6eMrtunTXpWY8Q7FqOEvtYjQn/UokB/1GIAP9SiAD/UogA/0+GAP9OhgD/UIcA/1OJAv9Viwn/VosL/1iMEP9YjBD/WIwR/1eME/9XjBP/V4wT/1eME/9YjBH/WIwQ/1iMEP9Wiwv/VYsJ/1OJAv9QhwD/ToYA/0+GAP9SiAD/UogA/1GIAP9SiQH/WI0J/1qOEvtZjxDsbZwz6W2dObuDrFeQha9YU6nHkCfk7tcO////Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ax9nIAPf6+w6806Y8i7JhgXqlSMVdkRrkW48R/lOJA/9TiQD/UIcA/1GHAP9RiAH/U4kH/1+RGf9pmC//c6A7/4OqT/+XuHP/oL6E/6fDi/+3zpn/xdew/8rbuP/W48v/1uPK/9nl0P/c59b/3OfV/9zn1f/c59b/2eXQ/9bjyv/W48v/ytu4/8XXsP+3zpn/p8OL/6C+hP+XuHP/g6pP/3OgO/9pmC//X5EZ/1OJB/9RiAH/UYcA/0+GAP9TiQH/U4kD/1uPEf5dkRrkeqVIxYuyYYG806Y89/r7DsfZyAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAACav20A2+jKDpy9dVV/qVO7Zpcp81aMCv5SiAH/UYgA/1CHAf9XjA7/Z5co/36nT/+Vtm3/tMya/8vbvP/e6dL/8PXt//b59P/6/Pj//v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+//r8+P/2+fT/8PXt/97p0v/L27z/tMya/5S2bf+Dqlf/Z5cp/1eMDv9QhwH/UYgA/1KIAf9WjAr+Zpcp83+oUrubvHZV2ujKDpq+bAAAAAAAAAAAAPz/8AAAAAAAxNmsRoGqUr1ckBX3U4kC/1CHAP9SiAT/YJIe/4SrVf+rxY//0N/A/+vx5f/5+/f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P37/+vx5v/Q38D/q8WP/4SrVf9gkh7/UokG/1CHAP9TiQL/XJAV94GqUr3D2KtGAAAAAPn/6QAABAAAeahDTGeYKuRUigb/UIcA/1uPFv+Cqlb/ts2d/+Ls2f/7/Pr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/Pr/4+zb/73SqP+CqVX/WI0S/1CHAP9Vigj/apox5I62ZEwAMQAAv9amUnGgQeNekR7/YpQj/5G0Z//Z5c3/+fv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pr3/9PhxP+Wt2z/Y5Uh/16RHf9xn0HjwNemUouzVKx2oj//gKlL/8XYrv/7/Pn///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/f/7/fz/+/z8//3+/f//////////////////////+/z5/8bYrv9/qEv/eKNA/4uzVax2pjWtfqhD/8nasf/////////////////+/v7/uc+k/5u7dv+dvHn/nLt3/7DJlv/6/Pn/1eLE/5u7dv+dvHn/nbx5/569ev/l7tv/+fv4/6vFkP+cu3f/nbx5/5q6dv/K27v//////9zn0/+bu3n/nbx5/528ef+bunb/wdWs///////b5tH/m7t4/528ef+dvHn/m7p2/8LWrv//////v9Sn/5u6dv+dvHn/nbx5/5u7d//Y5cn/////////////////8fbt/7nPof+LsF7/eKJL/3ehSf+Fq1T/psKI/9Tiyf/4+vb/////////////////yNqw/3+pRv93pjWtnsBvqpC0Xv/m7tz//////////////////P38/4GoWP9NhQD/UYgA/06FAP9znz//9/r1/7nPnP9OhgH/UYgA/1GHAP9Vigz/1ePE//P38f9nlzH/T4YA/1GIAP9LhAD/n72C//////+/067/TYUD/1GIAP9RiAD/TIQA/5G0av//////vNGq/0yEAv9RiAD/UYgA/0yEAP+Utm7//////5O2Z/9MhAD/UYgA/1GIAP9PhgL/v9Ok////////////3+nS/3ylSf9RiAT/UYgA/1GHAP9PhgL/T4YF/0yEAv9VihD/mrp0//z9/P///////////+jv3/+QtF7/nsBvqs3etFmjwXrzwtap//v8+v////////////z9/P+Eq1j/UogA/1aLAf9TiQD/d6JB//j69f+70Z7/U4kC/1aLAf9WiwD/WY4N/9bjxf/z9/H/a5oy/1SKAP9WiwH/UYcA/6G/g///////wdSu/1KIBP9XiwH/VosB/1GIAP+Utmz//////77Tq/9SiAP/V4sB/1aLAf9RiAD/l7hv//////+WuGn/UYgA/1aLAf9WiwH/VIoE/8DVpv//////7fPp/3WhP/9RhwD/VosB/1SKAP9gkh7/r8iS/9Hfxf+zy5j/aZgs/1+SJf/p8OH///////z9+//D16r/osB488zes1n///8Izt64fLHLj/HH2a//9Pfv///////8/fz/hKtY/1KIAP9WiwH/U4kA/3eiQP/4+vX/u9Ge/1OJAv9WiwH/VosA/1mNDf/W48X/8/fx/2uZMv9UigD/VosB/1CHAP+hv4P//////8HUrv9SiAT/VosB/1aLAf9RiAD/lLZr//////++06v/UYgD/1aLAf9WiwH/UYgA/5e4b///////lrdp/1GIAP9WiwH/VosB/1SKBP/A1Kb//////7HKmf9QhwP/VosB/1aLAf9TiQX/sMmX/////////////////+Dq1f/H2bX/+vz4//P37v/J2rL/ssuP8c7euHz///8I+vz3AP///wbZ6MZJvdOfysHVpvzZ5cj/8/fv/4SrWf9SiAD/VosB/1OJAP93okD/+Pr1/7vRnv9TiQL/VosB/1aLAP9ZjQ3/1uPF//P38f9rmTL/VIoA/1aLAf9QhwD/ob+D///////B1K7/UogE/1aLAf9WiwH/UYgA/5S2a///////vtOr/1GIA/9WiwH/VosB/1GIAP+XuG///////5a3af9RiAD/VosB/1aLAf9UigT/wNWm//////+CqVj/UYgA/1aLAf9VigD/XI8Z/97o1f//////////////////////9fjx/9nmyv+906D8vdOfytnoxkn///8G+vz4AAAAAAD///8A////AO/25xbW5cNoxdmsyt7p0POFrFr/UogA/1aLAf9TiQD/d6JB//j69f+70Z7/U4kC/1aLAf9WiwD/WY0N/9bjxf/z9/H/a5ky/1SKAP9WiwH/UIcA/6G/g///////wdSu/1KIBP9WiwH/VosB/1GIAP+Utmv//////77Tq/9RiAP/VosB/1aLAf9RiAD/l7hv//////+Wt2n/UYgA/1aLAf9WiwH/VIoE/8HVpv/9/v7/fKVO/1KIAP9WiwH/VYoA/16RIf/p8OX//v7+//T48P/n797/1uTF/8rcsvHJ27HK2efHaO304xb///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAA6ffcAPX87w/0+PB/hata/1KIAP9WiwH/U4kA/3iiQv/w9ev/uM+a/1OJAv9WiwH/VosA/1mODf/X5MX/8/fy/2uZMv9UigD/VosB/1CHAP+hv4P//////8HUrv9SiAT/VosB/1aLAf9RiAD/lLZr//////++06v/UYgD/1aLAf9WiwH/UYgA/5e4cP//////lrhp/1GIAP9WiwH/VosB/1SKBP/B1ab//////4GpVf9SiAD/VosB/1WKAP9ekSH/2OXP/9/q0fvX5MX62+fM/uny3sPz+Oxt8/nsE+764wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD09/AA+Pv4aoWrWv9SiAD/VosB/1OJAP92oj//6PDg/67Ikv9SiAH/VosB/1aLAf9Wiwv/z9/A//D17P9qmS7/VIoA/1aLAf9QhwD/ob6D///////B1K7/UogE/1aLAf9WiwH/UYgA/5S2a///////vtOr/1GIA/9WiwH/VosB/1GIAP+Vt2z//////46yZP9RiAD/VosB/1aLAf9UigT/u9Gf//f69f+hv33/UIcA/1aLAf9ViwD/XZAZ/9LhxOru9eZs+/33esrbwP6fvYP41OLHzf///xz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9PfwAPj7+GqFq1r/UogA/1aLAf9VigD/YJIa/7/TqP+DqlP/UogA/1aLAf9WiwH/UogB/5W2bv+tx5H/V4wL/1aL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";At(async()=>{const x=Ie();x&&await Promise.all([wt(x),kt(x)])});function wt(x){const N=x.barcode??x.catalogs[0];N&&be(200,yt,"音楽の森 (Search)",`https://search.minc.or.jp/product/list/?type=search-form-diskno&dn=${N}`)}async function kt(x){if(be(300,ze,"MH Covers (Search)",`https://covers.musichoarders.xyz?artist=${encodeURIComponent(x.artist)}&album=${encodeURIComponent(x.title)}`),x.tocType===_e.Exact||x.tocType===_e.Deduced){const N=await Re(x);N&&be(400,ze,"MH Covers (Search by TOC)",`https://covers.musichoarders.xyz?toc=${encodeURIComponent(N)}`)}x.barcode&&be(500,ze,"MH Covers (Search by Barcode)",`https://covers.musichoarders.xyz?barcode=${encodeURIComponent(x.barcode)}`),x.catalogs.length&&be(600,ze,"MH Covers (Search by Catalog)",`https://covers.musichoarders.xyz?catalog=${encodeURIComponent(x.catalogs[0])}`)}const xt=`span.fileinput-button.buttons{display:inline-flex;flex-direction:column;gap:.5rem}.cover-art-image img{width:100%;aspect-ratio:1;object-fit:contain}.buttons select{float:left;margin:0 7px 0 0;background-image:none;background-color:#eee;border:1px solid #CCC;border-top:1px solid #EEE;border-left:1px solid #EEE;font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:1rem;line-height:130%;text-decoration:none;font-weight:700;color:#666;cursor:pointer;padding:5px 10px 6px 7px}.buttons select:hover,.buttons select:focus{background-color:#dff4ff;border:1px solid #C2E1EF;color:#369}
`;GM.addStyle(xt)});
diff --git a/src/musicbrainz/main.ts b/src/musicbrainz/main.ts
index 17b48ca..6f8049a 100644
--- a/src/musicbrainz/main.ts
+++ b/src/musicbrainz/main.ts
@@ -1,7 +1,7 @@
// ==UserScript==
// @namespace ame-musicbrainz
// @name Ame (MusicBrainz)
-// @version 1.6.0
+// @version 1.6.1
// @author SuperSaltyGamer
// @run-at document-end
// @match https://musicbrainz.org/*
diff --git a/src/musicbrainz/modules/search.ts b/src/musicbrainz/modules/search.ts
index bb5a73f..acdc623 100644
--- a/src/musicbrainz/modules/search.ts
+++ b/src/musicbrainz/modules/search.ts
@@ -57,11 +57,15 @@ formEl.addEventListener("drop", async e => {
if (!transfer) return;
const file = transfer.files.item(0);
if (!file?.name.match(/\.log$/)) return;
- const toc = parseTocFromLog(await file.text());
- if (!toc) return;
- queryEl.value = toc;
- typeEl.value = "toc";
- submitEl.click();
+ const reader = new FileReader();
+ reader.readAsText(file);
+ reader.onload = () => {
+ const toc = parseTocFromLog(reader.result as string);
+ if (!toc) return;
+ queryEl.value = toc;
+ typeEl.value = "toc";
+ submitEl.click();
+ };
});
formEl.addEventListener("submit", e => {