diff --git a/javascript/index.js b/javascript/index.js index 3a17da9..cae3cb5 100644 --- a/javascript/index.js +++ b/javascript/index.js @@ -13,8 +13,8 @@ Promise.resolve().then(async () => {
MFrGXJqNrOUPCPqPrQ|]@`+`2h1lBlZnXp*r;rWrkz9{4{B}x-#c-#y-$;-$l-$y-%Q-%n-(i-(x-)i-/!-3*-5B-9V",wan:"#=$0&o.]0F4@5X5b6*628u9p -+b-+(-(_-(.-&h-#%{@wGuWs}s|rJrDlaWTV}V+NAMvKfIgGKFX9a7c,7&]&+%~",bie:"-/A-/;fGe2`#M'M!$!#I",pao:"-/>-+i-'^~o|2w=hA]$[P?.4J4H3d06.M'^%A!S",geng:"-/7-&A{TzHlrh=ZIOlK4IX=X2p&M",shua:"-//-%j",cuo:"-.y-.p-*5wukWkSh!ZKY&WuV4(o$j$'",kei:"-.woU",la:"-.v-%3-$n~L|8[RXFXEWnUEU2R`MOI6DT:T0['o$A",pou:"-.l-'_-&[{]twtO]+]&Z+YGJS/<",tuan:"-.I~!}~}K}HyPy&f7`>[}XIVmGLE;;.:m8t2[,F%v%p",zuan:"-.)XOTt",keng:"-,x-([|t|kvIZCXlVgBF/C",gao:"-,Z-(I-(>wRlpWjNHGxGwGdG>E~E3Dm,)!y!t",lang:"-,V-&J-$~{Jy[r{llgiSeOIOHO;KRHHG4Cp=[3Y,z*%(s",weng:"-,@-#oyxv{kfU!Pd9o'N'&",tao:"-+m-)E-'+-%DwPwMw*r}i/fl`j[oYBWXL,JkGtE?><=) ${x} MFrGXJqNrOUPCPqPrQ|]@`+`2h1lBlZnXp*r;rWrkz9{4{B}x-#c-#y-$;-$l-$y-%Q-%n-(i-(x-)i-/!-3*-5B-9V",wan:"#=$0&o.]0F4@5X5b6*628u9p -+b-+(-(_-(.-&h-#%{@wGuWs}s|rJrDlaWTV}V+NAMvKfIgGKFX9a7c,7&]&+%~",bie:"-/A-/;fGe2`#M'M!$!#I",pao:"-/>-+i-'^~o|2w=hA]$[P?.4J4H3d06.M'^%A!S",geng:"-/7-&A{TzHlrh=ZIOlK4IX=X2p&M",shua:"-//-%j",cuo:"-.y-.p-*5wukWkSh!ZKY&WuV4(o$j$'",kei:"-.woU",la:"-.v-%3-$n~L|8[RXFXEWnUEU2R`MOI6DT:T0['o$A",pou:"-.l-'_-&[{]twtO]+]&Z+YGJS/<",tuan:"-.I~!}~}K}HyPy&f7`>[}XIVmGLE;;.:m8t2[,F%v%p",zuan:"-.)XOTt",keng:"-,x-([|t|kvIZCXlVgBF/C",gao:"-,Z-(I-(>wRlpWjNHGxGwGdG>E~E3Dm,)!y!t",lang:"-,V-&J-$~{Jy[r{llgiSeOIOHO;KRHHG4Cp=[3Y,z*%(s",weng:"-,@-#oyxv{kfU!Pd9o'N'&",tao:"-+m-)E-'+-%DwPwMw*r}i/fl`j[oYBWXL,JkGtE?><=) ${x}ZYZZ]U_6_9d9fYj6j~lWm)mep)rQrbrctvwkxc{y|U}6~?~C~`~m-!Z-*'-+R-/j-0j-3i-4/-4@-5,-5f-6j-6s-7)-9G-9W-9X",tuo:"%U%V&z0L2J4v?{@$F_H6MUTbT~Y'Yc^QdHdQnVq+r`x1{{|;|<-&d-(.-(z-({-)1-)J-)K-*:-*e-*p-+$-+3-.b-/%-/[-0b-3O-4,-6_-8}-9$-9?",zhe:"#'%+%E'P2f2|
}I-*S-+S-0~-2b-5X-8{",cou:"@ThJiK",chuang:"'_,H,L,q{+{E",piao:"$+).1D7a:;
lMi@i$fDf@b1`Y_4XyW6TMMzJ$I:GOD{=#
{let t=0,n=1;for(let a=e.length;a--;)t+=n*la.indexOf(e.charAt(a)),n*=91;return t},Tt=(e,t)=>{let n,a,i,s,w;for(n in e)if(e.hasOwnProperty(n))for(a=e[n].match(ia),i=0;i
');continue}const K=G[x];_||(_=K.includes("("));const se=["tag"];_&&se.push("has-parentheses"),K.length<32&&se.push("short-tag"),U.push(`${K}`),_&&(_=!K.includes(")"))}return U.join(a.showCommaInInfoPanel?",":" ")}he("load",o=>{const r=o.target;r.className==="ant-image-preview-img"&&(z.value=`${r.naturalWidth} x ${r.naturalHeight}`)},{capture:!0});const te=R(()=>{const o=[{name:A("fileSize"),val:n.file.size}];return z.value&&o.push({name:A("resolution"),val:z.value}),o}),_e=()=>{const o="Negative prompt:",r=P.value.includes(o)?P.value.split(o)[0]:W.value[0]??"";de(Ae(r.trim()))},d=()=>document.body.requestFullscreen(),m=o=>{de(typeof o=="object"?JSON.stringify(o,null,4):o)},q=o=>{o.key.startsWith("Arrow")?(o.stopPropagation(),o.preventDefault(),document.dispatchEvent(new KeyboardEvent("keydown",o))):o.key==="Escape"&&document.fullscreenElement&&document.exitFullscreen()};he("dblclick",o=>{var r;((r=o.target)==null?void 0:r.className)==="ant-image-preview-img"&&ke()});const F=R(()=>p.value||I.value.expanded),me=we(Be+"contextShowFullPath",!1),$e=R(()=>me.value?n.file.fullpath:n.file.name),be=we(Be+"tagA2ZClassify",!1),Ft=R(()=>{var G;const o=(G=a.conf)==null?void 0:G.all_custom_tags.map(U=>{var x,K;return{char:((x=U.display_name)==null?void 0:x[0])||((K=U.name)==null?void 0:K[0]),...U}}).reduce((U,_)=>{var K;let x="#";if(/[a-z]/i.test(_.char))x=_.char.toUpperCase();else if(/[\u4e00-\u9fa5]/.test(_.char))try{x=((K=/^\[?(\w)/.exec(da(_.char)+""))==null?void 0:K[1])??"#"}catch(se){console.log("err",se)}return x=x.toUpperCase(),U[x]||(U[x]=[]),U[x].push(_),U},{});return Object.entries(o??{}).sort((U,_)=>U[0].charCodeAt(0)-_[0].charCodeAt(0))}),Ee=()=>{ke(),t("contextMenuClick",{key:"tiktokView"},n.file,n.idx)};return(o,r)=>{var ot;const G=Mn,U=ge,_=gn,x=pn,K=hn,se=fn,At=ge,nt=Cn,Pt=xn,Dt=vn,at=mn,It=$n;return $(),b("div",{ref_key:"el",ref:s,class:Fe(["full-screen-menu",{"unset-size":!c(I).expanded,lr:c(p),"always-on":c(v),"mouse-in":N.value}]),onWheelCapture:r[13]||(r[13]=dt(()=>{},["stop"])),onKeydownCapture:q},[c(p)?($(),b("div",ga)):B("",!0),O("div",pa,[O("div",ha,[c(p)?B("",!0):($(),b("div",{key:0,ref_key:"dragHandle",ref:h,class:"icon",style:{cursor:"grab"},title:c(A)("dragToMovePanel")},[u(c(Un))],8,fa)),c(p)?B("",!0):($(),b("div",{key:1,class:"icon",style:{cursor:"pointer"},onClick:r[0]||(r[0]=f=>c(I).expanded=!c(I).expanded),title:c(A)("clickToToggleMaximizeMinimize")},[F.value?($(),oe(c(cn),{key:0})):($(),oe(c(dn),{key:1}))],8,va)),O("div",{style:{display:"flex","flex-direction":"column","align-items":"center",cursor:"grab"},class:"icon",title:c(A)("fullscreenview"),onClick:d},[O("img",{src:c(Kn),style:{width:"21px",height:"21px","padding-bottom":"2px"},alt:""},null,8,$a)],8,ma),u(G,{"get-popup-container":j},{overlay:k(()=>[u(bn,{file:o.file,idx:o.idx,"selected-tag":w.value,onContextMenuClick:r[1]||(r[1]=(f,H,ne)=>t("contextMenuClick",f,H,ne))},null,8,["file","idx","selected-tag"])]),default:k(()=>[c(I).expanded?B("",!0):($(),b("div",ya,[u(c(ct))]))]),_:1}),F.value?($(),b("div",wa)):B("",!0),F.value?($(),b("div",ka,[u(G,{trigger:["hover"],"get-popup-container":j},{overlay:k(()=>[u(se,{onClick:r[2]||(r[2]=f=>t("contextMenuClick",f,o.file,o.idx))},{default:k(()=>{var f;return[((f=c(a).conf)==null?void 0:f.launch_mode)!=="server"?($(),b(Q,{key:0},[u(_,{key:"send2txt2img"},{default:k(()=>[C(y(o.$t("sendToTxt2img")),1)]),_:1}),u(_,{key:"send2img2img"},{default:k(()=>[C(y(o.$t("sendToImg2img")),1)]),_:1}),u(_,{key:"send2inpaint"},{default:k(()=>[C(y(o.$t("sendToInpaint")),1)]),_:1}),u(_,{key:"send2extras"},{default:k(()=>[C(y(o.$t("sendToExtraFeatures")),1)]),_:1}),u(x,{key:"sendToThirdPartyExtension",title:o.$t("sendToThirdPartyExtension")},{default:k(()=>[u(_,{key:"send2controlnet-txt2img"},{default:k(()=>[C("ControlNet - "+y(o.$t("t2i")),1)]),_:1}),u(_,{key:"send2controlnet-img2img"},{default:k(()=>[C("ControlNet - "+y(o.$t("i2i")),1)]),_:1}),u(_,{key:"send2outpaint"},{default:k(()=>[C("openOutpaint")]),_:1})]),_:1},8,["title"])],64)):B("",!0),u(_,{key:"send2BatchDownload"},{default:k(()=>[C(y(o.$t("sendToBatchDownload")),1)]),_:1}),u(x,{key:"copy2target",title:o.$t("copyTo")},{default:k(()=>[($(!0),b(Q,null,ue(c(a).quickMovePaths,H=>($(),oe(_,{key:`copy-to-${H.dir}`},{default:k(()=>[C(y(H.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(x,{key:"move2target",title:o.$t("moveTo")},{default:k(()=>[($(!0),b(Q,null,ue(c(a).quickMovePaths,H=>($(),oe(_,{key:`move-to-${H.dir}`},{default:k(()=>[C(y(H.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(K),u(_,{key:"deleteFiles"},{default:k(()=>[C(y(o.$t("deleteSelected")),1)]),_:1}),u(_,{key:"previewInNewWindow"},{default:k(()=>[C(y(o.$t("previewInNewWindow")),1)]),_:1}),u(_,{key:"copyPreviewUrl"},{default:k(()=>[C(y(o.$t("copySourceFilePreviewLink")),1)]),_:1}),u(_,{key:"copyFilePath"},{default:k(()=>[C(y(o.$t("copyFilePath")),1)]),_:1}),u(K),u(_,{key:"tiktokView",onClick:Ee},{default:k(()=>[C(y(o.$t("tiktokView")),1)]),_:1})]}),_:1})]),default:k(()=>[u(U,null,{default:k(()=>[C(y(c(A)("openContextMenu")),1)]),_:1})]),_:1}),u(At,{onClick:r[3]||(r[3]=f=>t("contextMenuClick",{key:"download"},n.file,n.idx))},{default:k(()=>[C(y(o.$t("download")),1)]),_:1}),P.value?($(),oe(U,{key:0,onClick:r[4]||(r[4]=f=>c(de)(P.value))},{default:k(()=>[C(y(o.$t("copyPrompt")),1)]),_:1})):B("",!0),P.value?($(),oe(U,{key:1,onClick:_e},{default:k(()=>[C(y(o.$t("copyPositivePrompt")),1)]),_:1})):B("",!0),u(U,{onClick:Ee,onTouchstart:dt(Ee,["prevent"]),type:"default"},{default:k(()=>[C(y(o.$t("tiktokView")),1)]),_:1},8,["onTouchstart"])])):B("",!0)]),F.value?($(),b("div",_a,[O("div",ba,[O("span",Oa,[O("span",za,y(o.$t("fileName")),1),O("span",{class:"value",title:$e.value,onDblclick:r[5]||(r[5]=f=>c(de)($e.value))},y($e.value),41,xa),O("span",{style:{margin:"0 8px",cursor:"pointer"},title:"Click to expand full path",onClick:r[6]||(r[6]=f=>me.value=!c(me))},[u(c(ct))])]),($(!0),b(Q,null,ue(te.value,f=>($(),b("span",{class:"info-tag",key:f.name},[O("span",Ca,y(f.name),1),O("span",{class:"value",title:f.val,onDblclick:H=>c(de)(f.val)},y(f.val),41,Ma)]))),128))]),(ot=c(a).conf)!=null&&ot.all_custom_tags?($(),b("div",La,[O("div",{class:"sort-tag-switch",onClick:r[7]||(r[7]=f=>be.value=!c(be))},[c(be)?($(),oe(c(Tn),{key:1})):($(),oe(c(Gn),{key:0}))]),O("div",{class:"tag",onClick:r[8]||(r[8]=(...f)=>c(Ve)&&c(Ve)(...f)),style:Te({"--tag-color":"var(--zp-luminous)"})},"+ "+y(o.$t("add")),5),c(be)?($(!0),b(Q,{key:0},ue(Ft.value,([f,H])=>($(),b("div",{key:f,class:"tag-alpha-item"},[O("h4",Sa,y(f)+" : ",1),O("div",null,[($(!0),b(Q,null,ue(H,ne=>($(),b("div",{class:Fe(["tag",{selected:w.value.some(lt=>lt.id===ne.id)}]),onClick:lt=>t("contextMenuClick",{key:`toggle-tag-${ne.id}`},o.file,o.idx),key:ne.id,style:Te({"--tag-color":c(i).getColor(ne)})},y(ne.name),15,Ea))),128))])]))),128)):($(!0),b(Q,{key:1},ue(c(a).conf.all_custom_tags,f=>($(),b("div",{class:Fe(["tag",{selected:w.value.some(H=>H.id===f.id)}]),onClick:H=>t("contextMenuClick",{key:`toggle-tag-${f.id}`},o.file,o.idx),key:f.id,style:Te({"--tag-color":c(i).getColor(f)})},y(f.name),15,Ta))),128))])):B("",!0),O("div",Fa,[O("div",Aa,[C(y(o.$t("experimentalLRLayout"))+": ",1),u(nt,{checked:c(p),"onUpdate:checked":r[9]||(r[9]=f=>ze(p)?p.value=f:null),size:"small"},null,8,["checked"])]),c(p)?($(),b(Q,{key:0},[O("div",Pa,[C(y(o.$t("width"))+": ",1),u(Pt,{value:c(l),"onUpdate:value":r[10]||(r[10]=f=>ze(l)?l.value=f:null),style:{width:"64px"},step:16,min:128,max:1024},null,8,["value"])]),u(Dt,{title:o.$t("alwaysOnTooltipInfo")},{default:k(()=>[O("div",Da,[C(y(o.$t("alwaysOn"))+": ",1),u(nt,{checked:c(v),"onUpdate:checked":r[11]||(r[11]=f=>ze(v)?v.value=f:null),size:"small"},null,8,["checked"])])]),_:1},8,["title"])],64)):B("",!0)]),u(It,{activeKey:c(M),"onUpdate:activeKey":r[12]||(r[12]=f=>ze(M)?M.value=f:null)},{default:k(()=>[u(at,{key:"structedData",tab:o.$t("structuredData")},{default:k(()=>[O("div",null,[T.value.prompt?($(),b(Q,{key:0},[Ia,ja,O("code",{innerHTML:ae(T.value.prompt??"")},null,8,Wa)],64)):B("",!0),T.value.negativePrompt?($(),b(Q,{key:1},[Ua,qa,O("code",{innerHTML:ae(T.value.negativePrompt??"")},null,8,Va)],64)):B("",!0)]),Object.keys(D.value).length?($(),b(Q,{key:0},[Na,Ba,O("table",null,[($(!0),b(Q,null,ue(D.value,(f,H)=>($(),b("tr",{key:H,class:"gen-info-frag"},[O("td",Xa,y(H),1),typeof f=="object"?($(),b("td",{key:0,style:{cursor:"pointer"},onDblclick:ne=>m(f)},[O("code",null,y(f),1)],40,Ha)):($(),b("td",{key:1,style:{cursor:"pointer"},onDblclick:ne=>m(c(Ae)(f))},y(c(Ae)(f)),41,Ja))]))),128))])],64)):B("",!0)]),_:1},8,["tab"]),u(at,{key:"sourceText",tab:o.$t("sourceText")},{default:k(()=>[O("code",null,y(P.value),1)]),_:1},8,["tab"])]),_:1},8,["activeKey"])])):B("",!0)]),c(I).expanded&&!c(p)?($(),b("div",{key:1,class:"mouse-sensor",ref_key:"resizeHandle",ref:g,title:c(A)("dragToResizePanel")},[u(c(Dn))],8,Ya)):B("",!0)],34)}}});const po=St(Za,[["__scopeId","data-v-1cd52491"]]),Ga={key:0,class:"float-panel"},Ka={key:0,class:"select-actions"},Qa={key:1},Ra=Lt({__name:"MultiSelectKeep",props:{show:{type:Boolean}},emits:["selectAll","reverseSelect","clearAllSelected"],setup(e,{emit:t}){const n=Ye(),a=()=>{t("clearAllSelected"),n.keepMultiSelect=!1},i=()=>{n.keepMultiSelect=!0};return(s,w)=>{const z=ge;return s.show?($(),b("div",Ga,[c(n).keepMultiSelect?($(),b("div",Ka,[u(z,{size:"small",onClick:w[0]||(w[0]=S=>t("selectAll"))},{default:k(()=>[C(y(s.$t("select-all")),1)]),_:1}),u(z,{size:"small",onClick:w[1]||(w[1]=S=>t("reverseSelect"))},{default:k(()=>[C(y(s.$t("rerverse-select")),1)]),_:1}),u(z,{size:"small",onClick:w[2]||(w[2]=S=>t("clearAllSelected"))},{default:k(()=>[C(y(s.$t("clear-all-selected")),1)]),_:1}),u(z,{size:"small",onClick:a},{default:k(()=>[C(y(s.$t("exit")),1)]),_:1})])):($(),b("div",Qa,[u(z,{size:"small",type:"primary",onClick:i},{default:k(()=>[C(y(s.$t("keep-multi-selected")),1)]),_:1})]))])):B("",!0)}}});const ho=St(Ra,[["__scopeId","data-v-b6f9a67c"]]);export{so as L,ho as M,uo as R,co as a,go as b,ro as c,po as f,ea as o,he as u};
+*/let Et=19968,oa=(40896-Et)/2,He="",Ce=",",la=(()=>{let e=[];for(let t=33;t<127;t++)t!=34&&t!=92&&t!=45&&e.push(String.fromCharCode(t));return e.join(He)})(),tt={a:{yi:"!]#R$!$q(3(p)[*2*g+6+d.C.q0[0w1L2<717l8B8E9?:8;V;[;e;{<)<+.>4??@~A`BbC:CGC^CiDMDjDkF!H/H;JaL?M.M2MoNCN|OgO|P$P)PBPyQ~R%R.S.T;TZYZZ]U_6_9d9fYj6j~lWm)mep)rQrbrctvwkxc{y|U}6~?~C~`~m-!Z-*'-+R-/j-0j-3i-4/-4@-5,-5f-6j-6s-7)-9G-9W-9X",tuo:"%U%V&z0L2J4v?{@$F_H6MUTbT~Y'Yc^QdHdQnVq+r`x1{{|;|<-&d-(.-(z-({-)1-)J-)K-*:-*e-*p-+$-+3-.b-/%-/[-0b-3O-4,-6_-8}-9$-9?",zhe:"#'%+%E'P2f2|
}I-*S-+S-0~-2b-5X-8{",cou:"@ThJiK",chuang:"'_,H,L,q{+{E",piao:"$+).1D7a:;
lMi@i$fDf@b1`Y_4XyW6TMMzJ$I:GOD{=#
{let t=0,n=1;for(let a=e.length;a--;)t+=n*la.indexOf(e.charAt(a)),n*=91;return t},Tt=(e,t)=>{let n,a,i,s,w;for(n in e)if(e.hasOwnProperty(n))for(a=e[n].match(ia),i=0;i
');continue}const K=G[x];b||(b=K.includes("("));const se=["tag"];b&&se.push("has-parentheses"),K.length<32&&se.push("short-tag"),U.push(`${K}`),b&&(b=!K.includes(")"))}return U.join(a.showCommaInInfoPanel?",":" ")}he("load",o=>{const r=o.target;r.className==="ant-image-preview-img"&&(z.value=`${r.naturalWidth} x ${r.naturalHeight}`)},{capture:!0});const te=R(()=>{const o=[{name:A("fileSize"),val:n.file.size}];return z.value&&o.push({name:A("resolution"),val:z.value}),o}),be=()=>{const o="Negative prompt:",r=P.value.includes(o)?P.value.split(o)[0]:W.value[0]??"";de(Ae(r.trim()))},d=()=>document.body.requestFullscreen(),m=o=>{de(typeof o=="object"?JSON.stringify(o,null,4):o)},q=o=>{o.key.startsWith("Arrow")?(o.stopPropagation(),o.preventDefault(),document.dispatchEvent(new KeyboardEvent("keydown",o))):o.key==="Escape"&&document.fullscreenElement&&document.exitFullscreen()};he("dblclick",o=>{var r;((r=o.target)==null?void 0:r.className)==="ant-image-preview-img"&&ke()});const F=R(()=>p.value||I.value.expanded),me=we(Be+"contextShowFullPath",!1),$e=R(()=>me.value?n.file.fullpath:n.file.name),_e=we(Be+"tagA2ZClassify",!1),Ft=R(()=>{var G;const o=(G=a.conf)==null?void 0:G.all_custom_tags.map(U=>{var x,K;return{char:((x=U.display_name)==null?void 0:x[0])||((K=U.name)==null?void 0:K[0]),...U}}).reduce((U,b)=>{var K;let x="#";if(/[a-z]/i.test(b.char))x=b.char.toUpperCase();else if(/[\u4e00-\u9fa5]/.test(b.char))try{x=((K=/^\[?(\w)/.exec(da(b.char)+""))==null?void 0:K[1])??"#"}catch(se){console.log("err",se)}return x=x.toUpperCase(),U[x]||(U[x]=[]),U[x].push(b),U},{});return Object.entries(o??{}).sort((U,b)=>U[0].charCodeAt(0)-b[0].charCodeAt(0))}),Ee=()=>{ke(),t("contextMenuClick",{key:"tiktokView"},n.file,n.idx)};return(o,r)=>{var ot;const G=Mn,U=ge,b=gn,x=pn,K=hn,se=fn,At=ge,nt=Cn,Pt=xn,Dt=vn,at=mn,It=$n;return $(),_("div",{ref_key:"el",ref:s,class:Fe(["full-screen-menu",{"unset-size":!c(I).expanded,lr:c(p),"always-on":c(v),"mouse-in":N.value}]),onWheelCapture:r[13]||(r[13]=dt(()=>{},["stop"])),onKeydownCapture:q},[c(p)?($(),_("div",ga)):B("",!0),O("div",pa,[O("div",ha,[c(p)?B("",!0):($(),_("div",{key:0,ref_key:"dragHandle",ref:h,class:"icon",style:{cursor:"grab"},title:c(A)("dragToMovePanel")},[u(c(Un))],8,fa)),c(p)?B("",!0):($(),_("div",{key:1,class:"icon",style:{cursor:"pointer"},onClick:r[0]||(r[0]=f=>c(I).expanded=!c(I).expanded),title:c(A)("clickToToggleMaximizeMinimize")},[F.value?($(),oe(c(cn),{key:0})):($(),oe(c(dn),{key:1}))],8,va)),O("div",{style:{display:"flex","flex-direction":"column","align-items":"center",cursor:"grab"},class:"icon",title:c(A)("fullscreenview"),onClick:d},[O("img",{src:c(Kn),style:{width:"21px",height:"21px","padding-bottom":"2px"},alt:""},null,8,$a)],8,ma),u(G,{"get-popup-container":j},{overlay:k(()=>[u(_n,{file:o.file,idx:o.idx,"selected-tag":w.value,onContextMenuClick:r[1]||(r[1]=(f,H,ne)=>t("contextMenuClick",f,H,ne))},null,8,["file","idx","selected-tag"])]),default:k(()=>[c(I).expanded?B("",!0):($(),_("div",ya,[u(c(ct))]))]),_:1}),F.value?($(),_("div",wa)):B("",!0),F.value?($(),_("div",ka,[u(G,{trigger:["hover"],"get-popup-container":j},{overlay:k(()=>[u(se,{onClick:r[2]||(r[2]=f=>t("contextMenuClick",f,o.file,o.idx))},{default:k(()=>{var f;return[((f=c(a).conf)==null?void 0:f.launch_mode)!=="server"?($(),_(Q,{key:0},[u(b,{key:"send2txt2img"},{default:k(()=>[C(y(o.$t("sendToTxt2img")),1)]),_:1}),u(b,{key:"send2img2img"},{default:k(()=>[C(y(o.$t("sendToImg2img")),1)]),_:1}),u(b,{key:"send2inpaint"},{default:k(()=>[C(y(o.$t("sendToInpaint")),1)]),_:1}),u(b,{key:"send2extras"},{default:k(()=>[C(y(o.$t("sendToExtraFeatures")),1)]),_:1}),u(x,{key:"sendToThirdPartyExtension",title:o.$t("sendToThirdPartyExtension")},{default:k(()=>[u(b,{key:"send2controlnet-txt2img"},{default:k(()=>[C("ControlNet - "+y(o.$t("t2i")),1)]),_:1}),u(b,{key:"send2controlnet-img2img"},{default:k(()=>[C("ControlNet - "+y(o.$t("i2i")),1)]),_:1}),u(b,{key:"send2outpaint"},{default:k(()=>[C("openOutpaint")]),_:1})]),_:1},8,["title"])],64)):B("",!0),u(b,{key:"send2BatchDownload"},{default:k(()=>[C(y(o.$t("sendToBatchDownload")),1)]),_:1}),u(x,{key:"copy2target",title:o.$t("copyTo")},{default:k(()=>[($(!0),_(Q,null,ue(c(a).quickMovePaths,H=>($(),oe(b,{key:`copy-to-${H.dir}`},{default:k(()=>[C(y(H.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(x,{key:"move2target",title:o.$t("moveTo")},{default:k(()=>[($(!0),_(Q,null,ue(c(a).quickMovePaths,H=>($(),oe(b,{key:`move-to-${H.dir}`},{default:k(()=>[C(y(H.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(K),u(b,{key:"deleteFiles"},{default:k(()=>[C(y(o.$t("deleteSelected")),1)]),_:1}),u(b,{key:"previewInNewWindow"},{default:k(()=>[C(y(o.$t("previewInNewWindow")),1)]),_:1}),u(b,{key:"copyPreviewUrl"},{default:k(()=>[C(y(o.$t("copySourceFilePreviewLink")),1)]),_:1}),u(b,{key:"copyFilePath"},{default:k(()=>[C(y(o.$t("copyFilePath")),1)]),_:1}),u(K),u(b,{key:"tiktokView",onClick:Ee},{default:k(()=>[C(y(o.$t("tiktokView")),1)]),_:1})]}),_:1})]),default:k(()=>[u(U,null,{default:k(()=>[C(y(c(A)("openContextMenu")),1)]),_:1})]),_:1}),u(At,{onClick:r[3]||(r[3]=f=>t("contextMenuClick",{key:"download"},n.file,n.idx))},{default:k(()=>[C(y(o.$t("download")),1)]),_:1}),P.value?($(),oe(U,{key:0,onClick:r[4]||(r[4]=f=>c(de)(P.value))},{default:k(()=>[C(y(o.$t("copyPrompt")),1)]),_:1})):B("",!0),P.value?($(),oe(U,{key:1,onClick:be},{default:k(()=>[C(y(o.$t("copyPositivePrompt")),1)]),_:1})):B("",!0),u(U,{onClick:Ee,onTouchstart:dt(Ee,["prevent"]),type:"default"},{default:k(()=>[C(y(o.$t("tiktokView")),1)]),_:1},8,["onTouchstart"])])):B("",!0)]),F.value?($(),_("div",ba,[O("div",_a,[O("span",Oa,[O("span",za,y(o.$t("fileName")),1),O("span",{class:"value",title:$e.value,onDblclick:r[5]||(r[5]=f=>c(de)($e.value))},y($e.value),41,xa),O("span",{style:{margin:"0 8px",cursor:"pointer"},title:"Click to expand full path",onClick:r[6]||(r[6]=f=>me.value=!c(me))},[u(c(ct))])]),($(!0),_(Q,null,ue(te.value,f=>($(),_("span",{class:"info-tag",key:f.name},[O("span",Ca,y(f.name),1),O("span",{class:"value",title:f.val,onDblclick:H=>c(de)(f.val)},y(f.val),41,Ma)]))),128))]),(ot=c(a).conf)!=null&&ot.all_custom_tags?($(),_("div",La,[O("div",{class:"sort-tag-switch",onClick:r[7]||(r[7]=f=>_e.value=!c(_e))},[c(_e)?($(),oe(c(Tn),{key:1})):($(),oe(c(Gn),{key:0}))]),O("div",{class:"tag",onClick:r[8]||(r[8]=(...f)=>c(Ve)&&c(Ve)(...f)),style:Te({"--tag-color":"var(--zp-luminous)"})},"+ "+y(o.$t("add")),5),c(_e)?($(!0),_(Q,{key:0},ue(Ft.value,([f,H])=>($(),_("div",{key:f,class:"tag-alpha-item"},[O("h4",Sa,y(f)+" : ",1),O("div",null,[($(!0),_(Q,null,ue(H,ne=>($(),_("div",{class:Fe(["tag",{selected:w.value.some(lt=>lt.id===ne.id)}]),onClick:lt=>t("contextMenuClick",{key:`toggle-tag-${ne.id}`},o.file,o.idx),key:ne.id,style:Te({"--tag-color":c(i).getColor(ne)})},y(ne.name),15,Ea))),128))])]))),128)):($(!0),_(Q,{key:1},ue(c(a).conf.all_custom_tags,f=>($(),_("div",{class:Fe(["tag",{selected:w.value.some(H=>H.id===f.id)}]),onClick:H=>t("contextMenuClick",{key:`toggle-tag-${f.id}`},o.file,o.idx),key:f.id,style:Te({"--tag-color":c(i).getColor(f)})},y(f.name),15,Ta))),128))])):B("",!0),O("div",Fa,[O("div",Aa,[C(y(o.$t("experimentalLRLayout"))+": ",1),u(nt,{checked:c(p),"onUpdate:checked":r[9]||(r[9]=f=>ze(p)?p.value=f:null),size:"small"},null,8,["checked"])]),c(p)?($(),_(Q,{key:0},[O("div",Pa,[C(y(o.$t("width"))+": ",1),u(Pt,{value:c(l),"onUpdate:value":r[10]||(r[10]=f=>ze(l)?l.value=f:null),style:{width:"64px"},step:16,min:128,max:1024},null,8,["value"])]),u(Dt,{title:o.$t("alwaysOnTooltipInfo")},{default:k(()=>[O("div",Da,[C(y(o.$t("alwaysOn"))+": ",1),u(nt,{checked:c(v),"onUpdate:checked":r[11]||(r[11]=f=>ze(v)?v.value=f:null),size:"small"},null,8,["checked"])])]),_:1},8,["title"])],64)):B("",!0)]),u(It,{activeKey:c(M),"onUpdate:activeKey":r[12]||(r[12]=f=>ze(M)?M.value=f:null)},{default:k(()=>[u(at,{key:"structedData",tab:o.$t("structuredData")},{default:k(()=>[O("div",null,[T.value.prompt?($(),_(Q,{key:0},[Ia,ja,O("code",{innerHTML:ae(T.value.prompt??"")},null,8,Wa)],64)):B("",!0),T.value.negativePrompt?($(),_(Q,{key:1},[Ua,qa,O("code",{innerHTML:ae(T.value.negativePrompt??"")},null,8,Va)],64)):B("",!0)]),Object.keys(D.value).length?($(),_(Q,{key:0},[Na,Ba,O("table",null,[($(!0),_(Q,null,ue(D.value,(f,H)=>($(),_("tr",{key:H,class:"gen-info-frag"},[O("td",Xa,y(H),1),typeof f=="object"?($(),_("td",{key:0,style:{cursor:"pointer"},onDblclick:ne=>m(f)},[O("code",null,y(f),1)],40,Ha)):($(),_("td",{key:1,style:{cursor:"pointer"},onDblclick:ne=>m(c(Ae)(f))},y(c(Ae)(f)),41,Ja))]))),128))])],64)):B("",!0)]),_:1},8,["tab"]),u(at,{key:"sourceText",tab:o.$t("sourceText")},{default:k(()=>[O("code",null,y(P.value),1)]),_:1},8,["tab"])]),_:1},8,["activeKey"])])):B("",!0)]),c(I).expanded&&!c(p)?($(),_("div",{key:1,class:"mouse-sensor",ref_key:"resizeHandle",ref:g,title:c(A)("dragToResizePanel")},[u(c(Dn))],8,Ya)):B("",!0)],34)}}});const po=St(Za,[["__scopeId","data-v-50c80b83"]]),Ga={key:0,class:"float-panel"},Ka={key:0,class:"select-actions"},Qa={key:1},Ra=Lt({__name:"MultiSelectKeep",props:{show:{type:Boolean}},emits:["selectAll","reverseSelect","clearAllSelected"],setup(e,{emit:t}){const n=Ye(),a=()=>{t("clearAllSelected"),n.keepMultiSelect=!1},i=()=>{n.keepMultiSelect=!0};return(s,w)=>{const z=ge;return s.show?($(),_("div",Ga,[c(n).keepMultiSelect?($(),_("div",Ka,[u(z,{size:"small",onClick:w[0]||(w[0]=S=>t("selectAll"))},{default:k(()=>[C(y(s.$t("select-all")),1)]),_:1}),u(z,{size:"small",onClick:w[1]||(w[1]=S=>t("reverseSelect"))},{default:k(()=>[C(y(s.$t("rerverse-select")),1)]),_:1}),u(z,{size:"small",onClick:w[2]||(w[2]=S=>t("clearAllSelected"))},{default:k(()=>[C(y(s.$t("clear-all-selected")),1)]),_:1}),u(z,{size:"small",onClick:a},{default:k(()=>[C(y(s.$t("exit")),1)]),_:1})])):($(),_("div",Qa,[u(z,{size:"small",type:"primary",onClick:i},{default:k(()=>[C(y(s.$t("keep-multi-selected")),1)]),_:1})]))])):B("",!0)}}});const ho=St(Ra,[["__scopeId","data-v-b04c3508"]]);export{so as L,ho as M,uo as R,co as a,go as b,ro as c,po as f,ea as o,he as u};
diff --git a/vue/dist/assets/MultiSelectKeep-df3d3f63.css b/vue/dist/assets/MultiSelectKeep-df3d3f63.css
deleted file mode 100644
index 5585f9d..0000000
--- a/vue/dist/assets/MultiSelectKeep-df3d3f63.css
+++ /dev/null
@@ -1 +0,0 @@
-.full-screen-menu[data-v-1cd52491]{position:fixed;z-index:9999;background:var(--zp-primary-background);padding:8px 16px;box-shadow:0 0 4px var(--zp-secondary);border-radius:4px}.full-screen-menu .tags-container[data-v-1cd52491]{margin:4px 0}.full-screen-menu .tags-container .tag[data-v-1cd52491]{margin-right:4px;margin-bottom:4px;padding:2px 16px;border-radius:4px;display:inline-block;cursor:pointer;font-weight:700;transition:.5s all ease;border:2px solid var(--tag-color);color:var(--tag-color);background:var(--zp-primary-background);user-select:none}.full-screen-menu .tags-container .tag.selected[data-v-1cd52491]{background:var(--tag-color);color:#fff}.full-screen-menu .container[data-v-1cd52491]{height:100%;display:flex;overflow:hidden;flex-direction:column}.full-screen-menu .gen-info[data-v-1cd52491]{flex:1;word-break:break-all;white-space:pre-line;overflow:auto;z-index:1;padding-top:4px;position:relative}.full-screen-menu .gen-info code[data-v-1cd52491]{font-size:.9em;display:block;padding:4px;background:var(--zp-primary-background);border-radius:4px;margin-right:20px;white-space:pre-wrap;word-break:break-word;line-height:1.78em}.full-screen-menu .gen-info code[data-v-1cd52491] .natural-text{margin:.5em 0;line-height:1.6em;text-align:justify;color:var(--zp-primary)}.full-screen-menu .gen-info code[data-v-1cd52491] .short-tag{word-break:break-all;white-space:nowrap}.full-screen-menu .gen-info code[data-v-1cd52491] span.tag{background:var(--zp-secondary-variant-background);color:var(--zp-primary);padding:2px 4px;border-radius:6px;margin-right:6px;margin-top:4px;line-height:1.3em;display:inline-block}.full-screen-menu .gen-info code[data-v-1cd52491] .has-parentheses.tag{background:rgba(255,100,100,.14)}.full-screen-menu .gen-info code[data-v-1cd52491] span.tag:hover{background:rgba(120,0,0,.15)}.full-screen-menu .gen-info table[data-v-1cd52491]{font-size:1em;border-radius:4px;border-collapse:separate;margin-bottom:3em}.full-screen-menu .gen-info table tr td[data-v-1cd52491]:first-child{white-space:nowrap}.full-screen-menu .gen-info table td[data-v-1cd52491]{padding-right:14px;padding-left:4px;border-bottom:1px solid var(--zp-secondary);border-collapse:collapse}.full-screen-menu .gen-info .info-tags .info-tag[data-v-1cd52491]{display:inline-block;overflow:hidden;border-radius:4px;margin-right:8px;border:2px solid var(--zp-primary)}.full-screen-menu .gen-info .info-tags .name[data-v-1cd52491]{background-color:var(--zp-primary);color:var(--zp-primary-background);padding:4px;border-bottom-right-radius:4px}.full-screen-menu .gen-info .info-tags .value[data-v-1cd52491]{padding:4px}.full-screen-menu.unset-size[data-v-1cd52491]{width:unset!important;height:unset!important}.full-screen-menu .mouse-sensor[data-v-1cd52491]{position:absolute;bottom:0;right:0;transform:rotate(90deg);cursor:se-resize;z-index:1;background:var(--zp-primary-background);border-radius:2px}.full-screen-menu .mouse-sensor>*[data-v-1cd52491]{font-size:18px;padding:4px}.full-screen-menu .action-bar[data-v-1cd52491]{display:flex;align-items:center;user-select:none;gap:4px}.full-screen-menu .action-bar .icon[data-v-1cd52491]{font-size:1.5em;padding:2px 4px;border-radius:4px}.full-screen-menu .action-bar .icon[data-v-1cd52491]:hover{background:var(--zp-secondary-variant-background)}.full-screen-menu .action-bar>*[data-v-1cd52491]{flex-wrap:wrap}.full-screen-menu.lr[data-v-1cd52491]{top:var(--089c6ce7)!important;right:0!important;bottom:0!important;left:100vw!important;height:unset!important;width:var(--5e2dc01a)!important;transition:left ease .3s}.full-screen-menu.lr.always-on[data-v-1cd52491],.full-screen-menu.lr.mouse-in[data-v-1cd52491]{left:var(--4cd0785e)!important}.tag-alpha-item[data-v-1cd52491]{display:flex;margin-top:4px}.tag-alpha-item h4[data-v-1cd52491]{width:32px;flex-shrink:0}.sort-tag-switch[data-v-1cd52491]{display:inline-block;padding-right:16px;padding-left:8px;cursor:pointer;user-select:none}.sort-tag-switch span[data-v-1cd52491]{transition:all ease .3s;transform:scale(1.2)}.sort-tag-switch:hover span[data-v-1cd52491]{transform:scale(1.3)}.lr-layout-control[data-v-1cd52491]{display:flex;align-items:center;gap:16px;padding:4px 8px;flex-wrap:wrap;border-radius:2px;border-left:3px solid var(--zp-luminous);background-color:var(--zp-secondary-background)}.lr-layout-control .ctrl-item[data-v-1cd52491]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.select-actions[data-v-b6f9a67c]>:not(:last-child){margin-right:4px}.float-panel[data-v-b6f9a67c]{position:absolute;bottom:32px;right:32px;background:var(--zp-primary-background);border-radius:4px;z-index:1000;padding:8px;box-shadow:0 0 4px var(--zp-secondary)}
diff --git a/vue/dist/assets/SubstrSearch-7600028b.js b/vue/dist/assets/SubstrSearch-5ba855fa.js
similarity index 81%
rename from vue/dist/assets/SubstrSearch-7600028b.js
rename to vue/dist/assets/SubstrSearch-5ba855fa.js
index b44ffaa..b5cc69f 100644
--- a/vue/dist/assets/SubstrSearch-7600028b.js
+++ b/vue/dist/assets/SubstrSearch-5ba855fa.js
@@ -1 +1 @@
-import{c as a,A as Fe,d as Ue,c8 as Be,r as w,o as Ee,cc as te,m as He,C as Pe,az as je,z as Ge,B as Ke,E as ae,cd as Le,a1 as qe,U as f,V as U,a3 as t,a4 as e,W as d,X as o,Y as i,a2 as y,$ as k,a5 as B,co as Ne,ag as O,a6 as le,L as Je,af as We,Z as Qe,T as se,aj as Xe,cp as Ye,ah as Ze,ak as ne,ch as et,ai as tt,aP as at,aQ as lt,cq as st,cj as nt,a0 as it}from"./index-5e07ff10.js";import{S as ot}from"./index-3d78ad5c.js";/* empty css */import"./index-314f5232.js";import{c as rt,d as dt,F as ut}from"./FileItem-380b16c8.js";import{M as ct,o as pt,L as ft,R as vt,f as mt}from"./MultiSelectKeep-94fd2391.js";import{c as gt,u as _t}from"./hook-5135b54d.js";import{f as M,H as ie,_ as ht,a as yt}from"./searchHistory-3c11a649.js";import"./numInput.vue_vue_type_style_index_0_scoped_bd954eda_lang-abd066eb.js";/* empty css */import"./_isIterateeCall-cf785a20.js";import"./index-36dc0a57.js";import"./shortcut-5e5aeba6.js";import"./Checkbox-ea9b62e4.js";import"./index-71a5a0ca.js";import"./useGenInfoDiff-126b5e69.js";var kt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"};const wt=kt;function oe(u){for(var c=1;c