import{c as w,W as x,d as L,x as F,X as f,Y as q,o as c,l,q as s,t as r,J as h,n as d,A as k,s as v,E as g,m as M,C as N,Z as z,$ as V,a0 as B,U as j,a1 as E,a2 as H,V as P}from"./index-92fc9ec5.js";var A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 00-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"file-done",theme:"outlined"};const R=A;function D(n){for(var o=1;o(E("data-v-4cfb5adf"),n=n(),H(),n),J={class:"container"},Q={class:"header"},U=G(()=>s("div",{"flex-placeholder":""},null,-1)),X={class:"last-record"},Y=["onClick"],Z={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/90",target:"_blank",class:"last-record"},K={class:"content"},ee={key:0,class:"quick-start"},te={key:1,class:"quick-start"},se=["onClick"],ae={class:"quick-start__text line-clamp-1"},ne={class:"quick-start"},ce=["onClick"],le={class:"quick-start__text line-clamp-1"},oe={key:2,class:"quick-start"},re=["onClick"],ie={class:"quick-start__text line-clamp-1"},ue=L({__name:"emptyStartup",props:{tabIdx:null,paneIdx:null},setup(n){const o=n,t=F(),i={local:f("local"),"tag-search":f("imgSearch"),"fuzzy-search":f("fuzzy-search"),"global-setting":f("globalSettings")},u=(e,_,b=!1)=>{let p;switch(e){case"tag-search-matched-image-grid":return;case"global-setting":case"tag-search":case"fuzzy-search":case"empty":p={type:e,name:i[e],key:Date.now()+z()};break;case"local":p={type:e,name:i[e],key:Date.now()+z(),path:_,walkMode:b}}const a=t.tabList[o.tabIdx];a.panes.splice(o.paneIdx,1,p),a.key=p.key},m=q(()=>{var e;return(e=t.lastTabListRecord)==null?void 0:e[1]});console.log(m.value);const O=q(()=>t.autoCompletedDirList.filter(({key:e})=>e==="outdir_txt2img_samples"||e==="outdir_img2img_samples")),I=window.parent!==window,S=()=>window.parent.open("/infinite_image_browsing"),$=()=>{V(m.value),t.tabList=m.value.tabs.map(e=>B(e,!0)),t.tabList.forEach(e=>{e.panes.forEach(_=>{typeof _.name!="string"&&(_.name="")})})};return(e,_)=>{var p;const b=j;return c(),l("div",J,[s("div",Q,[s("h1",null,r(e.$t("welcome")),1),U,I?(c(),l("div",{key:0,class:"last-record",onClick:S},[s("a",null,r(e.$t("openInNewWindow")),1)])):h("",!0),s("div",X,[(p=d(m))!=null&&p.tabs.length?(c(),l("a",{key:0,onClick:k($,["prevent"])},r(e.$t("restoreLastRecord")),9,Y)):h("",!0)]),s("a",Z,r(e.$t("faq")),1)]),s("div",K,[d(O).length?(c(),l("div",ee,[s("h2",null,r(e.$t("walkMode")),1),s("ul",null,[(c(!0),l(v,null,g(d(O),a=>(c(),l("li",{key:a.dir,class:"quick-start__item"},[w(b,{onClick:y=>u("local",a.dir,!0),ghost:"",type:"primary",block:""},{default:M(()=>[N(r(a.zh),1)]),_:2},1032,["onClick"])]))),128))])])):h("",!0),d(t).autoCompletedDirList.length?(c(),l("div",te,[s("h2",null,r(e.$t("launchFromQuickMove")),1),s("ul",null,[(c(!0),l(v,null,g(d(t).autoCompletedDirList,a=>(c(),l("li",{key:a.key,class:"quick-start__item",onClick:k(y=>u("local",a.dir),["prevent"])},[s("span",ae,r(a.zh),1)],8,se))),128))])])):h("",!0),s("div",ne,[s("h2",null,r(e.$t("launch")),1),s("ul",null,[(c(!0),l(v,null,g(Object.keys(i),a=>(c(),l("li",{key:a,class:"quick-start__item",onClick:k(y=>u(a),["prevent"])},[s("span",le,r(i[a]),1)],8,ce))),128))])]),d(t).recent.length?(c(),l("div",oe,[s("h2",null,r(e.$t("recent")),1),s("ul",null,[(c(!0),l(v,null,g(d(t).recent,a=>(c(),l("li",{key:a.key,class:"quick-start__item",onClick:k(y=>u("local",a.path),["prevent"])},[w(d(T),{class:"quick-start__icon"}),s("span",ie,r(a.path),1)],8,re))),128))])])):h("",!0)])])}}});const pe=P(ue,[["__scopeId","data-v-4cfb5adf"]]);export{pe as default};