import{S as q,i as V,s as G,k as m,q as $,a as k,l as p,m as g,r as j,h,c as x,n as u,b as v,G as _,B as w,I as H,o as M,e as I,J as E,u as z}from"../../chunks/index-b346583a.js";function y(f,a,e){const l=f.slice();return l[2]=a[e],l}function D(f){let a,e,l=f[2].data.prompt+"",c,r,o,i,s;return{c(){a=m("div"),e=m("h1"),c=$(l),r=k(),o=m("img"),s=k(),this.h()},l(n){a=p(n,"DIV",{});var t=g(a);e=p(t,"H1",{class:!0});var d=g(e);c=j(d,l),d.forEach(h),r=x(t),o=p(t,"IMG",{loading:!0,src:!0,class:!0}),s=x(t),t.forEach(h),this.h()},h(){u(e,"class","text-black dark:text-white font-semibold p-2 min-h-[8ch] text-center"),u(o,"loading","lazy"),E(o.src,i=f[2].data.images[0])||u(o,"src",i),u(o,"class","rounded-3xl")},m(n,t){v(n,a,t),_(a,e),_(e,c),_(a,r),_(a,o),_(a,s)},p(n,t){t&1&&l!==(l=n[2].data.prompt+"")&&z(c,l),t&1&&!E(o.src,i=n[2].data.images[0])&&u(o,"src",i)},d(n){n&&h(a)}}}function S(f){let a,e=f[2].data.images.length>0&&D(f);return{c(){e&&e.c(),a=I()},l(l){e&&e.l(l),a=I()},m(l,c){e&&e.m(l,c),v(l,a,c)},p(l,c){l[2].data.images.length>0?e?e.p(l,c):(e=D(l),e.c(),e.m(a.parentNode,a)):e&&(e.d(1),e=null)},d(l){e&&e.d(l),l&&h(a)}}}function B(f){let a,e,l,c,r,o=f[0],i=[];for(let s=0;s<o.length;s+=1)i[s]=S(y(f,o,s));return{c(){a=m("div"),e=m("h1"),l=$("Show off"),c=k(),r=m("div");for(let s=0;s<i.length;s+=1)i[s].c();this.h()},l(s){a=p(s,"DIV",{class:!0});var n=g(a);e=p(n,"H1",{class:!0});var t=g(e);l=j(t,"Show off"),t.forEach(h),n.forEach(h),c=x(s),r=p(s,"DIV",{class:!0});var d=g(r);for(let b=0;b<i.length;b+=1)i[b].l(d);d.forEach(h),this.h()},h(){u(e,"class","text-3xl text-black dark:text-white font-semibold p-2 text-center"),u(a,"class","grid grid-cols-1 gap-4 p-3 "),u(r,"class","grid grid-cols-4 gap-4 p-3")},m(s,n){v(s,a,n),_(a,e),_(e,l),v(s,c,n),v(s,r,n);for(let t=0;t<i.length;t+=1)i[t].m(r,null)},p(s,[n]){if(n&1){o=s[0];let t;for(t=0;t<o.length;t+=1){const d=y(s,o,t);i[t]?i[t].p(d,n):(i[t]=S(d),i[t].c(),i[t].m(r,null))}for(;t<i.length;t+=1)i[t].d(1);i.length=o.length}},i:w,o:w,d(s){s&&h(a),s&&h(c),s&&h(r),H(i,s)}}}const C="https://huggingface.co/datasets/triple-t/dummy/raw/main/huggingface-projects_diffuse-the-rest.json";function J(f,a,e){let l=[];function c(){fetch(C).then(r=>r.json()).then(r=>{e(0,l=r)})}return M(()=>{c();const r=window.setInterval(c,2e3);return()=>{clearInterval(r)}}),[l]}class P extends q{constructor(a){super(),V(this,a,J,B,G,{})}}export{P as default}; | |