DuyTa's picture
Upload folder using huggingface_hub
bc20498 verified
import{s as Ws,e as f,k as I,t as N,c as d,a as m,o as y,A as Jt,b as P,d as u,f as i,i as B,g as n,u as W,h as O,F as Nl,j as zt,p as Xs,q as Ys,B as st,C as _e,D as Ks,E as Vt,H as Zs,I as gs,J as Us,n as Pl,K as Gs,y as vs,z as bs,L as ks,l as ws}from"../chunks/scheduler.DB3Sqaa-.js";import{S as Qs,i as xs,t as $,a as pe,c as js,f as At,b as $e,d as et,m as tt,g as Ls,e as lt}from"../chunks/index.CidI1d1E.js";import{e as fl}from"../chunks/each.cN4tVpvB.js";import{t as $s}from"../chunks/Toaster.svelte_svelte_type_style_lang.C-7zrEBl.js";import{g as ul}from"../chunks/entry.JtQ7vg2d.js";import{p as ea}from"../chunks/stores.m3IJIQGn.js";import{m as Is,t as ta,f as la}from"../chunks/index.DPWiq6NR.js";import"../chunks/sha256.CRlV3BEV.js";import{u as sa}from"../chunks/index.C6i7-bpR.js";import{A as aa}from"../chunks/AdvancedParams.DH6VGWxz.js";import{g as ra}from"../chunks/index.BS8UhGmM.js";import{T as na}from"../chunks/Tags.CJcQTLIZ.js";import{K as oa,T as ia,F as ca,A as ua,C as fa}from"../chunks/Capabilities.DvrArZz1.js";function ys(s,e,t){const a=s.slice();return a[50]=e[t],a[51]=e,a[52]=t,a}function Es(s,e,t){const a=s.slice();return a[18]=e[t],a}function Ds(s){var Jl,ql,Wl,Xl,Yl,Kl;let e,t,a,l,r,h,b,k,D,C=s[15].t("Name")+"",A,S,T,_,g,E,o,w,M,X=s[15].t("Model ID")+"",Y,me,he,Pe,G,at,St,rt,se,ge,Me,We=s[15].t("Description")+"",nt,Nt,ae,Pt,Mt,ot,Bt,ve,Be,Ce,Xe=s[15].t("Model Params")+"",it,Ct,Q,be,Ye,ct=s[15].t("System Prompt")+"",Ot,qt,v,V,Oe,j,Z,ke=s[15].t("Advanced Params")+"",re,ne,L,He,Ue,we,ut,ee,te,oe,Ie,je=s[15].t("Prompt suggestions")+"",Ke,ft,le,dt,Ht,dl,pt,ye,pl,_l,_t,Ee,ml,hl,mt,De,gl,vl,ht,Te,bl,kl,gt,Ve,wl,Il,Le,vt,bt,Ut=s[15].t("Tags")+"",Wt,yl,kt,Fe,El,Ae,Re,wt,jt=s[15].t("JSON Preview")+"",Xt,Dl,Se,Tl,Vl,It,x,yt,Lt=s[15].t("Save & Update")+"",Yt,Al,Kt,H,Sl,Ml;function Bl(c,p){return c[7].meta.profile_image_url?pa:da}let Zt=Bl(s),ie=Zt(s),F=s[18].preset&&Ts(s);function Cl(c,p){return c[7].meta.description===null?ma:_a}let Gt=Cl(s),ce=Gt(s),R=s[7].meta.description!==null&&As(s);function Ol(c,p){return c[3]?ga:ha}let Qt=Ol(s),ue=Qt(s),U=s[3]&&Ss(s);function Hl(c,p){var ze,Ne;return(((Ne=(ze=c[7])==null?void 0:ze.meta)==null?void 0:Ne.suggestion_prompts)??null)===null?ba:va}let xt=Hl(s),fe=xt(s),z=(((ql=(Jl=s[7])==null?void 0:Jl.meta)==null?void 0:ql.suggestion_prompts)??null)!==null&&Ns(s),J=((Xl=(Wl=s[7])==null?void 0:Wl.meta)==null?void 0:Xl.suggestion_prompts)&&Ps(s);function Fs(c){s[39](c)}let Ul={};s[10]!==void 0&&(Ul.knowledge=s[10]),ye=new oa({props:Ul}),st.push(()=>At(ye,"knowledge",Fs));function Rs(c){s[40](c)}let jl={tools:s[16]};s[11]!==void 0&&(jl.selectedToolIds=s[11]),Ee=new ia({props:jl}),st.push(()=>At(Ee,"selectedToolIds",Rs));function zs(c){s[41](c)}let Ll={filters:s[17].filter(Os)};s[12]!==void 0&&(Ll.selectedFilterIds=s[12]),De=new ca({props:Ll}),st.push(()=>At(De,"selectedFilterIds",zs));function Js(c){s[42](c)}let Fl={actions:s[17].filter(Hs)};s[13]!==void 0&&(Fl.selectedActionIds=s[13]),Te=new ua({props:Fl}),st.push(()=>At(Te,"selectedActionIds",Js));function qs(c){s[43](c)}let Rl={};s[9]!==void 0&&(Rl.capabilities=s[9]),Ve=new fa({props:Rl}),st.push(()=>At(Ve,"capabilities",qs)),Fe=new na({props:{tags:((Kl=(Yl=s[7])==null?void 0:Yl.meta)==null?void 0:Kl.tags)??[],deleteTag:s[44],addTag:s[45]}});function zl(c,p){return c[4]?ya:Ia}let $t=zl(s),de=$t(s),q=s[4]&&Bs(s),K=s[0]&&Cs();return{c(){e=f("form"),t=f("div"),a=f("div"),l=f("button"),ie.c(),h=I(),b=f("div"),k=f("div"),D=f("div"),A=N(C),S=N("*"),T=I(),_=f("div"),g=f("input"),o=I(),w=f("div"),M=f("div"),Y=N(X),me=N("*"),he=I(),Pe=f("div"),G=f("input"),St=I(),F&&F.c(),rt=I(),se=f("div"),ge=f("div"),Me=f("div"),nt=N(We),Nt=I(),ae=f("button"),ce.c(),Pt=I(),R&&R.c(),Mt=I(),ot=f("hr"),Bt=I(),ve=f("div"),Be=f("div"),Ce=f("div"),it=N(Xe),Ct=I(),Q=f("div"),be=f("div"),Ye=f("div"),Ot=N(ct),qt=I(),v=f("div"),V=f("textarea"),Oe=I(),j=f("div"),Z=f("div"),re=N(ke),ne=I(),L=f("button"),ue.c(),He=I(),U&&U.c(),Ue=I(),we=f("hr"),ut=I(),ee=f("div"),te=f("div"),oe=f("div"),Ie=f("div"),Ke=N(je),ft=I(),le=f("button"),fe.c(),dt=I(),z&&z.c(),Ht=I(),J&&J.c(),dl=I(),pt=f("div"),$e(ye.$$.fragment),_l=I(),_t=f("div"),$e(Ee.$$.fragment),hl=I(),mt=f("div"),$e(De.$$.fragment),vl=I(),ht=f("div"),$e(Te.$$.fragment),kl=I(),gt=f("div"),$e(Ve.$$.fragment),Il=I(),Le=f("div"),vt=f("div"),bt=f("div"),Wt=N(Ut),yl=I(),kt=f("div"),$e(Fe.$$.fragment),El=I(),Ae=f("div"),Re=f("div"),wt=f("div"),Xt=N(jt),Dl=I(),Se=f("button"),de.c(),Tl=I(),q&&q.c(),Vl=I(),It=f("div"),x=f("button"),yt=f("div"),Yt=N(Lt),Al=I(),K&&K.c(),this.h()},l(c){e=d(c,"FORM",{class:!0});var p=m(e);t=d(p,"DIV",{class:!0});var ze=m(t);a=d(ze,"DIV",{class:!0});var Ne=m(a);l=d(Ne,"BUTTON",{class:!0,type:!0});var Et=m(l);ie.l(Et),Et.forEach(u),Ne.forEach(u),ze.forEach(u),h=y(p),b=d(p,"DIV",{class:!0});var Je=m(b);k=d(Je,"DIV",{class:!0});var Ze=m(k);D=d(Ze,"DIV",{class:!0});var qe=m(D);A=P(qe,C),S=P(qe,"*"),qe.forEach(u),T=y(Ze),_=d(Ze,"DIV",{});var Ft=m(_);g=d(Ft,"INPUT",{class:!0,placeholder:!0}),Ft.forEach(u),Ze.forEach(u),o=y(Je),w=d(Je,"DIV",{class:!0});var Ge=m(w);M=d(Ge,"DIV",{class:!0});var Dt=m(M);Y=P(Dt,X),me=P(Dt,"*"),Dt.forEach(u),he=y(Ge),Pe=d(Ge,"DIV",{});var Rt=m(Pe);G=d(Rt,"INPUT",{class:!0,placeholder:!0}),Rt.forEach(u),Ge.forEach(u),Je.forEach(u),St=y(p),F&&F.l(p),rt=y(p),se=d(p,"DIV",{class:!0});var Qe=m(se);ge=d(Qe,"DIV",{class:!0});var xe=m(ge);Me=d(xe,"DIV",{class:!0});var Zl=m(Me);nt=P(Zl,We),Zl.forEach(u),Nt=y(xe),ae=d(xe,"BUTTON",{class:!0,type:!0});var Gl=m(ae);ce.l(Gl),Gl.forEach(u),xe.forEach(u),Pt=y(Qe),R&&R.l(Qe),Qe.forEach(u),Mt=y(p),ot=d(p,"HR",{class:!0}),Bt=y(p),ve=d(p,"DIV",{class:!0});var el=m(ve);Be=d(el,"DIV",{class:!0});var Ql=m(Be);Ce=d(Ql,"DIV",{class:!0});var xl=m(Ce);it=P(xl,Xe),xl.forEach(u),Ql.forEach(u),Ct=y(el),Q=d(el,"DIV",{class:!0});var Tt=m(Q);be=d(Tt,"DIV",{class:!0});var tl=m(be);Ye=d(tl,"DIV",{class:!0});var $l=m(Ye);Ot=P($l,ct),$l.forEach(u),qt=y(tl),v=d(tl,"DIV",{});var es=m(v);V=d(es,"TEXTAREA",{class:!0,placeholder:!0,rows:!0}),m(V).forEach(u),es.forEach(u),tl.forEach(u),Oe=y(Tt),j=d(Tt,"DIV",{class:!0});var ll=m(j);Z=d(ll,"DIV",{class:!0});var ts=m(Z);re=P(ts,ke),ts.forEach(u),ne=y(ll),L=d(ll,"BUTTON",{class:!0,type:!0});var ls=m(L);ue.l(ls),ls.forEach(u),ll.forEach(u),He=y(Tt),U&&U.l(Tt),Tt.forEach(u),el.forEach(u),Ue=y(p),we=d(p,"HR",{class:!0}),ut=y(p),ee=d(p,"DIV",{class:!0});var sl=m(ee);te=d(sl,"DIV",{class:!0});var al=m(te);oe=d(al,"DIV",{class:!0});var rl=m(oe);Ie=d(rl,"DIV",{class:!0});var ss=m(Ie);Ke=P(ss,je),ss.forEach(u),ft=y(rl),le=d(rl,"BUTTON",{class:!0,type:!0});var as=m(le);fe.l(as),as.forEach(u),rl.forEach(u),dt=y(al),z&&z.l(al),al.forEach(u),Ht=y(sl),J&&J.l(sl),sl.forEach(u),dl=y(p),pt=d(p,"DIV",{class:!0});var rs=m(pt);et(ye.$$.fragment,rs),rs.forEach(u),_l=y(p),_t=d(p,"DIV",{class:!0});var ns=m(_t);et(Ee.$$.fragment,ns),ns.forEach(u),hl=y(p),mt=d(p,"DIV",{class:!0});var os=m(mt);et(De.$$.fragment,os),os.forEach(u),vl=y(p),ht=d(p,"DIV",{class:!0});var is=m(ht);et(Te.$$.fragment,is),is.forEach(u),kl=y(p),gt=d(p,"DIV",{class:!0});var cs=m(gt);et(Ve.$$.fragment,cs),cs.forEach(u),Il=y(p),Le=d(p,"DIV",{class:!0});var nl=m(Le);vt=d(nl,"DIV",{class:!0});var us=m(vt);bt=d(us,"DIV",{class:!0});var fs=m(bt);Wt=P(fs,Ut),fs.forEach(u),us.forEach(u),yl=y(nl),kt=d(nl,"DIV",{class:!0});var ds=m(kt);et(Fe.$$.fragment,ds),ds.forEach(u),nl.forEach(u),El=y(p),Ae=d(p,"DIV",{class:!0});var ol=m(Ae);Re=d(ol,"DIV",{class:!0});var il=m(Re);wt=d(il,"DIV",{class:!0});var ps=m(wt);Xt=P(ps,jt),ps.forEach(u),Dl=y(il),Se=d(il,"BUTTON",{class:!0,type:!0});var _s=m(Se);de.l(_s),_s.forEach(u),il.forEach(u),Tl=y(ol),q&&q.l(ol),ol.forEach(u),Vl=y(p),It=d(p,"DIV",{class:!0});var ms=m(It);x=d(ms,"BUTTON",{class:!0,type:!0});var cl=m(x);yt=d(cl,"DIV",{class:!0});var hs=m(yt);Yt=P(hs,Lt),hs.forEach(u),Al=y(cl),K&&K.l(cl),cl.forEach(u),ms.forEach(u),p.forEach(u),this.h()},h(){i(l,"class",r=(s[7].meta.profile_image_url?"":"p-4")+" rounded-full border border-dashed border-gray-200 flex items-center"),i(l,"type","button"),i(a,"class","self-center"),i(t,"class","flex justify-center my-4"),i(D,"class","text-sm font-semibold mb-1"),i(g,"class","px-3 py-1.5 text-sm w-full bg-transparent border dark:border-gray-600 outline-none rounded-lg"),i(g,"placeholder",E=s[15].t("Name your model")),g.required=!0,i(k,"class","flex-1"),i(M,"class","text-sm font-semibold mb-1"),i(G,"class","px-3 py-1.5 text-sm w-full bg-transparent disabled:text-gray-500 border dark:border-gray-600 outline-none rounded-lg"),i(G,"placeholder",at=s[15].t("Add a model id")),G.value=s[5],G.disabled=!0,G.required=!0,i(w,"class","flex-1"),i(b,"class","mt-2 my-1 flex space-x-2"),i(Me,"class","self-center text-sm font-semibold"),i(ae,"class","p-1 text-xs flex rounded transition"),i(ae,"type","button"),i(ge,"class","flex w-full justify-between items-center"),i(se,"class","my-1"),i(ot,"class","dark:border-gray-850 my-1"),i(Ce,"class","self-center text-sm font-semibold"),i(Be,"class","flex w-full justify-between"),i(Ye,"class","text-xs font-semibold mb-2"),i(V,"class","px-3 py-1.5 text-sm w-full bg-transparent border dark:border-gray-600 outline-none rounded-lg -mb-1"),i(V,"placeholder",`Write your model system prompt content here
e.g.) You are Mario from Super Mario Bros, acting as an assistant.`),i(V,"rows","4"),i(be,"class","my-1"),i(Z,"class","self-center text-xs font-semibold"),i(L,"class","p-1 px-3 text-xs flex rounded transition"),i(L,"type","button"),i(j,"class","flex w-full justify-between"),i(Q,"class","mt-2"),i(ve,"class","my-2"),i(we,"class","dark:border-gray-850 my-1"),i(Ie,"class","self-center text-sm font-semibold"),i(le,"class","p-1 text-xs flex rounded transition"),i(le,"type","button"),i(oe,"class","flex w-full justify-between items-center"),i(te,"class","flex w-full justify-between items-center"),i(ee,"class","my-2"),i(pt,"class","my-2"),i(_t,"class","my-2"),i(mt,"class","my-2"),i(ht,"class","my-2"),i(gt,"class","my-2"),i(bt,"class","self-center text-sm font-semibold"),i(vt,"class","flex w-full justify-between items-center"),i(kt,"class","mt-2"),i(Le,"class","my-1"),i(wt,"class","self-center text-sm font-semibold"),i(Se,"class","p-1 px-3 text-xs flex rounded transition"),i(Se,"type","button"),i(Re,"class","flex w-full justify-between mb-2"),i(Ae,"class","my-2 text-gray-300 dark:text-gray-700"),i(yt,"class","self-center font-medium"),i(x,"class",Kt="text-sm px-3 py-2 transition rounded-xl "+(s[0]?" cursor-not-allowed bg-gray-100 dark:bg-gray-800":" bg-gray-50 hover:bg-gray-100 dark:bg-gray-700 dark:hover:bg-gray-800")+" flex"),i(x,"type","submit"),x.disabled=s[0],i(It,"class","my-2 flex justify-end mb-20"),i(e,"class","flex flex-col max-w-2xl mx-auto mt-4 mb-10")},m(c,p){B(c,e,p),n(e,t),n(t,a),n(a,l),ie.m(l,null),n(e,h),n(e,b),n(b,k),n(k,D),n(D,A),n(D,S),n(k,T),n(k,_),n(_,g),_e(g,s[6]),n(b,o),n(b,w),n(w,M),n(M,Y),n(M,me),n(w,he),n(w,Pe),n(Pe,G),n(e,St),F&&F.m(e,null),n(e,rt),n(e,se),n(se,ge),n(ge,Me),n(Me,nt),n(ge,Nt),n(ge,ae),ce.m(ae,null),n(se,Pt),R&&R.m(se,null),n(e,Mt),n(e,ot),n(e,Bt),n(e,ve),n(ve,Be),n(Be,Ce),n(Ce,it),n(ve,Ct),n(ve,Q),n(Q,be),n(be,Ye),n(Ye,Ot),n(be,qt),n(be,v),n(v,V),_e(V,s[7].params.system),n(Q,Oe),n(Q,j),n(j,Z),n(Z,re),n(j,ne),n(j,L),ue.m(L,null),n(Q,He),U&&U.m(Q,null),n(e,Ue),n(e,we),n(e,ut),n(e,ee),n(ee,te),n(te,oe),n(oe,Ie),n(Ie,Ke),n(oe,ft),n(oe,le),fe.m(le,null),n(te,dt),z&&z.m(te,null),n(ee,Ht),J&&J.m(ee,null),n(e,dl),n(e,pt),tt(ye,pt,null),n(e,_l),n(e,_t),tt(Ee,_t,null),n(e,hl),n(e,mt),tt(De,mt,null),n(e,vl),n(e,ht),tt(Te,ht,null),n(e,kl),n(e,gt),tt(Ve,gt,null),n(e,Il),n(e,Le),n(Le,vt),n(vt,bt),n(bt,Wt),n(Le,yl),n(Le,kt),tt(Fe,kt,null),n(e,El),n(e,Ae),n(Ae,Re),n(Re,wt),n(wt,Xt),n(Re,Dl),n(Re,Se),de.m(Se,null),n(Ae,Tl),q&&q.m(Ae,null),n(e,Vl),n(e,It),n(It,x),n(x,yt),n(yt,Yt),n(x,Al),K&&K.m(x,null),H=!0,Sl||(Ml=[W(l,"click",s[25]),W(g,"input",s[26]),W(ae,"click",s[29]),W(V,"input",s[31]),W(L,"click",s[32]),W(le,"click",s[35]),W(Se,"click",s[46]),W(e,"submit",Ks(s[47]))],Sl=!0)},p(c,p){var Ft,Ge,Dt,Rt,Qe,xe;Zt===(Zt=Bl(c))&&ie?ie.p(c,p):(ie.d(1),ie=Zt(c),ie&&(ie.c(),ie.m(l,null))),(!H||p[0]&16512&&r!==(r=(c[7].meta.profile_image_url?"":"p-4")+" rounded-full border border-dashed border-gray-200 flex items-center"))&&i(l,"class",r),(!H||p[0]&32768)&&C!==(C=c[15].t("Name")+"")&&O(A,C),(!H||p[0]&32768&&E!==(E=c[15].t("Name your model")))&&i(g,"placeholder",E),p[0]&64&&g.value!==c[6]&&_e(g,c[6]),(!H||p[0]&32768)&&X!==(X=c[15].t("Model ID")+"")&&O(Y,X),(!H||p[0]&32768&&at!==(at=c[15].t("Add a model id")))&&i(G,"placeholder",at),(!H||p[0]&32&&G.value!==c[5])&&(G.value=c[5]),c[18].preset?F?F.p(c,p):(F=Ts(c),F.c(),F.m(e,rt)):F&&(F.d(1),F=null),(!H||p[0]&32768)&&We!==(We=c[15].t("Description")+"")&&O(nt,We),Gt===(Gt=Cl(c))&&ce?ce.p(c,p):(ce.d(1),ce=Gt(c),ce&&(ce.c(),ce.m(ae,null))),c[7].meta.description!==null?R?R.p(c,p):(R=As(c),R.c(),R.m(se,null)):R&&(R.d(1),R=null),(!H||p[0]&32768)&&Xe!==(Xe=c[15].t("Model Params")+"")&&O(it,Xe),(!H||p[0]&32768)&&ct!==(ct=c[15].t("System Prompt")+"")&&O(Ot,ct),p[0]&16512&&_e(V,c[7].params.system),(!H||p[0]&32768)&&ke!==(ke=c[15].t("Advanced Params")+"")&&O(re,ke),Qt===(Qt=Ol(c))&&ue?ue.p(c,p):(ue.d(1),ue=Qt(c),ue&&(ue.c(),ue.m(L,null))),c[3]?U?(U.p(c,p),p[0]&8&&$(U,1)):(U=Ss(c),U.c(),$(U,1),U.m(Q,null)):U&&(Ls(),pe(U,1,1,()=>{U=null}),js()),(!H||p[0]&32768)&&je!==(je=c[15].t("Prompt suggestions")+"")&&O(Ke,je),xt===(xt=Hl(c))&&fe?fe.p(c,p):(fe.d(1),fe=xt(c),fe&&(fe.c(),fe.m(le,null))),(((Ge=(Ft=c[7])==null?void 0:Ft.meta)==null?void 0:Ge.suggestion_prompts)??null)!==null?z?z.p(c,p):(z=Ns(c),z.c(),z.m(te,null)):z&&(z.d(1),z=null),(Rt=(Dt=c[7])==null?void 0:Dt.meta)!=null&&Rt.suggestion_prompts?J?J.p(c,p):(J=Ps(c),J.c(),J.m(ee,null)):J&&(J.d(1),J=null);const ze={};!pl&&p[0]&1024&&(pl=!0,ze.knowledge=c[10],Vt(()=>pl=!1)),ye.$set(ze);const Ne={};p[0]&65536&&(Ne.tools=c[16]),!ml&&p[0]&2048&&(ml=!0,Ne.selectedToolIds=c[11],Vt(()=>ml=!1)),Ee.$set(Ne);const Et={};p[0]&131072&&(Et.filters=c[17].filter(Os)),!gl&&p[0]&4096&&(gl=!0,Et.selectedFilterIds=c[12],Vt(()=>gl=!1)),De.$set(Et);const Je={};p[0]&131072&&(Je.actions=c[17].filter(Hs)),!bl&&p[0]&8192&&(bl=!0,Je.selectedActionIds=c[13],Vt(()=>bl=!1)),Te.$set(Je);const Ze={};!wl&&p[0]&512&&(wl=!0,Ze.capabilities=c[9],Vt(()=>wl=!1)),Ve.$set(Ze),(!H||p[0]&32768)&&Ut!==(Ut=c[15].t("Tags")+"")&&O(Wt,Ut);const qe={};p[0]&128&&(qe.tags=((xe=(Qe=c[7])==null?void 0:Qe.meta)==null?void 0:xe.tags)??[]),p[0]&128&&(qe.deleteTag=c[44]),p[0]&128&&(qe.addTag=c[45]),Fe.$set(qe),(!H||p[0]&32768)&&jt!==(jt=c[15].t("JSON Preview")+"")&&O(Xt,jt),$t===($t=zl(c))&&de?de.p(c,p):(de.d(1),de=$t(c),de&&(de.c(),de.m(Se,null))),c[4]?q?q.p(c,p):(q=Bs(c),q.c(),q.m(Ae,null)):q&&(q.d(1),q=null),(!H||p[0]&32768)&&Lt!==(Lt=c[15].t("Save & Update")+"")&&O(Yt,Lt),c[0]?K||(K=Cs(),K.c(),K.m(x,null)):K&&(K.d(1),K=null),(!H||p[0]&1&&Kt!==(Kt="text-sm px-3 py-2 transition rounded-xl "+(c[0]?" cursor-not-allowed bg-gray-100 dark:bg-gray-800":" bg-gray-50 hover:bg-gray-100 dark:bg-gray-700 dark:hover:bg-gray-800")+" flex"))&&i(x,"class",Kt),(!H||p[0]&1)&&(x.disabled=c[0])},i(c){H||($(U),$(ye.$$.fragment,c),$(Ee.$$.fragment,c),$(De.$$.fragment,c),$(Te.$$.fragment,c),$(Ve.$$.fragment,c),$(Fe.$$.fragment,c),H=!0)},o(c){pe(U),pe(ye.$$.fragment,c),pe(Ee.$$.fragment,c),pe(De.$$.fragment,c),pe(Te.$$.fragment,c),pe(Ve.$$.fragment,c),pe(Fe.$$.fragment,c),H=!1},d(c){c&&u(e),ie.d(),F&&F.d(),ce.d(),R&&R.d(),ue.d(),U&&U.d(),fe.d(),z&&z.d(),J&&J.d(),lt(ye),lt(Ee),lt(De),lt(Te),lt(Ve),lt(Fe),de.d(),q&&q.d(),K&&K.d(),Sl=!1,Nl(Ml)}}}function da(s){let e,t;return{c(){e=vs("svg"),t=vs("path"),this.h()},l(a){e=bs(a,"svg",{xmlns:!0,viewBox:!0,fill:!0,class:!0});var l=m(e);t=bs(l,"path",{"fill-rule":!0,d:!0,"clip-rule":!0}),m(t).forEach(u),l.forEach(u),this.h()},h(){i(t,"fill-rule","evenodd"),i(t,"d","M12 3.75a.75.75 0 01.75.75v6.75h6.75a.75.75 0 010 1.5h-6.75v6.75a.75.75 0 01-1.5 0v-6.75H4.5a.75.75 0 010-1.5h6.75V4.5a.75.75 0 01.75-.75z"),i(t,"clip-rule","evenodd"),i(e,"xmlns","http://www.w3.org/2000/svg"),i(e,"viewBox","0 0 24 24"),i(e,"fill","currentColor"),i(e,"class","size-8")},m(a,l){B(a,e,l),n(e,t)},p:Pl,d(a){a&&u(e)}}}function pa(s){let e,t;return{c(){e=f("img"),this.h()},l(a){e=d(a,"IMG",{src:!0,alt:!0,class:!0}),this.h()},h(){ks(e.src,t=s[7].meta.profile_image_url)||i(e,"src",t),i(e,"alt","modelfile profile"),i(e,"class","rounded-full size-16 object-cover")},m(a,l){B(a,e,l)},p(a,l){l[0]&16512&&!ks(e.src,t=a[7].meta.profile_image_url)&&i(e,"src",t)},d(a){a&&u(e)}}}function Ts(s){let e,t,a=s[15].t("Base Model (From)")+"",l,r,h,b,k,D=s[15].t("Select a base model")+"",C,A,S,T=fl(s[14].filter(s[27])),_=[];for(let g=0;g<T.length;g+=1)_[g]=Vs(Es(s,T,g));return{c(){e=f("div"),t=f("div"),l=N(a),r=I(),h=f("div"),b=f("select"),k=f("option"),C=N(D);for(let g=0;g<_.length;g+=1)_[g].c();this.h()},l(g){e=d(g,"DIV",{class:!0});var E=m(e);t=d(E,"DIV",{class:!0});var o=m(t);l=P(o,a),o.forEach(u),r=y(E),h=d(E,"DIV",{});var w=m(h);b=d(w,"SELECT",{class:!0,placeholder:!0});var M=m(b);k=d(M,"OPTION",{class:!0});var X=m(k);C=P(X,D),X.forEach(u);for(let Y=0;Y<_.length;Y+=1)_[Y].l(M);M.forEach(u),w.forEach(u),E.forEach(u),this.h()},h(){i(t,"class","text-sm font-semibold mb-1"),k.__value=null,_e(k,k.__value),i(k,"class","text-gray-900"),i(b,"class","px-3 py-1.5 text-sm w-full bg-transparent border dark:border-gray-600 outline-none rounded-lg"),i(b,"placeholder","Select a base model (e.g. llama3, gpt-4o)"),b.required=!0,s[7].base_model_id===void 0&&Zs(()=>s[28].call(b)),i(e,"class","my-1")},m(g,E){B(g,e,E),n(e,t),n(t,l),n(e,r),n(e,h),n(h,b),n(b,k),n(k,C);for(let o=0;o<_.length;o+=1)_[o]&&_[o].m(b,null);gs(b,s[7].base_model_id,!0),A||(S=W(b,"change",s[28]),A=!0)},p(g,E){if(E[0]&32768&&a!==(a=g[15].t("Base Model (From)")+"")&&O(l,a),E[0]&32768&&D!==(D=g[15].t("Select a base model")+"")&&O(C,D),E[0]&278528){T=fl(g[14].filter(g[27]));let o;for(o=0;o<T.length;o+=1){const w=Es(g,T,o);_[o]?_[o].p(w,E):(_[o]=Vs(w),_[o].c(),_[o].m(b,null))}for(;o<_.length;o+=1)_[o].d(1);_.length=T.length}E[0]&16512&&gs(b,g[7].base_model_id)},d(g){g&&u(e),Us(_,g),A=!1,S()}}}function Vs(s){let e,t=s[18].name+"",a,l;return{c(){e=f("option"),a=N(t),this.h()},l(r){e=d(r,"OPTION",{class:!0});var h=m(e);a=P(h,t),h.forEach(u),this.h()},h(){e.__value=l=s[18].id,_e(e,e.__value),i(e,"class","text-gray-900")},m(r,h){B(r,e,h),n(e,a)},p(r,h){h[0]&278528&&t!==(t=r[18].name+"")&&O(a,t),h[0]&278528&&l!==(l=r[18].id)&&(e.__value=l,_e(e,e.__value))},d(r){r&&u(e)}}}function _a(s){let e,t=s[15].t("Custom")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Custom")+"")&&O(a,t)},d(l){l&&u(e)}}}function ma(s){let e,t=s[15].t("Default")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Default")+"")&&O(a,t)},d(l){l&&u(e)}}}function As(s){let e,t,a,l;return{c(){e=f("textarea"),this.h()},l(r){e=d(r,"TEXTAREA",{class:!0,placeholder:!0,row:!0}),m(e).forEach(u),this.h()},h(){i(e,"class","mt-1 px-3 py-1.5 text-sm w-full bg-transparent border dark:border-gray-600 outline-none rounded-lg"),i(e,"placeholder",t=s[15].t("Add a short description about what this model does")),i(e,"row","3")},m(r,h){B(r,e,h),_e(e,s[7].meta.description),a||(l=W(e,"input",s[30]),a=!0)},p(r,h){h[0]&32768&&t!==(t=r[15].t("Add a short description about what this model does"))&&i(e,"placeholder",t),h[0]&16512&&_e(e,r[7].meta.description)},d(r){r&&u(e),a=!1,l()}}}function ha(s){let e,t=s[15].t("Show")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Show")+"")&&O(a,t)},d(l){l&&u(e)}}}function ga(s){let e,t=s[15].t("Hide")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Hide")+"")&&O(a,t)},d(l){l&&u(e)}}}function Ss(s){let e,t,a,l;function r(b){s[33](b)}let h={admin:!0};return s[8]!==void 0&&(h.params=s[8]),t=new aa({props:h}),st.push(()=>At(t,"params",r)),t.$on("change",s[34]),{c(){e=f("div"),$e(t.$$.fragment),this.h()},l(b){e=d(b,"DIV",{class:!0});var k=m(e);et(t.$$.fragment,k),k.forEach(u),this.h()},h(){i(e,"class","my-2")},m(b,k){B(b,e,k),tt(t,e,null),l=!0},p(b,k){const D={};!a&&k[0]&256&&(a=!0,D.params=b[8],Vt(()=>a=!1)),t.$set(D)},i(b){l||($(t.$$.fragment,b),l=!0)},o(b){pe(t.$$.fragment,b),l=!1},d(b){b&&u(e),lt(t)}}}function va(s){let e,t=s[15].t("Custom")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Custom")+"")&&O(a,t)},d(l){l&&u(e)}}}function ba(s){let e,t=s[15].t("Default")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Default")+"")&&O(a,t)},d(l){l&&u(e)}}}function Ns(s){let e,t='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4"><path d="M10.75 4.75a.75.75 0 00-1.5 0v4.5h-4.5a.75.75 0 000 1.5h4.5v4.5a.75.75 0 001.5 0v-4.5h4.5a.75.75 0 000-1.5h-4.5v-4.5z"></path></svg>',a,l;return{c(){e=f("button"),e.innerHTML=t,this.h()},l(r){e=d(r,"BUTTON",{class:!0,type:!0,"data-svelte-h":!0}),Jt(e)!=="svelte-j580ct"&&(e.innerHTML=t),this.h()},h(){i(e,"class","p-1 px-2 text-xs flex rounded transition"),i(e,"type","button")},m(r,h){B(r,e,h),a||(l=W(e,"click",s[36]),a=!0)},p:Pl,d(r){r&&u(e),a=!1,l()}}}function Ps(s){let e;function t(r,h){return r[7].meta.suggestion_prompts.length>0?wa:ka}let a=t(s),l=a(s);return{c(){e=f("div"),l.c(),this.h()},l(r){e=d(r,"DIV",{class:!0});var h=m(e);l.l(h),h.forEach(u),this.h()},h(){i(e,"class","flex flex-col space-y-1 mt-2")},m(r,h){B(r,e,h),l.m(e,null)},p(r,h){a===(a=t(r))&&l?l.p(r,h):(l.d(1),l=a(r),l&&(l.c(),l.m(e,null)))},d(r){r&&u(e),l.d()}}}function ka(s){let e,t="No suggestion prompts";return{c(){e=f("div"),e.textContent=t,this.h()},l(a){e=d(a,"DIV",{class:!0,"data-svelte-h":!0}),Jt(e)!=="svelte-18dnedh"&&(e.textContent=t),this.h()},h(){i(e,"class","text-xs text-center")},m(a,l){B(a,e,l)},p:Pl,d(a){a&&u(e)}}}function wa(s){let e,t=fl(s[7].meta.suggestion_prompts),a=[];for(let l=0;l<t.length;l+=1)a[l]=Ms(ys(s,t,l));return{c(){for(let l=0;l<a.length;l+=1)a[l].c();e=ws()},l(l){for(let r=0;r<a.length;r+=1)a[r].l(l);e=ws()},m(l,r){for(let h=0;h<a.length;h+=1)a[h]&&a[h].m(l,r);B(l,e,r)},p(l,r){if(r[0]&32896){t=fl(l[7].meta.suggestion_prompts);let h;for(h=0;h<t.length;h+=1){const b=ys(l,t,h);a[h]?a[h].p(b,r):(a[h]=Ms(b),a[h].c(),a[h].m(e.parentNode,e))}for(;h<a.length;h+=1)a[h].d(1);a.length=t.length}},d(l){l&&u(e),Us(a,l)}}}function Ms(s){let e,t,a,l,r,h='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4"><path d="M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"></path></svg>',b,k,D;function C(){s[37].call(t,s[51],s[52])}function A(){return s[38](s[52])}return{c(){e=f("div"),t=f("input"),l=I(),r=f("button"),r.innerHTML=h,b=I(),this.h()},l(S){e=d(S,"DIV",{class:!0});var T=m(e);t=d(T,"INPUT",{class:!0,placeholder:!0}),l=y(T),r=d(T,"BUTTON",{class:!0,type:!0,"data-svelte-h":!0}),Jt(r)!=="svelte-8f7b7y"&&(r.innerHTML=h),b=y(T),T.forEach(u),this.h()},h(){i(t,"class","px-3 py-1.5 text-sm w-full bg-transparent outline-none border-r dark:border-gray-600"),i(t,"placeholder",a=s[15].t("Write a prompt suggestion (e.g. Who are you?)")),i(r,"class","px-2"),i(r,"type","button"),i(e,"class","flex border dark:border-gray-600 rounded-lg")},m(S,T){B(S,e,T),n(e,t),_e(t,s[50].content),n(e,l),n(e,r),n(e,b),k||(D=[W(t,"input",C),W(r,"click",A)],k=!0)},p(S,T){s=S,T[0]&32768&&a!==(a=s[15].t("Write a prompt suggestion (e.g. Who are you?)"))&&i(t,"placeholder",a),T[0]&16512&&t.value!==s[50].content&&_e(t,s[50].content)},d(S){S&&u(e),k=!1,Nl(D)}}}function Ia(s){let e,t=s[15].t("Show")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Show")+"")&&O(a,t)},d(l){l&&u(e)}}}function ya(s){let e,t=s[15].t("Hide")+"",a;return{c(){e=f("span"),a=N(t),this.h()},l(l){e=d(l,"SPAN",{class:!0});var r=m(e);a=P(r,t),r.forEach(u),this.h()},h(){i(e,"class","ml-2 self-center")},m(l,r){B(l,e,r),n(e,a)},p(l,r){r[0]&32768&&t!==(t=l[15].t("Hide")+"")&&O(a,t)},d(l){l&&u(e)}}}function Bs(s){let e,t,a;return{c(){e=f("div"),t=f("textarea"),this.h()},l(l){e=d(l,"DIV",{});var r=m(e);t=d(r,"TEXTAREA",{class:!0,rows:!0}),m(t).forEach(u),r.forEach(u),this.h()},h(){i(t,"class","px-3 py-1.5 text-sm w-full bg-transparent border dark:border-gray-600 outline-none rounded-lg"),i(t,"rows","10"),t.value=a=JSON.stringify(s[7],null,2),t.disabled=!0,t.readOnly=!0},m(l,r){B(l,e,r),n(e,t)},p(l,r){r[0]&16512&&a!==(a=JSON.stringify(l[7],null,2))&&(t.value=a)},d(l){l&&u(e)}}}function Cs(s){let e,t=`<svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><style>.spinner_ajPY {
transform-origin: center;
animation: spinner_AtaB 0.75s infinite linear;
}
@keyframes spinner_AtaB {
100% {
transform: rotate(360deg);
}
}
</style><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" opacity=".25"></path><path d="M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z" class="spinner_ajPY"></path></svg>`;return{c(){e=f("div"),e.innerHTML=t,this.h()},l(a){e=d(a,"DIV",{class:!0,"data-svelte-h":!0}),Jt(e)!=="svelte-1k8nuce"&&(e.innerHTML=t),this.h()},h(){i(e,"class","ml-1.5 self-center")},m(a,l){B(a,e,l)},d(a){a&&u(e)}}}function Ea(s){let e,t,a,l,r,h='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4"><path fill-rule="evenodd" d="M17 10a.75.75 0 01-.75.75H5.612l4.158 3.96a.75.75 0 11-1.04 1.08l-5.5-5.25a.75.75 0 010-1.08l5.5-5.25a.75.75 0 111.04 1.08L5.612 9.25H16.25A.75.75 0 0117 10z" clip-rule="evenodd"></path></svg>',b,k,D=s[15].t("Back")+"",C,A,S,T,_,g=s[18]&&Ds(s);return{c(){e=f("div"),t=f("input"),a=I(),l=f("button"),r=f("div"),r.innerHTML=h,b=I(),k=f("div"),C=N(D),A=I(),g&&g.c(),this.h()},l(E){e=d(E,"DIV",{class:!0});var o=m(e);t=d(o,"INPUT",{type:!0,accept:!0}),a=y(o),l=d(o,"BUTTON",{class:!0});var w=m(l);r=d(w,"DIV",{class:!0,"data-svelte-h":!0}),Jt(r)!=="svelte-1klo87r"&&(r.innerHTML=h),b=y(w),k=d(w,"DIV",{class:!0});var M=m(k);C=P(M,D),M.forEach(u),w.forEach(u),A=y(o),g&&g.l(o),o.forEach(u),this.h()},h(){i(t,"type","file"),t.hidden=!0,i(t,"accept","image/*"),i(r,"class","self-center"),i(k,"class","self-center font-medium text-sm"),i(l,"class","flex space-x-1"),i(e,"class","w-full max-h-full")},m(E,o){B(E,e,o),n(e,t),s[21](t),n(e,a),n(e,l),n(l,r),n(l,b),n(l,k),n(k,C),n(e,A),g&&g.m(e,null),S=!0,T||(_=[W(t,"change",s[22]),W(t,"change",s[23]),W(l,"click",s[24])],T=!0)},p(E,o){(!S||o[0]&32768)&&D!==(D=E[15].t("Back")+"")&&O(C,D),E[18]?g?(g.p(E,o),o[0]&262144&&$(g,1)):(g=Ds(E),g.c(),$(g,1),g.m(e,null)):g&&(Ls(),pe(g,1,1,()=>{g=null}),js())},i(E){S||($(g),S=!0)},o(E){pe(g),S=!1},d(E){E&&u(e),s[21](null),g&&g.d(),T=!1,Nl(_)}}}const Os=s=>s.type==="filter",Hs=s=>s.type==="action";function Da(s,e,t){let a,l,r,h,b;zt(s,Is,v=>t(14,a=v)),zt(s,ea,v=>t(49,l=v)),zt(s,ta,v=>t(16,h=v)),zt(s,la,v=>t(17,b=v));const k=Xs("i18n");zt(s,k,v=>t(15,r=v));let D=!1,C,A,S=!1,T=!1,_=null,g="",E="",o={id:"",base_model_id:null,name:"",meta:{profile_image_url:"/static/favicon.png",description:"",suggestion_prompts:null,tags:[]},params:{system:""}},w={},M={vision:!0},X=[],Y=[],me=[],he=[];const Pe=async()=>{t(0,D=!0),t(7,o.id=g,o),t(7,o.name=E,o),t(7,o.meta.capabilities=M,o),X.length>0?t(7,o.meta.knowledge=X,o):o.meta.knowledge&&delete o.meta.knowledge,Y.length>0?t(7,o.meta.toolIds=Y,o):o.meta.toolIds&&delete o.meta.toolIds,me.length>0?t(7,o.meta.filterIds=me,o):o.meta.filterIds&&delete o.meta.filterIds,he.length>0?t(7,o.meta.actionIds=he,o):o.meta.actionIds&&delete o.meta.actionIds,t(7,o.params.stop=w.stop?w.stop.split(",").filter(V=>V.trim()):null,o),Object.keys(o.params).forEach(V=>{(o.params[V]===""||o.params[V]===null)&&delete o.params[V]}),await sa(localStorage.token,o.id,o)&&(await Is.set(await ra(localStorage.token)),$s.success(r.t("Model updated successfully")),await ul("/workspace/models")),t(0,D=!1)};Ys(()=>{var V,Oe,j,Z,ke,re,ne,L,He,Ue,we,ut,ee,te,oe,Ie,je,Ke,ft,le,dt;const v=l.url.searchParams.get("id");v?(t(18,_=a.find(Ht=>Ht.id===v)),_?(t(5,g=_.id),t(6,E=_.name),t(7,o={...o,...JSON.parse(JSON.stringify(_!=null&&_.info?_==null?void 0:_.info:{id:_.id,name:_.name}))}),_.preset&&_.owned_by==="ollama"&&!o.base_model_id.includes(":")&&t(7,o.base_model_id=`${o.base_model_id}:latest`,o),t(8,w={...w,...(V=_==null?void 0:_.info)==null?void 0:V.params}),t(8,w.stop=w!=null&&w.stop?(typeof w.stop=="string"?w.stop.split(","):(w==null?void 0:w.stop)??[]).join(","):null,w),(j=(Oe=_==null?void 0:_.info)==null?void 0:Oe.meta)!=null&&j.knowledge&&t(10,X=[...(ke=(Z=_==null?void 0:_.info)==null?void 0:Z.meta)==null?void 0:ke.knowledge]),(ne=(re=_==null?void 0:_.info)==null?void 0:re.meta)!=null&&ne.toolIds&&t(11,Y=[...(He=(L=_==null?void 0:_.info)==null?void 0:L.meta)==null?void 0:He.toolIds]),(we=(Ue=_==null?void 0:_.info)==null?void 0:Ue.meta)!=null&&we.filterIds&&t(12,me=[...(ee=(ut=_==null?void 0:_.info)==null?void 0:ut.meta)==null?void 0:ee.filterIds]),(oe=(te=_==null?void 0:_.info)==null?void 0:te.meta)!=null&&oe.actionIds&&t(13,he=[...(je=(Ie=_==null?void 0:_.info)==null?void 0:Ie.meta)==null?void 0:je.actionIds]),(_==null?void 0:_.owned_by)==="openai"&&t(9,M.usage=!1,M),(ft=(Ke=_==null?void 0:_.info)==null?void 0:Ke.meta)!=null&&ft.capabilities&&t(9,M={...M,...(dt=(le=_==null?void 0:_.info)==null?void 0:le.meta)==null?void 0:dt.capabilities}),console.log(_)):ul("/workspace/models")):ul("/workspace/models")});function G(v){st[v?"unshift":"push"](()=>{C=v,t(1,C)})}function at(){A=this.files,t(2,A)}const St=()=>{let v=new FileReader;v.onload=V=>{let Oe=`${V.target.result}`;const j=new Image;j.src=Oe,j.onload=function(){const Z=document.createElement("canvas"),ke=Z.getContext("2d"),re=j.width/j.height;let ne,L;re>1?(ne=250*re,L=250):(ne=250,L=250/re),Z.width=250,Z.height=250;const He=(250-ne)/2,Ue=(250-L)/2;ke.drawImage(j,He,Ue,ne,L);const we=Z.toDataURL();t(7,o.meta.profile_image_url=we,o),t(2,A=null)}},A&&A.length>0&&["image/gif","image/webp","image/jpeg","image/png","image/svg+xml"].includes(A[0].type)?v.readAsDataURL(A[0]):(console.log(`Unsupported File Type '${A[0].type}'.`),t(2,A=null))},rt=()=>{ul("/workspace/models")},se=()=>{C.click()};function ge(){E=this.value,t(6,E)}const Me=v=>v.id!==_.id&&!(v!=null&&v.preset);function We(){o.base_model_id=Gs(this),t(7,o)}const nt=()=>{o.meta.description===null?t(7,o.meta.description="",o):t(7,o.meta.description=null,o)};function Nt(){o.meta.description=this.value,t(7,o)}function ae(){o.params.system=this.value,t(7,o)}const Pt=()=>{t(3,S=!S)};function Mt(v){w=v,t(8,w)}const ot=v=>{t(7,o.params={...o.params,...w},o)},Bt=()=>{var v;(((v=o==null?void 0:o.meta)==null?void 0:v.suggestion_prompts)??null)===null?t(7,o.meta.suggestion_prompts=[{content:""}],o):t(7,o.meta.suggestion_prompts=null,o)},ve=()=>{(o.meta.suggestion_prompts.length===0||o.meta.suggestion_prompts.at(-1).content!=="")&&t(7,o.meta.suggestion_prompts=[...o.meta.suggestion_prompts,{content:""}],o)};function Be(v,V){v[V].content=this.value,t(7,o)}const Ce=v=>{o.meta.suggestion_prompts.splice(v,1),t(7,o)};function Xe(v){X=v,t(10,X)}function it(v){Y=v,t(11,Y)}function Ct(v){me=v,t(12,me)}function Q(v){he=v,t(13,he)}function be(v){M=v,t(9,M)}return[D,C,A,S,T,g,E,o,w,M,X,Y,me,he,a,r,h,b,_,k,Pe,G,at,St,rt,se,ge,Me,We,nt,Nt,ae,Pt,Mt,ot,Bt,ve,Be,Ce,Xe,it,Ct,Q,be,v=>{t(7,o.meta.tags=o.meta.tags.filter(V=>V.name!==v),o)},v=>{var V;console.log(v),((V=o==null?void 0:o.meta)==null?void 0:V.tags)??null?t(7,o.meta.tags=[...o.meta.tags,{name:v}],o):t(7,o.meta.tags=[{name:v}],o)},()=>{t(4,T=!T)},()=>{Pe()}]}class La extends Qs{constructor(e){super(),xs(this,e,Da,Ea,Ws,{},null,[-1,-1])}}export{La as component};
//# sourceMappingURL=18.CROwLxjj.js.map