Minimal house interior fashion
#483
by
yunetet
- opened
- 77877979-BE93-4F43-AAF9-A073638766DC.jpeg +0 -0
- build/_app/immutable/chunks/1-d2babf7f.js +1 -0
- build/_app/immutable/chunks/1-e860cfcd.js +0 -1
- build/_app/immutable/chunks/2-314b4446.js +1 -0
- build/_app/immutable/chunks/2-6ab63caf.js +0 -1
- build/_app/immutable/chunks/{singletons-d6c43dab.js β singletons-edb37fb5.js} +1 -1
- build/_app/immutable/components/{error.svelte-c15ad458.js β error.svelte-d1ecc611.js} +1 -1
- build/_app/immutable/components/pages/_page.svelte-013f0d26.js +15 -0
- build/_app/immutable/components/pages/_page.svelte-1525ec40.js +0 -15
- build/_app/immutable/{start-449f9cce.js β start-b871e127.js} +1 -1
- build/_app/version.json +1 -1
- build/index.html +12 -11
- build/vite-manifest.json +10 -10
- src/routes/+page.svelte +15 -9
77877979-BE93-4F43-AAF9-A073638766DC.jpeg
ADDED
build/_app/immutable/chunks/1-d2babf7f.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{default as r}from"../components/error.svelte-d1ecc611.js";import"./index-032ac624.js";import"./singletons-edb37fb5.js";export{r as component};
|
build/_app/immutable/chunks/1-e860cfcd.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import{default as r}from"../components/error.svelte-c15ad458.js";import"./index-032ac624.js";import"./singletons-d6c43dab.js";export{r as component};
|
|
|
|
build/_app/immutable/chunks/2-314b4446.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{default as m}from"../components/pages/_page.svelte-013f0d26.js";import"./index-032ac624.js";export{m as component};
|
build/_app/immutable/chunks/2-6ab63caf.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import{default as m}from"../components/pages/_page.svelte-1525ec40.js";import"./index-032ac624.js";export{m as component};
|
|
|
|
build/_app/immutable/chunks/{singletons-d6c43dab.js β singletons-edb37fb5.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as l,s as g}from"./index-032ac624.js";const u=[];function b(e,s=l){let t;const a=new Set;function i(n){if(g(e,n)&&(e=n,t)){const c=!u.length;for(const r of a)r[1](),u.push(r,e);if(c){for(let r=0;r<u.length;r+=2)u[r][0](u[r+1]);u.length=0}}}function f(n){i(n(e))}function o(n,c=l){const r=[n,c];return a.add(r),a.size===1&&(t=s(i)||l),n(e),()=>{a.delete(r),a.size===0&&(t(),t=null)}}return{set:i,update:f,subscribe:o}}let d="",p="";function U(e){d=e.base,p=e.assets||d}function w(e){let s=e.baseURI;if(!s){const t=e.getElementsByTagName("base");s=t.length?t[0].href:e.URL}return s}function R(){return{x:pageXOffset,y:pageYOffset}}function y(e){return e.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function T(e){return e instanceof SVGAElement?new URL(e.href.baseVal,document.baseURI):new URL(e.href)}function h(e){const s=b(e);let t=!0;function a(){t=!0,s.update(o=>o)}function i(o){t=!1,s.set(o)}function f(o){let n;return s.subscribe(c=>{(n===void 0||t&&c!==n)&&o(n=c)})}return{notify:a,set:i,subscribe:f}}function _(){const{set:e,subscribe:s}=b(!1);let t;async function a(){clearTimeout(t);const i=await fetch(`${p}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(i.ok){const{version:f}=await i.json(),o=f!=="
|
|
|
1 |
+
import{A as l,s as g}from"./index-032ac624.js";const u=[];function b(e,s=l){let t;const a=new Set;function i(n){if(g(e,n)&&(e=n,t)){const c=!u.length;for(const r of a)r[1](),u.push(r,e);if(c){for(let r=0;r<u.length;r+=2)u[r][0](u[r+1]);u.length=0}}}function f(n){i(n(e))}function o(n,c=l){const r=[n,c];return a.add(r),a.size===1&&(t=s(i)||l),n(e),()=>{a.delete(r),a.size===0&&(t(),t=null)}}return{set:i,update:f,subscribe:o}}let d="",p="";function U(e){d=e.base,p=e.assets||d}function w(e){let s=e.baseURI;if(!s){const t=e.getElementsByTagName("base");s=t.length?t[0].href:e.URL}return s}function R(){return{x:pageXOffset,y:pageYOffset}}function y(e){return e.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function T(e){return e instanceof SVGAElement?new URL(e.href.baseVal,document.baseURI):new URL(e.href)}function h(e){const s=b(e);let t=!0;function a(){t=!0,s.update(o=>o)}function i(o){t=!1,s.set(o)}function f(o){let n;return s.subscribe(c=>{(n===void 0||t&&c!==n)&&o(n=c)})}return{notify:a,set:i,subscribe:f}}function _(){const{set:e,subscribe:s}=b(!1);let t;async function a(){clearTimeout(t);const i=await fetch(`${p}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(i.ok){const{version:f}=await i.json(),o=f!=="1678289997185";return o&&(e(!0),clearTimeout(t)),o}else throw new Error(`Version check failed: ${i.status}`)}return{subscribe:s,check:a}}function k(e){e.client}const q={url:h({}),page:h({}),navigating:b(null),updated:_()};export{T as a,R as b,U as c,y as f,w as g,k as i,q as s};
|
build/_app/immutable/components/{error.svelte-c15ad458.js β error.svelte-d1ecc611.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{S as A,i as C,s as F,k as v,q as k,a as h,e as q,l as g,m as E,r as $,h as p,c as R,b as u,F as P,u as S,A as w,G}from"../chunks/index-032ac624.js";import{s as H}from"../chunks/singletons-
|
|
|
1 |
+
import{S as A,i as C,s as F,k as v,q as k,a as h,e as q,l as g,m as E,r as $,h as p,c as R,b as u,F as P,u as S,A as w,G}from"../chunks/index-032ac624.js";import{s as H}from"../chunks/singletons-edb37fb5.js";const O=()=>{const t=H,s={page:{subscribe:t.page.subscribe},navigating:{subscribe:t.navigating.subscribe},updated:t.updated};return Object.defineProperties(s,{preloading:{get(){return console.error("stores.preloading is deprecated; use stores.navigating instead"),{subscribe:t.navigating.subscribe}},enumerable:!1},session:{get(){return B(),{}},enumerable:!1}}),s},z={subscribe(t){return O().page.subscribe(t)}};function B(){throw new Error("stores.session is no longer available. See https://github.com/sveltejs/kit/discussions/5883")}function N(t){let s,i=t[0].error.frame+"",o;return{c(){s=v("pre"),o=k(i)},l(r){s=g(r,"PRE",{});var a=E(s);o=$(a,i),a.forEach(p)},m(r,a){u(r,s,a),P(s,o)},p(r,a){a&1&&i!==(i=r[0].error.frame+"")&&S(o,i)},d(r){r&&p(s)}}}function y(t){let s,i=t[0].error.stack+"",o;return{c(){s=v("pre"),o=k(i)},l(r){s=g(r,"PRE",{});var a=E(s);o=$(a,i),a.forEach(p)},m(r,a){u(r,s,a),P(s,o)},p(r,a){a&1&&i!==(i=r[0].error.stack+"")&&S(o,i)},d(r){r&&p(s)}}}function D(t){let s,i=t[0].status+"",o,r,a,b=t[0].error.message+"",_,d,c,m,l=t[0].error.frame&&N(t),n=t[0].error.stack&&y(t);return{c(){s=v("h1"),o=k(i),r=h(),a=v("pre"),_=k(b),d=h(),l&&l.c(),c=h(),n&&n.c(),m=q()},l(e){s=g(e,"H1",{});var f=E(s);o=$(f,i),f.forEach(p),r=R(e),a=g(e,"PRE",{});var j=E(a);_=$(j,b),j.forEach(p),d=R(e),l&&l.l(e),c=R(e),n&&n.l(e),m=q()},m(e,f){u(e,s,f),P(s,o),u(e,r,f),u(e,a,f),P(a,_),u(e,d,f),l&&l.m(e,f),u(e,c,f),n&&n.m(e,f),u(e,m,f)},p(e,[f]){f&1&&i!==(i=e[0].status+"")&&S(o,i),f&1&&b!==(b=e[0].error.message+"")&&S(_,b),e[0].error.frame?l?l.p(e,f):(l=N(e),l.c(),l.m(c.parentNode,c)):l&&(l.d(1),l=null),e[0].error.stack?n?n.p(e,f):(n=y(e),n.c(),n.m(m.parentNode,m)):n&&(n.d(1),n=null)},i:w,o:w,d(e){e&&p(s),e&&p(r),e&&p(a),e&&p(d),l&&l.d(e),e&&p(c),n&&n.d(e),e&&p(m)}}}function I(t,s,i){let o;return G(t,z,r=>i(0,o=r)),[o]}class L extends A{constructor(s){super(),C(this,s,I,D,F,{})}}export{L as default};
|
build/_app/immutable/components/pages/_page.svelte-013f0d26.js
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{S as Be,i as Fe,s as qe,H as ye,I as Ee,m as f,h as o,n as r,b as te,F as n,A as Ve,e as It,f as Q,g as ot,t as se,d as lt,J as Ut,k as d,a as V,q as C,l as h,c as B,r as y,K as be,v as it,w as ct,x as ft,y as ut,L as Vt,M as nt,N as Bt,O as Ft,P as Mt,o as qt,z as Ot,Q as Ht,p as Dt,R as zt,T as rt}from"../../chunks/index-032ac624.js";function Wt(l){let e,a,t;return{c(){e=ye("svg"),a=ye("path"),t=ye("path"),this.h()},l(s){e=Ee(s,"svg",{class:!0,xmlns:!0,"xmlns:xlink":!0,"aria-hidden":!0,focusable:!0,role:!0,width:!0,height:!0,preserveAspectRatio:!0,viewBox:!0});var c=f(e);a=Ee(c,"path",{d:!0,fill:!0}),f(a).forEach(o),t=Ee(c,"path",{d:!0,fill:!0}),f(t).forEach(o),c.forEach(o),this.h()},h(){r(a,"d","M20.6081 3C21.7684 3 22.8053 3.49196 23.5284 4.38415C23.9756 4.93678 24.4428 5.82749 24.4808 7.16133C24.9674 7.01707 25.4353 6.93643 25.8725 6.93643C26.9833 6.93643 27.9865 7.37587 28.696 8.17411C29.6075 9.19872 30.0124 10.4579 29.8361 11.7177C29.7523 12.3177 29.5581 12.8555 29.2678 13.3534C29.8798 13.8646 30.3306 14.5763 30.5485 15.4322C30.719 16.1032 30.8939 17.5006 29.9808 18.9403C30.0389 19.0342 30.0934 19.1319 30.1442 19.2318C30.6932 20.3074 30.7283 21.5229 30.2439 22.6548C29.5093 24.3704 27.6841 25.7219 24.1397 27.1727C21.9347 28.0753 19.9174 28.6523 19.8994 28.6575C16.9842 29.4379 14.3477 29.8345 12.0653 29.8345C7.87017 29.8345 4.8668 28.508 3.13831 25.8921C0.356375 21.6797 0.754104 17.8269 4.35369 14.1131C6.34591 12.058 7.67023 9.02782 7.94613 8.36275C8.50224 6.39343 9.97271 4.20438 12.4172 4.20438H12.4179C12.6236 4.20438 12.8314 4.2214 13.0364 4.25468C14.107 4.42854 15.0428 5.06476 15.7115 6.02205C16.4331 5.09583 17.134 4.359 17.7682 3.94323C18.7242 3.31737 19.6794 3 20.6081 3ZM20.6081 5.95917C20.2427 5.95917 19.7963 6.1197 19.3039 6.44225C17.7754 7.44319 14.8258 12.6772 13.7458 14.7131C13.3839 15.3952 12.7655 15.6837 12.2086 15.6837C11.1036 15.6837 10.2408 14.5497 12.1076 13.1085C14.9146 10.9402 13.9299 7.39584 12.5898 7.1776C12.5311 7.16799 12.4731 7.16355 12.4172 7.16355C11.1989 7.16355 10.6615 9.33114 10.6615 9.33114C10.6615 9.33114 9.0863 13.4148 6.38031 16.206C3.67434 18.998 3.5346 21.2388 5.50675 24.2246C6.85185 26.2606 9.42666 26.8753 12.0653 26.8753C14.8021 26.8753 17.6077 26.2139 19.1799 25.793C19.2574 25.7723 28.8193 22.984 27.6081 20.6107C27.4046 20.212 27.0693 20.0522 26.6471 20.0522C24.9416 20.0522 21.8393 22.6726 20.5057 22.6726C20.2076 22.6726 19.9976 22.5416 19.9116 22.222C19.3433 20.1173 28.552 19.2325 27.7758 16.1839C27.639 15.6445 27.2677 15.4256 26.746 15.4263C24.4923 15.4263 19.4358 19.5181 18.3759 19.5181C18.2949 19.5181 18.2368 19.4937 18.2053 19.4419C17.6743 18.557 17.9653 17.9394 21.7082 15.6009C25.4511 13.2617 28.0783 11.8545 26.5841 10.1752C26.4121 9.98141 26.1684 9.8956 25.8725 9.8956C23.6001 9.89634 18.2311 14.9403 18.2311 14.9403C18.2311 14.9403 16.7821 16.496 15.9057 16.496C15.7043 16.496 15.533 16.4139 15.4169 16.2112C14.7956 15.1296 21.1879 10.1286 21.5484 8.06535C21.7928 6.66715 21.3771 5.95917 20.6081 5.95917Z"),r(a,"fill","#FF9D00"),r(t,"d","M5.50686 24.2246C3.53472 21.2387 3.67446 18.9979 6.38043 16.206C9.08641 13.4147 10.6615 9.33111 10.6615 9.33111C10.6615 9.33111 11.2499 6.95933 12.59 7.17757C13.93 7.39581 14.9139 10.9401 12.1069 13.1084C9.29997 15.276 12.6659 16.7489 13.7459 14.713C14.8258 12.6772 17.7747 7.44316 19.304 6.44221C20.8326 5.44128 21.9089 6.00204 21.5484 8.06532C21.188 10.1286 14.795 15.1295 15.4171 16.2118C16.0391 17.2934 18.2312 14.9402 18.2312 14.9402C18.2312 14.9402 25.0907 8.49588 26.5842 10.1752C28.0776 11.8545 25.4512 13.2616 21.7082 15.6008C17.9646 17.9393 17.6744 18.557 18.2054 19.4418C18.7372 20.3266 26.9998 13.1351 27.7759 16.1838C28.5513 19.2324 19.3434 20.1173 19.9117 22.2219C20.48 24.3274 26.3979 18.2382 27.6082 20.6107C28.8193 22.9839 19.2574 25.7722 19.18 25.7929C16.0914 26.62 8.24723 28.3726 5.50686 24.2246Z"),r(t,"fill","#FFD21E"),r(e,"class",l[0]),r(e,"xmlns","http://www.w3.org/2000/svg"),r(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),r(e,"aria-hidden","true"),r(e,"focusable","false"),r(e,"role","img"),r(e,"width","1em"),r(e,"height","1em"),r(e,"preserveAspectRatio","xMidYMid meet"),r(e,"viewBox","0 0 32 32")},m(s,c){te(s,e,c),n(e,a),n(e,t)},p(s,[c]){c&1&&r(e,"class",s[0])},i:Ve,o:Ve,d(s){s&&o(e)}}}function Yt(l,e,a){let{classNames:t=""}=e;return l.$$set=s=>{"classNames"in s&&a(0,t=s.classNames)},[t]}class Zt extends Be{constructor(e){super(),Fe(this,e,Yt,Wt,qe,{classNames:0})}}function Kt(l){let e,a,t;return{c(){e=ye("svg"),a=ye("circle"),t=ye("path"),this.h()},l(s){e=Ee(s,"svg",{class:!0,xmlns:!0,"xmlns:xlink":!0,"aria-hidden":!0,fill:!0,focusable:!0,role:!0,width:!0,height:!0,preserveAspectRatio:!0,viewBox:!0});var c=f(e);a=Ee(c,"circle",{class:!0,cx:!0,cy:!0,r:!0,stroke:!0,"stroke-width":!0}),f(a).forEach(o),t=Ee(c,"path",{class:!0,fill:!0,d:!0}),f(t).forEach(o),c.forEach(o),this.h()},h(){r(a,"class","opacity-25"),r(a,"cx","12"),r(a,"cy","12"),r(a,"r","10"),r(a,"stroke","currentColor"),r(a,"stroke-width","4"),r(t,"class","opacity-75"),r(t,"fill","currentColor"),r(t,"d","M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"),r(e,"class",l[0]),r(e,"xmlns","http://www.w3.org/2000/svg"),r(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),r(e,"aria-hidden","true"),r(e,"fill","none"),r(e,"focusable","false"),r(e,"role","img"),r(e,"width","1em"),r(e,"height","1em"),r(e,"preserveAspectRatio","xMidYMid meet"),r(e,"viewBox","0 0 24 24")},m(s,c){te(s,e,c),n(e,a),n(e,t)},p(s,[c]){c&1&&r(e,"class",s[0])},i:Ve,o:Ve,d(s){s&&o(e)}}}function Gt(l,e,a){let{classNames:t=""}=e;return l.$$set=s=>{"classNames"in s&&a(0,t=s.classNames)},[t]}class Jt extends Be{constructor(e){super(),Fe(this,e,Gt,Kt,qe,{classNames:0})}}function At(l){let e,a,t,s,c,p,I,D,v;const m=[Qt,Xt],j=[];function M(b,_){return b[1]?0:1}return a=M(l),t=j[a]=m[a](l),{c(){e=d("div"),t.c(),s=V(),c=d("p"),p=C("Share to community"),this.h()},l(b){e=h(b,"DIV",{class:!0});var _=f(e);t.l(_),s=B(_),c=h(_,"P",{class:!0});var g=f(c);p=y(g,"Share to community"),g.forEach(o),_.forEach(o),this.h()},h(){r(c,"class","text-white font-semibold"),r(e,"class","flex items-center justify-center bg-black w-[12.5rem] px-2 py-1 gap-x-2 rounded-full cursor-pointer")},m(b,_){te(b,e,_),j[a].m(e,null),n(e,s),n(e,c),n(c,p),I=!0,D||(v=be(e,"click",l[2]),D=!0)},p(b,_){let g=a;a=M(b),a!==g&&(ot(),se(j[g],1,1,()=>{j[g]=null}),lt(),t=j[a],t||(t=j[a]=m[a](b),t.c()),Q(t,1),t.m(e,s))},i(b){I||(Q(t),I=!0)},o(b){se(t),I=!1},d(b){b&&o(e),j[a].d(),D=!1,v()}}}function Xt(l){let e,a;return e=new Zt({}),{c(){it(e.$$.fragment)},l(t){ct(e.$$.fragment,t)},m(t,s){ft(e,t,s),a=!0},i(t){a||(Q(e.$$.fragment,t),a=!0)},o(t){se(e.$$.fragment,t),a=!1},d(t){ut(e,t)}}}function Qt(l){let e,a;return e=new Jt({props:{classNames:"text-white animate-spin"}}),{c(){it(e.$$.fragment)},l(t){ct(e.$$.fragment,t)},m(t,s){ft(e,t,s),a=!0},i(t){a||(Q(e.$$.fragment,t),a=!0)},o(t){se(e.$$.fragment,t),a=!1},d(t){ut(e,t)}}}function $t(l){let e,a,t=l[0]&&At(l);return{c(){t&&t.c(),e=It()},l(s){t&&t.l(s),e=It()},m(s,c){t&&t.m(s,c),te(s,e,c),a=!0},p(s,[c]){s[0]?t?(t.p(s,c),c&1&&Q(t,1)):(t=At(s),t.c(),Q(t,1),t.m(e.parentNode,e)):t&&(ot(),se(t,1,1,()=>{t=null}),lt())},i(s){a||(Q(t),a=!0)},o(s){se(t),a=!1},d(s){t&&t.d(s),s&&o(e)}}}function ea(l,e,a){let{isVisisble:t}=e,{isUploading:s}=e;const c=Ut();function p(){s||c("createCommunityPost")}return l.$$set=I=>{"isVisisble"in I&&a(0,t=I.isVisisble),"isUploading"in I&&a(1,s=I.isUploading)},[t,s,p]}class ta extends Be{constructor(e){super(),Fe(this,e,ea,$t,qe,{isVisisble:0,isUploading:1})}}const{document:Te,window:Pt}=Ht;function St(l){let e,a,t,s,c,p;return{c(){e=d("div"),a=d("p"),t=C("Loading\u2026"),s=V(),c=d("p"),p=C("\u2588\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592")},l(I){e=h(I,"DIV",{});var D=f(e);a=h(D,"P",{});var v=f(a);t=y(v,"Loading\u2026"),v.forEach(o),s=B(D),c=h(D,"P",{});var m=f(c);p=y(m,"\u2588\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592"),m.forEach(o),D.forEach(o)},m(I,D){te(I,e,D),n(e,a),n(a,t),n(e,s),n(e,c),n(c,p)},d(I){I&&o(e)}}}function Nt(l){let e,a,t,s,c,p,I,D,v,m,j,M,b,_,g,F,q,N,L,x,W;return t=new ta({props:{isUploading:l[2],isVisisble:l[3]}}),t.$on("createCommunityPost",l[14]),{c(){e=d("div"),a=d("div"),it(t.$$.fragment),s=V(),c=d("div"),p=d("span"),I=V(),D=d("button"),v=C("diffuse the f rest"),j=V(),M=d("div"),b=d("label"),_=d("input"),g=C(`
|
2 |
+
upload img`),F=V(),q=d("p"),N=C("pro tip: upload img by dropping on the canvas"),this.h()},l(S){e=h(S,"DIV",{});var A=f(e);a=h(A,"DIV",{class:!0});var Z=f(a);ct(t.$$.fragment,Z),Z.forEach(o),s=B(A),c=h(A,"DIV",{class:!0});var G=f(c);p=h(G,"SPAN",{class:!0,role:!0,contenteditable:!0,style:!0,spellcheck:!0,dir:!0,maxlength:!0}),f(p).forEach(o),I=B(G),D=h(G,"BUTTON",{class:!0});var J=f(D);v=y(J,"diffuse the f rest"),J.forEach(o),G.forEach(o),j=B(A),M=h(A,"DIV",{class:!0});var $=f(M);b=h($,"LABEL",{class:!0});var Y=f(b);_=h(Y,"INPUT",{accept:!0,style:!0,type:!0}),g=y(Y,`
|
3 |
+
upload img`),Y.forEach(o),F=B($),q=h($,"P",{class:!0});var oe=f(q);N=y(oe,"pro tip: upload img by dropping on the canvas"),oe.forEach(o),$.forEach(o),A.forEach(o),this.h()},h(){r(a,"class","w-full flex justify-end"),r(p,"class","overflow-auto resize-y py-2 px-3 min-h-[42px] max-h-[500px] !w-[181px] whitespace-pre-wrap inline-block border border-gray-200 shadow-inner outline-none svelte-1wfa7x9"),r(p,"role","textbox"),r(p,"contenteditable",""),Dt(p,"--placeholder","'Add prompt'"),r(p,"spellcheck","false"),r(p,"dir","auto"),r(p,"maxlength","200"),l[0]===void 0&&zt(()=>l[17].call(p)),r(D,"class","bg-blue-500 hover:bg-blue-700 text-white font-bold py-[0.555rem] px-4"),r(c,"class",m="flex gap-x-2 mt-3 items-start justify-center "+(l[1]?"animate-pulse":"")),r(_,"accept","image/*"),Dt(_,"display","none"),r(_,"type","file"),r(b,"class","inline border py-1 px-1.5 bg-slate-200 cursor-pointer"),r(q,"class","hidden desktop:inline mt-2 opacity-50"),r(M,"class","mt-4")},m(S,A){te(S,e,A),n(e,a),ft(t,a,null),n(e,s),n(e,c),n(c,p),l[0]!==void 0&&(p.textContent=l[0]),n(c,I),n(c,D),n(D,v),n(e,j),n(e,M),n(M,b),n(b,_),l[18](_),n(b,g),n(M,F),n(M,q),n(q,N),L=!0,x||(W=[be(p,"input",l[17]),be(p,"keydown",l[13]),be(D,"click",l[9]),be(_,"change",l[10])],x=!0)},p(S,A){const Z={};A[0]&4&&(Z.isUploading=S[2]),A[0]&8&&(Z.isVisisble=S[3]),t.$set(Z),A[0]&1&&S[0]!==p.textContent&&(p.textContent=S[0]),(!L||A[0]&2&&m!==(m="flex gap-x-2 mt-3 items-start justify-center "+(S[1]?"animate-pulse":"")))&&r(c,"class",m)},i(S){L||(Q(t.$$.fragment,S),L=!0)},o(S){se(t.$$.fragment,S),L=!1},d(S){S&&o(e),ut(t),l[18](null),x=!1,Mt(W)}}}function aa(l){let e,a,t,s,c,p,I,D,v,m,j,M,b,_,g,F,q,N,L,x,W,S,A,Z,G,J,$,Y,oe,ue,K,ae,ke,xe,ne,Ie,De,re,Ae,i,u,w,k,E,R,U,X,ee,ve,z,_e,Pe,Oe,le,He,de,ze,We,he,Ye,Ze,Se,Ke,Ge,ie,Je,pe,Xe,Qe,me,$e,je,ge,et,dt,H=!l[4]&&St(),T=l[4]&&Nt(l);return{c(){e=d("link"),a=d("script"),s=d("script"),p=d("script"),D=V(),v=d("div"),m=d("canvas"),M=V(),b=d("div"),H&&H.c(),_=V(),g=d("div"),F=V(),T&&T.c(),N=V(),L=d("article"),x=d("div"),W=d("p"),S=C("Powered by "),A=d("a"),Z=C("\u{1F917} Diffusers ControlNet"),G=V(),J=d("p"),$=C("Diffusers provides a production-ready open-source "),Y=d("a"),oe=C("ControlNet pipeline"),ue=V(),K=d("p"),ae=d("a"),ke=C("ControlNet by Zhang & Agrawala (scribble version)"),xe=C(" & Stable Diffusion model by "),ne=d("a"),Ie=C("CompVis"),De=C(" and "),re=d("a"),Ae=C("Stability AI"),i=C(" - Demo by \u{1F917} Hugging Face"),u=V(),w=d("p"),k=C("Check out "),E=d("a"),R=C("ControlNet demo with all the modes/versions"),U=C(" by "),X=d("a"),ee=C("hysts"),ve=V(),z=d("small"),_e=d("h3"),Pe=C("LICENSE"),Oe=V(),le=d("p"),He=C("The model is licensed with a "),de=d("a"),ze=C("CreativeML Open RAIL-M"),We=C(" license. The authors claim no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in this license. The license forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation and target vulnerable groups. For the full list of restrictions please "),he=d("a"),Ye=C("read the license"),Ze=V(),Se=d("h3"),Ke=C("Biases and content acknowledgment"),Ge=V(),ie=d("p"),Je=C("Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the "),pe=d("a"),Xe=C("LAION-5B dataset"),Qe=C(", which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the "),me=d("a"),$e=C("model card"),this.h()},l(P){const O=Vt('[data-svelte="svelte-bw39ln"]',Te.head);e=h(O,"LINK",{href:!0,rel:!0}),a=h(O,"SCRIPT",{src:!0});var Tt=f(a);Tt.forEach(o),s=h(O,"SCRIPT",{src:!0});var jt=f(s);jt.forEach(o),p=h(O,"SCRIPT",{src:!0});var Rt=f(p);Rt.forEach(o),O.forEach(o),D=B(P),v=h(P,"DIV",{class:!0});var Re=f(v);m=h(Re,"CANVAS",{class:!0}),f(m).forEach(o),M=B(Re),b=h(Re,"DIV",{class:!0});var Ce=f(b);H&&H.l(Ce),_=B(Ce),g=h(Ce,"DIV",{id:!0}),f(g).forEach(o),F=B(Ce),T&&T.l(Ce),Ce.forEach(o),Re.forEach(o),N=B(P),L=h(P,"ARTICLE",{class:!0});var Ue=f(L);x=h(Ue,"DIV",{class:!0});var ce=f(x);W=h(ce,"P",{});var tt=f(W);S=y(tt,"Powered by "),A=h(tt,"A",{href:!0,rel:!0});var ht=f(A);Z=y(ht,"\u{1F917} Diffusers ControlNet"),ht.forEach(o),tt.forEach(o),G=B(ce),J=h(ce,"P",{});var at=f(J);$=y(at,"Diffusers provides a production-ready open-source "),Y=h(at,"A",{href:!0,rel:!0});var pt=f(Y);oe=y(pt,"ControlNet pipeline"),pt.forEach(o),at.forEach(o),ue=B(ce),K=h(ce,"P",{});var we=f(K);ae=h(we,"A",{href:!0,rel:!0});var mt=f(ae);ke=y(mt,"ControlNet by Zhang & Agrawala (scribble version)"),mt.forEach(o),xe=y(we," & Stable Diffusion model by "),ne=h(we,"A",{href:!0,rel:!0});var gt=f(ne);Ie=y(gt,"CompVis"),gt.forEach(o),De=y(we," and "),re=h(we,"A",{href:!0,rel:!0});var wt=f(re);Ae=y(wt,"Stability AI"),wt.forEach(o),i=y(we," - Demo by \u{1F917} Hugging Face"),we.forEach(o),u=B(ce),w=h(ce,"P",{});var Ne=f(w);k=y(Ne,"Check out "),E=h(Ne,"A",{href:!0,rel:!0});var bt=f(E);R=y(bt,"ControlNet demo with all the modes/versions"),bt.forEach(o),U=y(Ne," by "),X=h(Ne,"A",{href:!0,rel:!0});var vt=f(X);ee=y(vt,"hysts"),vt.forEach(o),Ne.forEach(o),ce.forEach(o),ve=B(Ue),z=h(Ue,"SMALL",{});var fe=f(z);_e=h(fe,"H3",{});var _t=f(_e);Pe=y(_t,"LICENSE"),_t.forEach(o),Oe=B(fe),le=h(fe,"P",{});var Le=f(le);He=y(Le,"The model is licensed with a "),de=h(Le,"A",{href:!0,rel:!0});var Ct=f(de);ze=y(Ct,"CreativeML Open RAIL-M"),Ct.forEach(o),We=y(Le," license. The authors claim no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in this license. The license forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation and target vulnerable groups. For the full list of restrictions please "),he=h(Le,"A",{href:!0,rel:!0});var yt=f(he);Ye=y(yt,"read the license"),yt.forEach(o),Le.forEach(o),Ze=B(fe),Se=h(fe,"H3",{});var Et=f(Se);Ke=y(Et,"Biases and content acknowledgment"),Et.forEach(o),Ge=B(fe),ie=h(fe,"P",{});var Me=f(ie);Je=y(Me,"Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the "),pe=h(Me,"A",{href:!0,rel:!0});var kt=f(pe);Xe=y(kt,"LAION-5B dataset"),kt.forEach(o),Qe=y(Me,", which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the "),me=h(Me,"A",{href:!0,rel:!0});var xt=f(me);$e=y(xt,"model card"),xt.forEach(o),Me.forEach(o),fe.forEach(o),Ue.forEach(o),this.h()},h(){r(e,"href","https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css"),r(e,"rel","stylesheet"),nt(a.src,t="https://code.jquery.com/jquery-1.12.4.min.js")||r(a,"src",t),nt(s.src,c="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js")||r(s,"src",c),nt(p.src,I="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.js")||r(p,"src",I),r(m,"class",j="border-[1.2px] desktop:mt-[34px] "+(l[8]?"":"hidden")),r(g,"id","board-container"),r(b,"class",q="flex flex-col items-center "+(l[1]?"pointer-events-none":"")),r(v,"class","flex flex-wrap gap-x-4 gap-y-2 justify-center my-8"),r(A,"href","https://huggingface.co/blog/controlnet"),r(A,"rel","nofollow"),r(Y,"href","https://huggingface.co/docs/diffusers/main/en/api/pipelines/stable_diffusion/controlnet"),r(Y,"rel","nofollow"),r(ae,"href","https://huggingface.co/lllyasviel/sd-controlnet-scribble"),r(ae,"rel","nofollow"),r(ne,"href","https://huggingface.co/CompVis"),r(ne,"rel","nofollow"),r(re,"href","https://huggingface.co/stabilityai"),r(re,"rel","nofollow"),r(E,"href","https://huggingface.co/spaces/hysts/ControlNet"),r(E,"rel","nofollow"),r(X,"href","https://twitter.com/hysts12321"),r(X,"rel","nofollow"),r(x,"class","text-center"),r(de,"href","https://huggingface.co/spaces/CompVis/stable-diffusion-license"),r(de,"rel","nofollow"),r(he,"href","https://huggingface.co/spaces/CompVis/stable-diffusion-license"),r(he,"rel","nofollow"),r(pe,"href","https://laion.ai/blog/laion-5b/"),r(pe,"rel","nofollow"),r(me,"href","https://huggingface.co/CompVis/stable-diffusion-v1-4"),r(me,"rel","nofollow"),r(L,"class",je="prose-sm px-4 md:px-12 lg:px-56 mb-8 "+(l[4]?"":"hidden"))},m(P,O){n(Te.head,e),n(Te.head,a),n(Te.head,s),n(Te.head,p),te(P,D,O),te(P,v,O),n(v,m),l[15](m),n(v,M),n(v,b),H&&H.m(b,null),n(b,_),n(b,g),l[16](g),n(b,F),T&&T.m(b,null),te(P,N,O),te(P,L,O),n(L,x),n(x,W),n(W,S),n(W,A),n(A,Z),n(x,G),n(x,J),n(J,$),n(J,Y),n(Y,oe),n(x,ue),n(x,K),n(K,ae),n(ae,ke),n(K,xe),n(K,ne),n(ne,Ie),n(K,De),n(K,re),n(re,Ae),n(K,i),n(x,u),n(x,w),n(w,k),n(w,E),n(E,R),n(w,U),n(w,X),n(X,ee),n(L,ve),n(L,z),n(z,_e),n(_e,Pe),n(z,Oe),n(z,le),n(le,He),n(le,de),n(de,ze),n(le,We),n(le,he),n(he,Ye),n(z,Ze),n(z,Se),n(Se,Ke),n(z,Ge),n(z,ie),n(ie,Je),n(ie,pe),n(pe,Xe),n(ie,Qe),n(ie,me),n(me,$e),ge=!0,et||(dt=[be(Pt,"drop",Bt(Ft(l[11]))),be(Pt,"paste",l[12])],et=!0)},p(P,O){(!ge||O[0]&256&&j!==(j="border-[1.2px] desktop:mt-[34px] "+(P[8]?"":"hidden")))&&r(m,"class",j),P[4]?H&&(H.d(1),H=null):H||(H=St(),H.c(),H.m(b,_)),P[4]?T?(T.p(P,O),O[0]&16&&Q(T,1)):(T=Nt(P),T.c(),Q(T,1),T.m(b,null)):T&&(ot(),se(T,1,1,()=>{T=null}),lt()),(!ge||O[0]&2&&q!==(q="flex flex-col items-center "+(P[1]?"pointer-events-none":"")))&&r(b,"class",q),(!ge||O[0]&16&&je!==(je="prose-sm px-4 md:px-12 lg:px-56 mb-8 "+(P[4]?"":"hidden")))&&r(L,"class",je)},i(P){ge||(Q(T),ge=!0)},o(P){se(T),ge=!1},d(P){o(e),o(a),o(s),o(p),P&&o(D),P&&o(v),l[15](null),H&&H.d(),l[16](null),T&&T.d(),P&&o(N),P&&o(L),et=!1,Mt(dt)}}}const st=500,Lt=3e3;function na(){window.createImageBitmap=async function(l){return new Promise((e,a)=>{const t=document.createElement("canvas"),s=t.getContext("2d");t.width=l.width,t.height=l.height,s.putImageData(l,0,0);const c=t.toDataURL(),p=document.createElement("img");p.addEventListener("load",()=>{e(p)}),p.src=c})}}function ra(){const l=document.querySelectorAll("a");for(const e of l)e.target="_blank"}async function sa(l){return await(await fetch("https://huggingface.co/uploads",{method:"POST",headers:{"Content-Type":l.type,"X-Requested-With":"XMLHttpRequest"},body:l})).text()}function oa(l,e,a){let t="",s=!1,c=!1,p=!1,I=!1,D,v,m,j,M,b,_,g=400,F,q,N,L=!1,x=[],W;async function S(){if(!m)return;const i=m.createImageData(v.width,v.height),u=i.data;for(let E=0,R=u.length;E<R;E+=4)u[E]=40*Math.random()*7,u[E+1]=40*Math.random()*7,u[E+2]=40*Math.random()*7,u[E+3]=255;const w=await createImageBitmap(i),k=performance.now()-j;m.globalAlpha=Math.min(k,Lt)/Lt,m.drawImage(w,0,0,g,g),s&&window.requestAnimationFrame(S)}function A(i){if(!m)return;const u=performance.now()-M;m.globalAlpha=Math.min(u,st)/st,m.drawImage(i,0,0,g,g),u<st&&window.requestAnimationFrame(()=>A(i))}async function Z(i){const u=i.toDataURL("png"),k=await(await fetch(u)).blob(),E=new File([k],"canvas shot.png",{type:"image/png"}),R=i.getContext("2d").getImageData(0,0,g,g),U=await createImageBitmap(R);return{imgFile:E,imgBitmap:U}}async function G(){if(!t)return alert("Please add prompt");if(!v||!m)return;_&&clearInterval(_),a(1,s=!0),a(8,L=!1),a(3,I=!1),oe(),j=performance.now(),S();const{imgFile:i,imgBitmap:u}=await Z(v),w=new FormData;w.append("prompt",t),w.append("strength","0.85"),w.append("image",i);try{const k=await fetch("https://sdb.pcuenca.net/i2i",{method:"POST",body:w}),E=JSON.parse(await k.text()),{images:R}=E;if(!R.length)return alert("All the results were flagged. Please try again with diffeerent sketch + prompt");x=await Promise.all(R.map(async X=>{const ee=new Image;return ee.src=`data:image/png;base64, ${X}`,await new Promise((ve,z)=>{ee.onload=()=>ve(ee)}),ee})),x.push(u),W={sketch:i,generations:await Promise.all(R.map(async X=>{const ee=`data:image/jpeg;base64, ${X}`,z=await(await fetch(ee)).blob(),Pe=`diffuse-the-rest-${Date.now()%200}.jpeg`;return new File([z],Pe,{type:"image/jpeg"})}))},a(8,L=!0);let U=0;M=performance.now(),A(x[U%x.length]),b=()=>{_&&clearInterval(_),M=performance.now(),U=U+1,A(x[U%x.length])},_=setInterval(()=>{U=U+1,M=performance.now(),A(x[U%x.length])},2500),p||J(),a(3,I=!0)}catch(k){console.error(k),alert("Error happened, queue might be full. Please try again in a bit :)")}finally{a(1,s=!1)}}function J(){const i=document.createElement("div");i.className="drawing-board-control";const u=document.createElement("button");u.innerHTML="\u23EF",u.onclick=b,i.append(u);const w=document.querySelector(".drawing-board-controls");w&&x.length>1&&(w.appendChild(i),p=!0,a(5,F.onclick=()=>{_&&clearInterval(_)},F))}function $(){const i=document.createElement("div");i.className="drawing-board-control";const u=document.createElement("button");u.innerHTML="\u{1F9F9}",u.onclick=()=>{m==null||m.clearRect(0,0,g,g),x=[],a(8,L=!1)},i.append(u);const w=document.querySelector(".drawing-board-controls");w&&w.appendChild(i)}function Y(){const i=document.createElement("div");i.className="drawing-board-control";const u=document.createElement("button");u.innerHTML="\u2B07\uFE0F",u.onclick=()=>{if(!v)return;const k=document.createElement("a"),E=Date.now()%200;k.download=`diffuse-the-rest-${E}.png`,k.href=v.toDataURL(),k.click()},i.append(u);const w=document.querySelector(".drawing-board-controls");w&&w.appendChild(i)}function oe(){const i=N.getContext("2d");a(7,N.width=v.width,N),a(7,N.height=v.height,N),i.drawImage(v,0,0)}async function ue(i){_&&clearInterval(_);const u=new Image;u.src=URL.createObjectURL(i),await new Promise((E,R)=>{u.onload=()=>E(u)});const{width:w,height:k}=u;if(w==k)m==null||m.drawImage(u,0,0,w,k,0,0,g,g);else if(w>k){const E=Math.floor(g*k/w),R=Math.floor((g-E)/2);m==null||m.drawImage(u,0,0,w,k,0,R,g,E)}else{const E=Math.floor(g*w/k),R=Math.floor((g-E)/2);m==null||m.drawImage(u,0,0,w,k,R,0,E,g)}}function K(){var u;const i=(u=q.files)==null?void 0:u[0];i&&ue(i)}function ae(i){var k;if(!((k=i.dataTransfer)!=null&&k.files))return;i.preventDefault();const w=Array.from(i.dataTransfer.files)[0];ue(w)}function ke(i){if(!i.clipboardData)return;const u=Array.from(i.clipboardData.files);if(u.length===0)return;i.preventDefault();const w=u[0];ue(w)}function xe(i){if(s)return i.preventDefault();i.code==="Enter"&&(i.preventDefault(),G())}async function ne(){a(2,c=!0);const i=[W.sketch,...W.generations];console.log(i);const w=(await Promise.all(i.map(U=>sa(U)))).map(U=>`<img src="${U}" width="400" height="400">`),k=`#### Prompt:
|
4 |
+
${t}
|
5 |
+
|
6 |
+
#### Sketch:
|
7 |
+
<div style="display: flex; overflow: scroll; column-gap: 0.75rem;">
|
8 |
+
${w[0]}
|
9 |
+
</div>
|
10 |
+
|
11 |
+
#### Generations:
|
12 |
+
<div style="display: flex; flex-wrap: wrap; column-gap: 0.75rem;">
|
13 |
+
${w.slice(1).join(`
|
14 |
+
`)}
|
15 |
+
</div>`,R=new URLSearchParams({title:t,description:k}).toString();window.open(`https://huggingface.co/spaces/huggingface-projects/diffuse-the-rest/discussions/new?${R}`,"_blank"),a(2,c=!1)}qt(async()=>{typeof createImageBitmap>"u"&&na();const{innerWidth:i}=window;g=Math.min(g,Math.floor(i*.75)),a(5,F.style.width=`${g}px`,F),a(5,F.style.height=`${g}px`,F),a(7,N.style.width=`${g}px`,N),a(7,N.style.height=`${g}px`,N),await Ot(),D=new window.DrawingBoard.Board("board-container",{size:2.5,controls:[{DrawingMode:{filler:!1}}],webStorage:!1,enlargeYourContainer:!0}),a(4,v=D.canvas),m=v.getContext("2d"),a(4,v.ondragover=function(u){return u.preventDefault(),!1},v),$(),Y(),ra()});function Ie(i){rt[i?"unshift":"push"](()=>{N=i,a(7,N)})}function De(i){rt[i?"unshift":"push"](()=>{F=i,a(5,F)})}function re(){t=this.textContent,a(0,t)}function Ae(i){rt[i?"unshift":"push"](()=>{q=i,a(6,q)})}return[t,s,c,I,v,F,q,N,L,G,K,ae,ke,xe,ne,Ie,De,re,Ae]}class ia extends Be{constructor(e){super(),Fe(this,e,oa,aa,qe,{},null,[-1,-1])}}export{ia as default};
|
build/_app/immutable/components/pages/_page.svelte-1525ec40.js
DELETED
@@ -1,15 +0,0 @@
|
|
1 |
-
import{S as Ne,i as Be,s as Re,H as be,I as ve,m as u,h as l,n,b as $,F as s,A as je,e as pt,f as J,g as Je,t as ne,d as Xe,J as xt,k as m,a as V,q as E,l as g,c as F,r as k,K as de,v as Qe,w as $e,x as et,y as tt,L as It,M as Ge,N as Dt,O as St,P as Ct,o as Pt,z as At,Q as Lt,p as mt,R as Mt,T as Ke}from"../../chunks/index-032ac624.js";function Tt(i){let e,a,t;return{c(){e=be("svg"),a=be("path"),t=be("path"),this.h()},l(r){e=ve(r,"svg",{class:!0,xmlns:!0,"xmlns:xlink":!0,"aria-hidden":!0,focusable:!0,role:!0,width:!0,height:!0,preserveAspectRatio:!0,viewBox:!0});var c=u(e);a=ve(c,"path",{d:!0,fill:!0}),u(a).forEach(l),t=ve(c,"path",{d:!0,fill:!0}),u(t).forEach(l),c.forEach(l),this.h()},h(){n(a,"d","M20.6081 3C21.7684 3 22.8053 3.49196 23.5284 4.38415C23.9756 4.93678 24.4428 5.82749 24.4808 7.16133C24.9674 7.01707 25.4353 6.93643 25.8725 6.93643C26.9833 6.93643 27.9865 7.37587 28.696 8.17411C29.6075 9.19872 30.0124 10.4579 29.8361 11.7177C29.7523 12.3177 29.5581 12.8555 29.2678 13.3534C29.8798 13.8646 30.3306 14.5763 30.5485 15.4322C30.719 16.1032 30.8939 17.5006 29.9808 18.9403C30.0389 19.0342 30.0934 19.1319 30.1442 19.2318C30.6932 20.3074 30.7283 21.5229 30.2439 22.6548C29.5093 24.3704 27.6841 25.7219 24.1397 27.1727C21.9347 28.0753 19.9174 28.6523 19.8994 28.6575C16.9842 29.4379 14.3477 29.8345 12.0653 29.8345C7.87017 29.8345 4.8668 28.508 3.13831 25.8921C0.356375 21.6797 0.754104 17.8269 4.35369 14.1131C6.34591 12.058 7.67023 9.02782 7.94613 8.36275C8.50224 6.39343 9.97271 4.20438 12.4172 4.20438H12.4179C12.6236 4.20438 12.8314 4.2214 13.0364 4.25468C14.107 4.42854 15.0428 5.06476 15.7115 6.02205C16.4331 5.09583 17.134 4.359 17.7682 3.94323C18.7242 3.31737 19.6794 3 20.6081 3ZM20.6081 5.95917C20.2427 5.95917 19.7963 6.1197 19.3039 6.44225C17.7754 7.44319 14.8258 12.6772 13.7458 14.7131C13.3839 15.3952 12.7655 15.6837 12.2086 15.6837C11.1036 15.6837 10.2408 14.5497 12.1076 13.1085C14.9146 10.9402 13.9299 7.39584 12.5898 7.1776C12.5311 7.16799 12.4731 7.16355 12.4172 7.16355C11.1989 7.16355 10.6615 9.33114 10.6615 9.33114C10.6615 9.33114 9.0863 13.4148 6.38031 16.206C3.67434 18.998 3.5346 21.2388 5.50675 24.2246C6.85185 26.2606 9.42666 26.8753 12.0653 26.8753C14.8021 26.8753 17.6077 26.2139 19.1799 25.793C19.2574 25.7723 28.8193 22.984 27.6081 20.6107C27.4046 20.212 27.0693 20.0522 26.6471 20.0522C24.9416 20.0522 21.8393 22.6726 20.5057 22.6726C20.2076 22.6726 19.9976 22.5416 19.9116 22.222C19.3433 20.1173 28.552 19.2325 27.7758 16.1839C27.639 15.6445 27.2677 15.4256 26.746 15.4263C24.4923 15.4263 19.4358 19.5181 18.3759 19.5181C18.2949 19.5181 18.2368 19.4937 18.2053 19.4419C17.6743 18.557 17.9653 17.9394 21.7082 15.6009C25.4511 13.2617 28.0783 11.8545 26.5841 10.1752C26.4121 9.98141 26.1684 9.8956 25.8725 9.8956C23.6001 9.89634 18.2311 14.9403 18.2311 14.9403C18.2311 14.9403 16.7821 16.496 15.9057 16.496C15.7043 16.496 15.533 16.4139 15.4169 16.2112C14.7956 15.1296 21.1879 10.1286 21.5484 8.06535C21.7928 6.66715 21.3771 5.95917 20.6081 5.95917Z"),n(a,"fill","#FF9D00"),n(t,"d","M5.50686 24.2246C3.53472 21.2387 3.67446 18.9979 6.38043 16.206C9.08641 13.4147 10.6615 9.33111 10.6615 9.33111C10.6615 9.33111 11.2499 6.95933 12.59 7.17757C13.93 7.39581 14.9139 10.9401 12.1069 13.1084C9.29997 15.276 12.6659 16.7489 13.7459 14.713C14.8258 12.6772 17.7747 7.44316 19.304 6.44221C20.8326 5.44128 21.9089 6.00204 21.5484 8.06532C21.188 10.1286 14.795 15.1295 15.4171 16.2118C16.0391 17.2934 18.2312 14.9402 18.2312 14.9402C18.2312 14.9402 25.0907 8.49588 26.5842 10.1752C28.0776 11.8545 25.4512 13.2616 21.7082 15.6008C17.9646 17.9393 17.6744 18.557 18.2054 19.4418C18.7372 20.3266 26.9998 13.1351 27.7759 16.1838C28.5513 19.2324 19.3434 20.1173 19.9117 22.2219C20.48 24.3274 26.3979 18.2382 27.6082 20.6107C28.8193 22.9839 19.2574 25.7722 19.18 25.7929C16.0914 26.62 8.24723 28.3726 5.50686 24.2246Z"),n(t,"fill","#FFD21E"),n(e,"class",i[0]),n(e,"xmlns","http://www.w3.org/2000/svg"),n(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),n(e,"aria-hidden","true"),n(e,"focusable","false"),n(e,"role","img"),n(e,"width","1em"),n(e,"height","1em"),n(e,"preserveAspectRatio","xMidYMid meet"),n(e,"viewBox","0 0 32 32")},m(r,c){$(r,e,c),s(e,a),s(e,t)},p(r,[c]){c&1&&n(e,"class",r[0])},i:je,o:je,d(r){r&&l(e)}}}function jt(i,e,a){let{classNames:t=""}=e;return i.$$set=r=>{"classNames"in r&&a(0,t=r.classNames)},[t]}class Nt extends Ne{constructor(e){super(),Be(this,e,jt,Tt,Re,{classNames:0})}}function Bt(i){let e,a,t;return{c(){e=be("svg"),a=be("circle"),t=be("path"),this.h()},l(r){e=ve(r,"svg",{class:!0,xmlns:!0,"xmlns:xlink":!0,"aria-hidden":!0,fill:!0,focusable:!0,role:!0,width:!0,height:!0,preserveAspectRatio:!0,viewBox:!0});var c=u(e);a=ve(c,"circle",{class:!0,cx:!0,cy:!0,r:!0,stroke:!0,"stroke-width":!0}),u(a).forEach(l),t=ve(c,"path",{class:!0,fill:!0,d:!0}),u(t).forEach(l),c.forEach(l),this.h()},h(){n(a,"class","opacity-25"),n(a,"cx","12"),n(a,"cy","12"),n(a,"r","10"),n(a,"stroke","currentColor"),n(a,"stroke-width","4"),n(t,"class","opacity-75"),n(t,"fill","currentColor"),n(t,"d","M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"),n(e,"class",i[0]),n(e,"xmlns","http://www.w3.org/2000/svg"),n(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),n(e,"aria-hidden","true"),n(e,"fill","none"),n(e,"focusable","false"),n(e,"role","img"),n(e,"width","1em"),n(e,"height","1em"),n(e,"preserveAspectRatio","xMidYMid meet"),n(e,"viewBox","0 0 24 24")},m(r,c){$(r,e,c),s(e,a),s(e,t)},p(r,[c]){c&1&&n(e,"class",r[0])},i:je,o:je,d(r){r&&l(e)}}}function Rt(i,e,a){let{classNames:t=""}=e;return i.$$set=r=>{"classNames"in r&&a(0,t=r.classNames)},[t]}class Ut extends Ne{constructor(e){super(),Be(this,e,Rt,Bt,Re,{classNames:0})}}function gt(i){let e,a,t,r,c,d,x,I,v;const h=[Ft,Vt],B=[];function j(w,_){return w[1]?0:1}return a=j(i),t=B[a]=h[a](i),{c(){e=m("div"),t.c(),r=V(),c=m("p"),d=E("Share to community"),this.h()},l(w){e=g(w,"DIV",{class:!0});var _=u(e);t.l(_),r=F(_),c=g(_,"P",{class:!0});var p=u(c);d=k(p,"Share to community"),p.forEach(l),_.forEach(l),this.h()},h(){n(c,"class","text-white font-semibold"),n(e,"class","flex items-center justify-center bg-black w-[12.5rem] px-2 py-1 gap-x-2 rounded-full cursor-pointer")},m(w,_){$(w,e,_),B[a].m(e,null),s(e,r),s(e,c),s(c,d),x=!0,I||(v=de(e,"click",i[2]),I=!0)},p(w,_){let p=a;a=j(w),a!==p&&(Je(),ne(B[p],1,1,()=>{B[p]=null}),Xe(),t=B[a],t||(t=B[a]=h[a](w),t.c()),J(t,1),t.m(e,r))},i(w){x||(J(t),x=!0)},o(w){ne(t),x=!1},d(w){w&&l(e),B[a].d(),I=!1,v()}}}function Vt(i){let e,a;return e=new Nt({}),{c(){Qe(e.$$.fragment)},l(t){$e(e.$$.fragment,t)},m(t,r){et(e,t,r),a=!0},i(t){a||(J(e.$$.fragment,t),a=!0)},o(t){ne(e.$$.fragment,t),a=!1},d(t){tt(e,t)}}}function Ft(i){let e,a;return e=new Ut({props:{classNames:"text-white animate-spin"}}),{c(){Qe(e.$$.fragment)},l(t){$e(e.$$.fragment,t)},m(t,r){et(e,t,r),a=!0},i(t){a||(J(e.$$.fragment,t),a=!0)},o(t){ne(e.$$.fragment,t),a=!1},d(t){tt(e,t)}}}function qt(i){let e,a,t=i[0]&>(i);return{c(){t&&t.c(),e=pt()},l(r){t&&t.l(r),e=pt()},m(r,c){t&&t.m(r,c),$(r,e,c),a=!0},p(r,[c]){r[0]?t?(t.p(r,c),c&1&&J(t,1)):(t=gt(r),t.c(),J(t,1),t.m(e.parentNode,e)):t&&(Je(),ne(t,1,1,()=>{t=null}),Xe())},i(r){a||(J(t),a=!0)},o(r){ne(t),a=!1},d(r){t&&t.d(r),r&&l(e)}}}function Ot(i,e,a){let{isVisisble:t}=e,{isUploading:r}=e;const c=xt();function d(){r||c("createCommunityPost")}return i.$$set=x=>{"isVisisble"in x&&a(0,t=x.isVisisble),"isUploading"in x&&a(1,r=x.isUploading)},[t,r,d]}class Ht extends Ne{constructor(e){super(),Be(this,e,Ot,qt,Re,{isVisisble:0,isUploading:1})}}const{document:Le,window:wt}=Lt;function bt(i){let e,a,t,r,c,d;return{c(){e=m("div"),a=m("p"),t=E("Loading\u2026"),r=V(),c=m("p"),d=E("\u2588\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592")},l(x){e=g(x,"DIV",{});var I=u(e);a=g(I,"P",{});var v=u(a);t=k(v,"Loading\u2026"),v.forEach(l),r=F(I),c=g(I,"P",{});var h=u(c);d=k(h,"\u2588\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592\u2592"),h.forEach(l),I.forEach(l)},m(x,I){$(x,e,I),s(e,a),s(a,t),s(e,r),s(e,c),s(c,d)},d(x){x&&l(e)}}}function vt(i){let e,a,t,r,c,d,x,I,v,h,B,j,w,_,p,U,q,T,y,S,O;return t=new Ht({props:{isUploading:i[2],isVisisble:i[3]}}),t.$on("createCommunityPost",i[14]),{c(){e=m("div"),a=m("div"),Qe(t.$$.fragment),r=V(),c=m("div"),d=m("span"),x=V(),I=m("button"),v=E("diffuse the f rest"),B=V(),j=m("div"),w=m("label"),_=m("input"),p=E(`
|
2 |
-
upload img`),U=V(),q=m("p"),T=E("pro tip: upload img by dropping on the canvas"),this.h()},l(M){e=g(M,"DIV",{});var D=u(e);a=g(D,"DIV",{class:!0});var Y=u(a);$e(t.$$.fragment,Y),Y.forEach(l),r=F(D),c=g(D,"DIV",{class:!0});var Z=u(c);d=g(Z,"SPAN",{class:!0,role:!0,contenteditable:!0,style:!0,spellcheck:!0,dir:!0,maxlength:!0}),u(d).forEach(l),x=F(Z),I=g(Z,"BUTTON",{class:!0});var G=u(I);v=k(G,"diffuse the f rest"),G.forEach(l),Z.forEach(l),B=F(D),j=g(D,"DIV",{class:!0});var X=u(j);w=g(X,"LABEL",{class:!0});var ee=u(w);_=g(ee,"INPUT",{accept:!0,style:!0,type:!0}),p=k(ee,`
|
3 |
-
upload img`),ee.forEach(l),U=F(X),q=g(X,"P",{class:!0});var se=u(q);T=k(se,"pro tip: upload img by dropping on the canvas"),se.forEach(l),X.forEach(l),D.forEach(l),this.h()},h(){n(a,"class","w-full flex justify-end"),n(d,"class","overflow-auto resize-y py-2 px-3 min-h-[42px] max-h-[500px] !w-[181px] whitespace-pre-wrap inline-block border border-gray-200 shadow-inner outline-none svelte-1wfa7x9"),n(d,"role","textbox"),n(d,"contenteditable",""),mt(d,"--placeholder","'Add prompt'"),n(d,"spellcheck","false"),n(d,"dir","auto"),n(d,"maxlength","200"),i[0]===void 0&&Mt(()=>i[17].call(d)),n(I,"class","bg-blue-500 hover:bg-blue-700 text-white font-bold py-[0.555rem] px-4"),n(c,"class",h="flex gap-x-2 mt-3 items-start justify-center "+(i[1]?"animate-pulse":"")),n(_,"accept","image/*"),mt(_,"display","none"),n(_,"type","file"),n(w,"class","inline border py-1 px-1.5 bg-slate-200 cursor-pointer"),n(q,"class","hidden desktop:inline mt-2 opacity-50"),n(j,"class","mt-4")},m(M,D){$(M,e,D),s(e,a),et(t,a,null),s(e,r),s(e,c),s(c,d),i[0]!==void 0&&(d.textContent=i[0]),s(c,x),s(c,I),s(I,v),s(e,B),s(e,j),s(j,w),s(w,_),i[18](_),s(w,p),s(j,U),s(j,q),s(q,T),y=!0,S||(O=[de(d,"input",i[17]),de(d,"keydown",i[13]),de(I,"click",i[9]),de(_,"change",i[10])],S=!0)},p(M,D){const Y={};D[0]&4&&(Y.isUploading=M[2]),D[0]&8&&(Y.isVisisble=M[3]),t.$set(Y),D[0]&1&&M[0]!==d.textContent&&(d.textContent=M[0]),(!y||D[0]&2&&h!==(h="flex gap-x-2 mt-3 items-start justify-center "+(M[1]?"animate-pulse":"")))&&n(c,"class",h)},i(M){y||(J(t.$$.fragment,M),y=!0)},o(M){ne(t.$$.fragment,M),y=!1},d(M){M&&l(e),tt(t),i[18](null),S=!1,Ct(O)}}}function zt(i){let e,a,t,r,c,d,x,I,v,h,B,j,w,_,p,U,q,T,y,S,O,M,D,Y,Z,G,X,ee,se,K,_e,te,Ce,ye,ae,Ee,ke,re,xe,o,f,b,C,P,R,L,le,W,he,pe,oe,Ie,Ue,De,Ve,Fe,ie,qe,ce,Oe,He,fe,ze,Me,ue,We,at,z=!i[4]&&bt(),N=i[4]&&vt(i);return{c(){e=m("link"),a=m("script"),r=m("script"),d=m("script"),I=V(),v=m("div"),h=m("canvas"),j=V(),w=m("div"),z&&z.c(),_=V(),p=m("div"),U=V(),N&&N.c(),T=V(),y=m("article"),S=m("div"),O=m("p"),M=E("Stable Diffusion model by "),D=m("a"),Y=E("CompVis"),Z=E(" and "),G=m("a"),X=E("Stability AI"),ee=E(" - Demo by \u{1F917} Hugging Face"),se=V(),K=m("p"),_e=E("Powered by "),te=m("a"),Ce=E("\u{1F917} Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch"),ye=E(". Based on "),ae=m("a"),Ee=E("notebook by @psuraj28"),ke=V(),re=m("p"),xe=E("Check out "),o=m("a"),f=E("Stable Diffusion Gradio demo"),b=V(),C=m("h3"),P=E("LICENSE"),R=V(),L=m("p"),le=E("The model is licensed with a "),W=m("a"),he=E("CreativeML Open RAIL-M"),pe=E(" license. The authors claim no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in this license. The license forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation and target vulnerable groups. For the full list of restrictions please "),oe=m("a"),Ie=E("read the license"),Ue=V(),De=m("h3"),Ve=E("Biases and content acknowledgment"),Fe=V(),ie=m("p"),qe=E("Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the "),ce=m("a"),Oe=E("LAION-5B dataset"),He=E(", which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the "),fe=m("a"),ze=E("model card"),this.h()},l(A){const H=It('[data-svelte="svelte-bw39ln"]',Le.head);e=g(H,"LINK",{href:!0,rel:!0}),a=g(H,"SCRIPT",{src:!0});var yt=u(a);yt.forEach(l),r=g(H,"SCRIPT",{src:!0});var Et=u(r);Et.forEach(l),d=g(H,"SCRIPT",{src:!0});var kt=u(d);kt.forEach(l),H.forEach(l),I=F(A),v=g(A,"DIV",{class:!0});var Te=u(v);h=g(Te,"CANVAS",{class:!0}),u(h).forEach(l),j=F(Te),w=g(Te,"DIV",{class:!0});var me=u(w);z&&z.l(me),_=F(me),p=g(me,"DIV",{id:!0}),u(p).forEach(l),U=F(me),N&&N.l(me),me.forEach(l),Te.forEach(l),T=F(A),y=g(A,"ARTICLE",{class:!0});var Q=u(y);S=g(Q,"DIV",{class:!0});var ge=u(S);O=g(ge,"P",{});var we=u(O);M=k(we,"Stable Diffusion model by "),D=g(we,"A",{href:!0,rel:!0});var nt=u(D);Y=k(nt,"CompVis"),nt.forEach(l),Z=k(we," and "),G=g(we,"A",{href:!0,rel:!0});var st=u(G);X=k(st,"Stability AI"),st.forEach(l),ee=k(we," - Demo by \u{1F917} Hugging Face"),we.forEach(l),se=F(ge),K=g(ge,"P",{});var Se=u(K);_e=k(Se,"Powered by "),te=g(Se,"A",{href:!0,rel:!0});var rt=u(te);Ce=k(rt,"\u{1F917} Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch"),rt.forEach(l),ye=k(Se,". Based on "),ae=g(Se,"A",{href:!0,rel:!0});var ot=u(ae);Ee=k(ot,"notebook by @psuraj28"),ot.forEach(l),Se.forEach(l),ke=F(ge),re=g(ge,"P",{});var Ye=u(re);xe=k(Ye,"Check out "),o=g(Ye,"A",{href:!0,rel:!0});var it=u(o);f=k(it,"Stable Diffusion Gradio demo"),it.forEach(l),Ye.forEach(l),ge.forEach(l),b=F(Q),C=g(Q,"H3",{});var lt=u(C);P=k(lt,"LICENSE"),lt.forEach(l),R=F(Q),L=g(Q,"P",{});var Pe=u(L);le=k(Pe,"The model is licensed with a "),W=g(Pe,"A",{href:!0,rel:!0});var ct=u(W);he=k(ct,"CreativeML Open RAIL-M"),ct.forEach(l),pe=k(Pe," license. The authors claim no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in this license. The license forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation and target vulnerable groups. For the full list of restrictions please "),oe=g(Pe,"A",{href:!0,rel:!0});var ft=u(oe);Ie=k(ft,"read the license"),ft.forEach(l),Pe.forEach(l),Ue=F(Q),De=g(Q,"H3",{});var ut=u(De);Ve=k(ut,"Biases and content acknowledgment"),ut.forEach(l),Fe=F(Q),ie=g(Q,"P",{});var Ae=u(ie);qe=k(Ae,"Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the "),ce=g(Ae,"A",{href:!0,rel:!0});var dt=u(ce);Oe=k(dt,"LAION-5B dataset"),dt.forEach(l),He=k(Ae,", which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the "),fe=g(Ae,"A",{href:!0,rel:!0});var ht=u(fe);ze=k(ht,"model card"),ht.forEach(l),Ae.forEach(l),Q.forEach(l),this.h()},h(){n(e,"href","https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css"),n(e,"rel","stylesheet"),Ge(a.src,t="https://code.jquery.com/jquery-1.12.4.min.js")||n(a,"src",t),Ge(r.src,c="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js")||n(r,"src",c),Ge(d.src,x="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.js")||n(d,"src",x),n(h,"class",B="border-[1.2px] desktop:mt-[34px] "+(i[8]?"":"hidden")),n(p,"id","board-container"),n(w,"class",q="flex flex-col items-center "+(i[1]?"pointer-events-none":"")),n(v,"class","flex flex-wrap gap-x-4 gap-y-2 justify-center my-8"),n(D,"href","https://huggingface.co/CompVis"),n(D,"rel","nofollow"),n(G,"href","https://huggingface.co/stabilityai"),n(G,"rel","nofollow"),n(te,"href","https://github.com/huggingface/diffusers"),n(te,"rel","nofollow"),n(ae,"href","https://twitter.com/psuraj28/status/1562039265126670339"),n(ae,"rel","nofollow"),n(o,"href","https://huggingface.co/spaces/stabilityai/stable-diffusion"),n(o,"rel","nofollow"),n(S,"class","text-center"),n(W,"href","https://huggingface.co/spaces/CompVis/stable-diffusion-license"),n(W,"rel","nofollow"),n(oe,"href","https://huggingface.co/spaces/CompVis/stable-diffusion-license"),n(oe,"rel","nofollow"),n(ce,"href","https://laion.ai/blog/laion-5b/"),n(ce,"rel","nofollow"),n(fe,"href","https://huggingface.co/CompVis/stable-diffusion-v1-4"),n(fe,"rel","nofollow"),n(y,"class",Me="prose-sm px-4 md:px-12 lg:px-56 mb-8 "+(i[4]?"":"hidden"))},m(A,H){s(Le.head,e),s(Le.head,a),s(Le.head,r),s(Le.head,d),$(A,I,H),$(A,v,H),s(v,h),i[15](h),s(v,j),s(v,w),z&&z.m(w,null),s(w,_),s(w,p),i[16](p),s(w,U),N&&N.m(w,null),$(A,T,H),$(A,y,H),s(y,S),s(S,O),s(O,M),s(O,D),s(D,Y),s(O,Z),s(O,G),s(G,X),s(O,ee),s(S,se),s(S,K),s(K,_e),s(K,te),s(te,Ce),s(K,ye),s(K,ae),s(ae,Ee),s(S,ke),s(S,re),s(re,xe),s(re,o),s(o,f),s(y,b),s(y,C),s(C,P),s(y,R),s(y,L),s(L,le),s(L,W),s(W,he),s(L,pe),s(L,oe),s(oe,Ie),s(y,Ue),s(y,De),s(De,Ve),s(y,Fe),s(y,ie),s(ie,qe),s(ie,ce),s(ce,Oe),s(ie,He),s(ie,fe),s(fe,ze),ue=!0,We||(at=[de(wt,"drop",Dt(St(i[11]))),de(wt,"paste",i[12])],We=!0)},p(A,H){(!ue||H[0]&256&&B!==(B="border-[1.2px] desktop:mt-[34px] "+(A[8]?"":"hidden")))&&n(h,"class",B),A[4]?z&&(z.d(1),z=null):z||(z=bt(),z.c(),z.m(w,_)),A[4]?N?(N.p(A,H),H[0]&16&&J(N,1)):(N=vt(A),N.c(),J(N,1),N.m(w,null)):N&&(Je(),ne(N,1,1,()=>{N=null}),Xe()),(!ue||H[0]&2&&q!==(q="flex flex-col items-center "+(A[1]?"pointer-events-none":"")))&&n(w,"class",q),(!ue||H[0]&16&&Me!==(Me="prose-sm px-4 md:px-12 lg:px-56 mb-8 "+(A[4]?"":"hidden")))&&n(y,"class",Me)},i(A){ue||(J(N),ue=!0)},o(A){ne(N),ue=!1},d(A){l(e),l(a),l(r),l(d),A&&l(I),A&&l(v),i[15](null),z&&z.d(),i[16](null),N&&N.d(),A&&l(T),A&&l(y),We=!1,Ct(at)}}}const Ze=500,_t=3e3;function Wt(){window.createImageBitmap=async function(i){return new Promise((e,a)=>{const t=document.createElement("canvas"),r=t.getContext("2d");t.width=i.width,t.height=i.height,r.putImageData(i,0,0);const c=t.toDataURL(),d=document.createElement("img");d.addEventListener("load",()=>{e(d)}),d.src=c})}}function Yt(){const i=document.querySelectorAll("a");for(const e of i)e.target="_blank"}async function Gt(i){return await(await fetch("https://huggingface.co/uploads",{method:"POST",headers:{"Content-Type":i.type,"X-Requested-With":"XMLHttpRequest"},body:i})).text()}function Kt(i,e,a){let t="",r=!1,c=!1,d=!1,x=!1,I,v,h,B,j,w,_,p=400,U,q,T,y=!1,S=[],O;async function M(){if(!h)return;const o=h.createImageData(v.width,v.height),f=o.data;for(let P=0,R=f.length;P<R;P+=4)f[P]=40*Math.random()*7,f[P+1]=40*Math.random()*7,f[P+2]=40*Math.random()*7,f[P+3]=255;const b=await createImageBitmap(o),C=performance.now()-B;h.globalAlpha=Math.min(C,_t)/_t,h.drawImage(b,0,0,p,p),r&&window.requestAnimationFrame(M)}function D(o){if(!h)return;const f=performance.now()-j;h.globalAlpha=Math.min(f,Ze)/Ze,h.drawImage(o,0,0,p,p),f<Ze&&window.requestAnimationFrame(()=>D(o))}async function Y(o){const f=o.toDataURL("png"),C=await(await fetch(f)).blob(),P=new File([C],"canvas shot.png",{type:"image/png"}),R=o.getContext("2d").getImageData(0,0,p,p),L=await createImageBitmap(R);return{imgFile:P,imgBitmap:L}}async function Z(){if(!t)return alert("Please add prompt");if(!v||!h)return;_&&clearInterval(_),a(1,r=!0),a(8,y=!1),a(3,x=!1),se(),B=performance.now(),M();const{imgFile:o,imgBitmap:f}=await Y(v),b=new FormData;b.append("prompt",t),b.append("strength","0.85"),b.append("image",o);try{const C=await fetch("https://sdb.pcuenca.net/i2i",{method:"POST",body:b}),P=JSON.parse(await C.text()),{images:R}=P;if(!R.length)return alert("All the results were flagged. Please try again with diffeerent sketch + prompt");S=await Promise.all(R.map(async le=>{const W=new Image;return W.src=`data:image/png;base64, ${le}`,await new Promise((he,pe)=>{W.onload=()=>he(W)}),W})),S.push(f),O={sketch:o,generations:await Promise.all(R.map(async le=>{const W=`data:image/jpeg;base64, ${le}`,pe=await(await fetch(W)).blob(),Ie=`diffuse-the-rest-${Date.now()%200}.jpeg`;return new File([pe],Ie,{type:"image/jpeg"})}))},a(8,y=!0);let L=0;j=performance.now(),D(S[L%S.length]),w=()=>{_&&clearInterval(_),j=performance.now(),L=L+1,D(S[L%S.length])},_=setInterval(()=>{L=L+1,j=performance.now(),D(S[L%S.length])},2500),d||G(),a(3,x=!0)}catch(C){console.error(C),alert("Error happened, queue might be full. Please try again in a bit :)")}finally{a(1,r=!1)}}function G(){const o=document.createElement("div");o.className="drawing-board-control";const f=document.createElement("button");f.innerHTML="\u23EF",f.onclick=w,o.append(f);const b=document.querySelector(".drawing-board-controls");b&&S.length>1&&(b.appendChild(o),d=!0,a(5,U.onclick=()=>{_&&clearInterval(_)},U))}function X(){const o=document.createElement("div");o.className="drawing-board-control";const f=document.createElement("button");f.innerHTML="\u{1F9F9}",f.onclick=()=>{h==null||h.clearRect(0,0,p,p),S=[],a(8,y=!1)},o.append(f);const b=document.querySelector(".drawing-board-controls");b&&b.appendChild(o)}function ee(){const o=document.createElement("div");o.className="drawing-board-control";const f=document.createElement("button");f.innerHTML="\u2B07\uFE0F",f.onclick=()=>{if(!v)return;const C=document.createElement("a"),P=Date.now()%200;C.download=`diffuse-the-rest-${P}.png`,C.href=v.toDataURL(),C.click()},o.append(f);const b=document.querySelector(".drawing-board-controls");b&&b.appendChild(o)}function se(){const o=T.getContext("2d");a(7,T.width=v.width,T),a(7,T.height=v.height,T),o.drawImage(v,0,0)}async function K(o){_&&clearInterval(_);const f=new Image;f.src=URL.createObjectURL(o),await new Promise((P,R)=>{f.onload=()=>P(f)});const{width:b,height:C}=f;if(b==C)h==null||h.drawImage(f,0,0,b,C,0,0,p,p);else if(b>C){const P=Math.floor(p*C/b),R=Math.floor((p-P)/2);h==null||h.drawImage(f,0,0,b,C,0,R,p,P)}else{const P=Math.floor(p*b/C),R=Math.floor((p-P)/2);h==null||h.drawImage(f,0,0,b,C,R,0,P,p)}}function _e(){var f;const o=(f=q.files)==null?void 0:f[0];o&&K(o)}function te(o){var C;if(!((C=o.dataTransfer)!=null&&C.files))return;o.preventDefault();const b=Array.from(o.dataTransfer.files)[0];K(b)}function Ce(o){if(!o.clipboardData)return;const f=Array.from(o.clipboardData.files);if(f.length===0)return;o.preventDefault();const b=f[0];K(b)}function ye(o){if(r)return o.preventDefault();o.code==="Enter"&&(o.preventDefault(),Z())}async function ae(){a(2,c=!0);const o=[O.sketch,...O.generations];console.log(o);const b=(await Promise.all(o.map(L=>Gt(L)))).map(L=>`<img src="${L}" width="400" height="400">`),C=`#### Prompt:
|
4 |
-
${t}
|
5 |
-
|
6 |
-
#### Sketch:
|
7 |
-
<div style="display: flex; overflow: scroll; column-gap: 0.75rem;">
|
8 |
-
${b[0]}
|
9 |
-
</div>
|
10 |
-
|
11 |
-
#### Generations:
|
12 |
-
<div style="display: flex; flex-wrap: wrap; column-gap: 0.75rem;">
|
13 |
-
${b.slice(1).join(`
|
14 |
-
`)}
|
15 |
-
</div>`,R=new URLSearchParams({title:t,description:C}).toString();window.open(`https://huggingface.co/spaces/huggingface-projects/diffuse-the-rest/discussions/new?${R}`,"_blank"),a(2,c=!1)}Pt(async()=>{typeof createImageBitmap>"u"&&Wt();const{innerWidth:o}=window;p=Math.min(p,Math.floor(o*.75)),a(5,U.style.width=`${p}px`,U),a(5,U.style.height=`${p}px`,U),a(7,T.style.width=`${p}px`,T),a(7,T.style.height=`${p}px`,T),await At(),I=new window.DrawingBoard.Board("board-container",{size:10,controls:["Color",{Size:{type:"dropdown"}},{DrawingMode:{filler:!1}}],webStorage:!1,enlargeYourContainer:!0}),a(4,v=I.canvas),h=v.getContext("2d"),a(4,v.ondragover=function(f){return f.preventDefault(),!1},v),X(),ee(),Yt()});function Ee(o){Ke[o?"unshift":"push"](()=>{T=o,a(7,T)})}function ke(o){Ke[o?"unshift":"push"](()=>{U=o,a(5,U)})}function re(){t=this.textContent,a(0,t)}function xe(o){Ke[o?"unshift":"push"](()=>{q=o,a(6,q)})}return[t,r,c,x,v,U,q,T,y,Z,_e,te,Ce,ye,ae,Ee,ke,re,xe]}class Jt extends Ne{constructor(e){super(),Be(this,e,Kt,zt,Re,{},null,[-1,-1])}}export{Jt as default};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
build/_app/immutable/{start-449f9cce.js β start-b871e127.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
var We=Object.defineProperty;var Je=(s,e,n)=>e in s?We(s,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[e]=n;var ue=(s,e,n)=>(Je(s,typeof e!="symbol"?e+"":e,n),n);import{S as He,i as Fe,s as Ge,a as Me,e as I,c as Ye,b as V,g as M,t as D,d as Y,f as T,h as z,j as Xe,o as _e,k as Ze,l as Qe,m as xe,n as de,p as J,q as et,r as tt,u as nt,v as B,w as ee,x as K,y as W,z as Ne}from"./chunks/index-032ac624.js";import{g as Ie,f as De,a as Te,s as G,b as ge,i as rt,c as at}from"./chunks/singletons-d6c43dab.js";class re{constructor(e,n){ue(this,"name","HttpError");ue(this,"stack");this.status=e,this.message=n!=null?n:`Error: ${e}`}toString(){return this.message}}class qe{constructor(e,n){this.status=e,this.location=n}}function st(s,e){return s==="/"||e==="ignore"?s:e==="never"?s.endsWith("/")?s.slice(0,-1):s:e==="always"&&!s.endsWith("/")?s+"/":s}function it(s){for(const e in s)s[e]=s[e].replace(/%23/g,"#").replace(/%3[Bb]/g,";").replace(/%2[Cc]/g,",").replace(/%2[Ff]/g,"/").replace(/%3[Ff]/g,"?").replace(/%3[Aa]/g,":").replace(/%40/g,"@").replace(/%26/g,"&").replace(/%3[Dd]/g,"=").replace(/%2[Bb]/g,"+").replace(/%24/g,"$");return s}class ot extends URL{get hash(){throw new Error("url.hash is inaccessible from load. Consider accessing hash from the page store within the script tag of your component.")}}function lt(s){let e=5381,n=s.length;if(typeof s=="string")for(;n;)e=e*33^s.charCodeAt(--n);else for(;n;)e=e*33^s[--n];return(e>>>0).toString(36)}const ae=window.fetch;function ct(s,e){let i=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof s=="string"?s:s.url)}]`;e&&typeof e.body=="string"&&(i+=`[sveltekit\\:data-body="${lt(e.body)}"]`);const r=document.querySelector(i);if(r&&r.textContent){const{body:u,...t}=JSON.parse(r.textContent);return Promise.resolve(new Response(u,t))}return ae(s,e)}const ft=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function ut(s){const e=[],n=[];let i=!0;return{pattern:s===""?/^\/$/:new RegExp(`^${s.split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((u,t,l)=>{const d=decodeURIComponent(u),p=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(d);if(p)return e.push(p[1]),n.push(p[2]),"(?:/(.*))?";const g=t===l.length-1;return d&&"/"+d.split(/\[(.+?)\]/).map((E,P)=>{if(P%2){const $=ft.exec(E);if(!$)throw new Error(`Invalid param: ${E}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,O,Z,Q]=$;return e.push(Z),n.push(Q),O?"(.*?)":"([^/]+?)"}return g&&E.includes(".")&&(i=!1),E.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${i?"/?":""}$`),names:e,types:n}}function dt(s,e,n,i){const r={};for(let u=0;u<e.length;u+=1){const t=e[u],l=n[u],d=s[u+1]||"";if(l){const p=i[l];if(!p)throw new Error(`Missing "${l}" param matcher`);if(!p(d))return}r[t]=d}return r}function pt(s,e,n){return Object.entries(e).map(([i,[r,u,t,l]])=>{const{pattern:d,names:p,types:g}=ut(i),E={id:i,exec:P=>{const $=d.exec(P);if($)return dt($,p,g,n)},errors:r.map(P=>s[P]),layouts:u.map(P=>s[P]),leaf:s[t],uses_server_data:!!l};return E.errors.length=E.layouts.length=Math.max(E.errors.length,E.layouts.length),E})}function ht(s,e){return new re(s,e)}function mt(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&16&&(d.errors=t[4]),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function _t(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],$$slots:{default:[yt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&1053&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function gt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&16&&(d.errors=t[4]),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function wt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],$$slots:{default:[bt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&1033&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function bt(s){let e,n,i;var r=s[0][2];function u(t){return{props:{data:t[3]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&8&&(d.data=t[3]),r!==(r=t[0][2])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function yt(s){let e,n,i,r;const u=[wt,gt],t=[];function l(d,p){return d[0][2]?0:1}return e=l(s),n=t[e]=u[e](s),{c(){n.c(),i=I()},l(d){n.l(d),i=I()},m(d,p){t[e].m(d,p),V(d,i,p),r=!0},p(d,p){let g=e;e=l(d),e===g?t[e].p(d,p):(M(),D(t[g],1,1,()=>{t[g]=null}),Y(),n=t[e],n?n.p(d,p):(n=t[e]=u[e](d),n.c()),T(n,1),n.m(i.parentNode,i))},i(d){r||(T(n),r=!0)},o(d){D(n),r=!1},d(d){t[e].d(d),d&&z(i)}}}function ze(s){let e,n=s[6]&&Ve(s);return{c(){e=Ze("div"),n&&n.c(),this.h()},l(i){e=Qe(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=xe(e);n&&n.l(r),r.forEach(z),this.h()},h(){de(e,"id","svelte-announcer"),de(e,"aria-live","assertive"),de(e,"aria-atomic","true"),J(e,"position","absolute"),J(e,"left","0"),J(e,"top","0"),J(e,"clip","rect(0 0 0 0)"),J(e,"clip-path","inset(50%)"),J(e,"overflow","hidden"),J(e,"white-space","nowrap"),J(e,"width","1px"),J(e,"height","1px")},m(i,r){V(i,e,r),n&&n.m(e,null)},p(i,r){i[6]?n?n.p(i,r):(n=Ve(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&z(e),n&&n.d()}}}function Ve(s){let e;return{c(){e=et(s[7])},l(n){e=tt(n,s[7])},m(n,i){V(n,e,i)},p(n,i){i&128&&nt(e,n[7])},d(n){n&&z(e)}}}function vt(s){let e,n,i,r,u;const t=[_t,mt],l=[];function d(g,E){return g[0][1]?0:1}e=d(s),n=l[e]=t[e](s);let p=s[5]&&ze(s);return{c(){n.c(),i=Me(),p&&p.c(),r=I()},l(g){n.l(g),i=Ye(g),p&&p.l(g),r=I()},m(g,E){l[e].m(g,E),V(g,i,E),p&&p.m(g,E),V(g,r,E),u=!0},p(g,[E]){let P=e;e=d(g),e===P?l[e].p(g,E):(M(),D(l[P],1,1,()=>{l[P]=null}),Y(),n=l[e],n?n.p(g,E):(n=l[e]=t[e](g),n.c()),T(n,1),n.m(i.parentNode,i)),g[5]?p?p.p(g,E):(p=ze(g),p.c(),p.m(r.parentNode,r)):p&&(p.d(1),p=null)},i(g){u||(T(n),u=!0)},o(g){D(n),u=!1},d(g){l[e].d(g),g&&z(i),p&&p.d(g),g&&z(r)}}}function kt(s,e,n){let{stores:i}=e,{page:r}=e,{components:u}=e,{data_0:t=null}=e,{data_1:l=null}=e,{data_2:d=null}=e,{errors:p}=e;Xe(i.page.notify);let g=!1,E=!1,P=null;return _e(()=>{const $=i.page.subscribe(()=>{g&&(n(6,E=!0),n(7,P=document.title||"untitled page"))});return n(5,g=!0),$}),s.$$set=$=>{"stores"in $&&n(8,i=$.stores),"page"in $&&n(9,r=$.page),"components"in $&&n(0,u=$.components),"data_0"in $&&n(1,t=$.data_0),"data_1"in $&&n(2,l=$.data_1),"data_2"in $&&n(3,d=$.data_2),"errors"in $&&n(4,p=$.errors)},s.$$.update=()=>{s.$$.dirty&768&&i.page.set(r)},[u,t,l,d,p,g,E,P,i,r]}class $t extends He{constructor(e){super(),Fe(this,e,kt,vt,Ge,{stores:8,page:9,components:0,data_0:1,data_1:2,data_2:3,errors:4})}}const Et=function(){const e=document.createElement("link").relList;return e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}(),St=function(s,e){return new URL(s,e).href},Be={},pe=function(e,n,i){return!n||n.length===0?e():Promise.all(n.map(r=>{if(r=St(r,i),r in Be)return;Be[r]=!0;const u=r.endsWith(".css"),t=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${t}`))return;const l=document.createElement("link");if(l.rel=u?"stylesheet":Et,u||(l.as="script",l.crossOrigin=""),l.href=r,document.head.appendChild(l),u)return new Promise((d,p)=>{l.addEventListener("load",d),l.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e())},Lt={},se=[()=>pe(()=>import("./chunks/0-be487481.js"),["chunks/0-be487481.js","components/pages/_layout.svelte-f7e87a93.js","assets/+layout-7c2f4ad7.css","chunks/index-032ac624.js"],import.meta.url),()=>pe(()=>import("./chunks/1-e860cfcd.js"),["chunks/1-e860cfcd.js","components/error.svelte-c15ad458.js","chunks/index-032ac624.js","chunks/singletons-d6c43dab.js"],import.meta.url),()=>pe(()=>import("./chunks/2-6ab63caf.js"),["chunks/2-6ab63caf.js","components/pages/_page.svelte-1525ec40.js","assets/+page-376b236d.css","chunks/index-032ac624.js"],import.meta.url)],Rt={"":[[1],[0],2]},Ke="sveltekit:scroll",H="sveltekit:index",he=pt(se,Rt,Lt),we=se[0],be=se[1];we();be();let x={};try{x=JSON.parse(sessionStorage[Ke])}catch{}function me(s){x[s]=ge()}function Ut({target:s,base:e,trailing_slash:n}){var Ue;const i=[],r={id:null,promise:null},u={before_navigate:[],after_navigate:[]};let t={branch:[],error:null,session_id:0,url:null},l=!1,d=!0,p=!1,g=1,E=null,P,$=!0,O=(Ue=history.state)==null?void 0:Ue[H];O||(O=Date.now(),history.replaceState({...history.state,[H]:O},"",location.href));const Z=x[O];Z&&(history.scrollRestoration="manual",scrollTo(Z.x,Z.y));let Q=!1,ie,ye;async function ve(a,{noscroll:f=!1,replaceState:h=!1,keepfocus:o=!1,state:c={}},y){if(typeof a=="string"&&(a=new URL(a,Ie(document))),$)return ce({url:a,scroll:f?ge():null,keepfocus:o,redirect_chain:y,details:{state:c,replaceState:h},accepted:()=>{},blocked:()=>{}});await F(a)}async function ke(a){const f=Re(a);if(!f)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=Le(f),r.id=f.id,r.promise}async function $e(a,f,h,o){var b,L,U;const c=Re(a),y=ye={};let m=c&&await Le(c);if(!m&&a.origin===location.origin&&a.pathname===location.pathname&&(m=await ne({status:404,error:new Error(`Not found: ${a.pathname}`),url:a,routeId:null})),!m)return await F(a),!1;if(a=(c==null?void 0:c.url)||a,ye!==y)return!1;if(i.length=0,m.type==="redirect")if(f.length>10||f.includes(a.pathname))m=await ne({status:500,error:new Error("Redirect loop"),url:a,routeId:null});else return $?ve(new URL(m.location,a).href,{},[...f,a.pathname]):await F(new URL(m.location,location.href)),!1;else((L=(b=m.props)==null?void 0:b.page)==null?void 0:L.status)>=400&&await G.updated.check()&&await F(a);if(p=!0,h&&h.details){const{details:k}=h,R=k.replaceState?0:1;k.state[H]=O+=R,history[k.replaceState?"replaceState":"pushState"](k.state,"",a)}if(l?(t=m.state,m.props.page&&(m.props.page.url=a),P.$set(m.props)):Ee(m),h){const{scroll:k,keepfocus:R}=h;if(!R){const S=document.body,A=S.getAttribute("tabindex");S.tabIndex=-1,S.focus({preventScroll:!0}),setTimeout(()=>{var w;(w=getSelection())==null||w.removeAllRanges()}),A!==null?S.setAttribute("tabindex",A):S.removeAttribute("tabindex")}if(await Ne(),d){const S=a.hash&&document.getElementById(a.hash.slice(1));k?scrollTo(k.x,k.y):S?S.scrollIntoView():scrollTo(0,0)}}else await Ne();r.promise=null,r.id=null,d=!0,m.props.page&&(ie=m.props.page);const v=m.state.branch[m.state.branch.length-1];$=((U=v==null?void 0:v.node.shared)==null?void 0:U.router)!==!1,o&&o(),p=!1}function Ee(a){t=a.state;const f=document.querySelector("style[data-sveltekit]");if(f&&f.remove(),ie=a.props.page,P=new $t({target:s,props:{...a.props,stores:G},hydrate:!0}),$){const h={from:null,to:new URL(location.href)};u.after_navigate.forEach(o=>o(h))}l=!0}async function te({url:a,params:f,branch:h,status:o,error:c,routeId:y,validation_errors:m}){const v=h.filter(Boolean),b={type:"loaded",state:{url:a,params:f,branch:h,error:c,session_id:g},props:{components:v.map(R=>R.node.component),errors:m}};let L={},U=!1;for(let R=0;R<v.length;R+=1)L={...L,...v[R].data},(U||!t.branch.some(S=>S===v[R]))&&(b.props[`data_${R}`]=L,U=!0);if(!t.url||a.href!==t.url.href||t.error!==c||U){b.props.page={error:c,params:f,routeId:y,status:o,url:a,data:L};const R=(S,A)=>{Object.defineProperty(b.props.page,S,{get:()=>{throw new Error(`$page.${S} has been replaced by $page.url.${A}`)}})};R("origin","origin"),R("path","pathname"),R("query","searchParams")}return b}async function oe({loader:a,parent:f,url:h,params:o,routeId:c,server_data_node:y}){var L,U,k,R,S;let m=null;const v={dependencies:new Set,params:new Set,parent:!1,url:!1},b=await a();if((L=b.shared)!=null&&L.load){let A=function(..._){for(const q of _){const{href:N}=new URL(q,h);v.dependencies.add(N)}};const w={};for(const _ in o)Object.defineProperty(w,_,{get(){return v.params.add(_),o[_]},enumerable:!0});const C=new ot(h),j={routeId:c,params:w,data:(U=y==null?void 0:y.data)!=null?U:null,get url(){return v.url=!0,C},async fetch(_,q){let N;typeof _=="string"?N=_:(N=_.url,q={body:_.method==="GET"||_.method==="HEAD"?void 0:await _.blob(),cache:_.cache,credentials:_.credentials,headers:_.headers,integrity:_.integrity,keepalive:_.keepalive,method:_.method,mode:_.mode,redirect:_.redirect,referrer:_.referrer,referrerPolicy:_.referrerPolicy,signal:_.signal,...q});const X=new URL(N,h).href;return A(X),l?ae(X,q):ct(N,q)},setHeaders:()=>{},depends:A,parent(){return v.parent=!0,f()}};Object.defineProperties(j,{props:{get(){throw new Error("@migration task: Replace `props` with `data` stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1},session:{get(){throw new Error("session is no longer available. See https://github.com/sveltejs/kit/discussions/5883")},enumerable:!1},stuff:{get(){throw new Error("@migration task: Remove stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1}}),m=(k=await b.shared.load.call(null,j))!=null?k:null}return{node:b,loader:a,server:y,shared:(R=b.shared)!=null&&R.load?{type:"data",data:m,uses:v}:null,data:(S=m!=null?m:y==null?void 0:y.data)!=null?S:null}}function Se(a,f,h){if(!h)return!1;if(h.parent&&f||a.url&&h.url)return!0;for(const o of a.params)if(h.params.has(o))return!0;for(const o of h.dependencies)if(i.some(c=>c(o)))return!0;return!1}function le(a){var f,h;return(a==null?void 0:a.type)==="data"?{type:"data",data:a.data,uses:{dependencies:new Set((f=a.uses.dependencies)!=null?f:[]),params:new Set((h=a.uses.params)!=null?h:[]),parent:!!a.uses.parent,url:!!a.uses.url}}:null}async function Le({id:a,url:f,params:h,route:o}){if(r.id===a&&r.promise)return r.promise;const{errors:c,layouts:y,leaf:m}=o,v=t.url&&{url:a!==t.url.pathname+t.url.search,params:Object.keys(h).filter(w=>t.params[w]!==h[w])};[...c,...y,m].forEach(w=>w==null?void 0:w().catch(()=>{}));const b=[...y,m];let L=null;const U=b.reduce((w,C,j)=>{var N;const _=t.branch[j],q=C&&((_==null?void 0:_.loader)!==C||Se(v,w.some(Boolean),(N=_.server)==null?void 0:N.uses));return w.push(q),w},[]);if(o.uses_server_data&&U.some(Boolean)){try{const w=await ae(`${f.pathname}${f.pathname.endsWith("/")?"":"/"}__data.json${f.search}`,{headers:{"x-sveltekit-invalidated":U.map(C=>C?"1":"").join(",")}});if(L=await w.json(),!w.ok)throw L}catch{F(f);return}if(L.type==="redirect")return L}const k=L==null?void 0:L.nodes;let R=!1;const S=b.map(async(w,C)=>{var X,je,Pe,Ae;if(!w)return;const j=t.branch[C],_=(X=k==null?void 0:k[C])!=null?X:null;if((!_||_.type==="skip")&&w===(j==null?void 0:j.loader)&&!Se(v,R,(je=j.shared)==null?void 0:je.uses))return j;if(R=!0,(_==null?void 0:_.type)==="error")throw _.httperror?ht(_.httperror.status,_.httperror.message):_.error;return oe({loader:w,url:f,params:h,routeId:o.id,parent:async()=>{var Ce;const Oe={};for(let fe=0;fe<C;fe+=1)Object.assign(Oe,(Ce=await S[fe])==null?void 0:Ce.data);return Oe},server_data_node:(Ae=(Pe=le(_))!=null?Pe:j==null?void 0:j.server)!=null?Ae:null})});for(const w of S)w.catch(()=>{});const A=[];for(let w=0;w<b.length;w+=1)if(b[w])try{A.push(await S[w])}catch(C){const j=C;if(j instanceof qe)return{type:"redirect",location:j.location};const _=C instanceof re?C.status:500;for(;w--;)if(c[w]){let q,N=w;for(;!A[N];)N-=1;try{return q={node:await c[w](),loader:c[w],data:{},server:null,shared:null},await te({url:f,params:h,branch:A.slice(0,N+1).concat(q),status:_,error:j,routeId:o.id})}catch{continue}}return await ne({status:_,error:j,url:f,routeId:o.id})}else A.push(void 0);return await te({url:f,params:h,branch:A,status:200,error:null,routeId:o.id})}async function ne({status:a,error:f,url:h,routeId:o}){var L;const c={},y=await we();let m=null;if(y.server){const U=await ae(`${h.pathname}${h.pathname.endsWith("/")?"":"/"}__data.json${h.search}`,{headers:{"x-sveltekit-invalidated":"1"}}),k=await U.json();if(m=(L=k==null?void 0:k[0])!=null?L:null,!U.ok||(k==null?void 0:k.type)!=="data"){F(h);return}}const v=await oe({loader:we,url:h,params:c,routeId:o,parent:()=>Promise.resolve({}),server_data_node:le(m)}),b={node:await be(),loader:be,shared:null,server:null,data:null};return await te({url:h,params:c,branch:[v,b],status:a,error:f,routeId:o})}function Re(a){if(a.origin!==location.origin||!a.pathname.startsWith(e))return;const f=decodeURI(a.pathname.slice(e.length)||"/");for(const h of he){const o=h.exec(f);if(o){const c=new URL(a.origin+st(a.pathname,n)+a.search+a.hash);return{id:c.pathname+c.search,route:h,params:it(o),url:c}}}}async function ce({url:a,scroll:f,keepfocus:h,redirect_chain:o,details:c,accepted:y,blocked:m}){const v=t.url;let b=!1;const L={from:v,to:a,cancel:()=>b=!0};if(u.before_navigate.forEach(U=>U(L)),b){m();return}me(O),y(),l&&G.navigating.set({from:t.url,to:a}),await $e(a,o,{scroll:f,keepfocus:h,details:c},()=>{const U={from:v,to:a};u.after_navigate.forEach(k=>k(U)),G.navigating.set(null)})}function F(a){return location.href=a.href,new Promise(()=>{})}return{after_navigate:a=>{_e(()=>(u.after_navigate.push(a),()=>{const f=u.after_navigate.indexOf(a);u.after_navigate.splice(f,1)}))},before_navigate:a=>{_e(()=>(u.before_navigate.push(a),()=>{const f=u.before_navigate.indexOf(a);u.before_navigate.splice(f,1)}))},disable_scroll_handling:()=>{(p||!l)&&(d=!1)},goto:(a,f={})=>ve(a,f,[]),invalidate:a=>{var f,h;if(a===void 0){for(const o of t.branch)(f=o==null?void 0:o.server)==null||f.uses.dependencies.add(""),(h=o==null?void 0:o.shared)==null||h.uses.dependencies.add("");i.push(()=>!0)}else if(typeof a=="function")i.push(a);else{const{href:o}=new URL(a,location.href);i.push(c=>c===o)}return E||(E=Promise.resolve().then(async()=>{await $e(new URL(location.href),[]),E=null})),E},prefetch:async a=>{const f=new URL(a,Ie(document));await ke(f)},prefetch_routes:async a=>{const h=(a?he.filter(o=>a.some(c=>o.exec(c))):he).map(o=>Promise.all([...o.layouts,o.leaf].map(c=>c==null?void 0:c())));await Promise.all(h)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",o=>{let c=!1;const y={from:t.url,to:null,cancel:()=>c=!0};u.before_navigate.forEach(m=>m(y)),c?(o.preventDefault(),o.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){me(O);try{sessionStorage[Ke]=JSON.stringify(x)}catch{}}});const a=o=>{const c=De(o);c&&c.href&&c.hasAttribute("sveltekit:prefetch")&&ke(Te(c))};let f;const h=o=>{clearTimeout(f),f=setTimeout(()=>{var c;(c=o.target)==null||c.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",a),addEventListener("mousemove",h),addEventListener("sveltekit:trigger_prefetch",a),addEventListener("click",o=>{if(!$||o.button||o.which!==1||o.metaKey||o.ctrlKey||o.shiftKey||o.altKey||o.defaultPrevented)return;const c=De(o);if(!c||!c.href)return;const y=c instanceof SVGAElement,m=Te(c);if(!y&&!(m.protocol==="https:"||m.protocol==="http:"))return;const v=(c.getAttribute("rel")||"").split(/\s+/);if(c.hasAttribute("download")||v.includes("external")||c.hasAttribute("sveltekit:reload")||(y?c.target.baseVal:c.target))return;const[b,L]=m.href.split("#");if(L!==void 0&&b===location.href.split("#")[0]){Q=!0,me(O),G.page.set({...ie,url:m}),G.page.notify();return}ce({url:m,scroll:c.hasAttribute("sveltekit:noscroll")?ge():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:m.href===location.href},accepted:()=>o.preventDefault(),blocked:()=>o.preventDefault()})}),addEventListener("popstate",o=>{if(o.state&&$){if(o.state[H]===O)return;ce({url:new URL(location.href),scroll:x[o.state[H]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{O=o.state[H]},blocked:()=>{const c=O-o.state[H];history.go(c)}})}}),addEventListener("hashchange",()=>{Q&&(Q=!1,history.replaceState({...history.state,[H]:++O},"",location.href))});for(const o of document.querySelectorAll("link"))o.rel==="icon"&&(o.href=o.href);addEventListener("pageshow",o=>{o.persisted&&G.navigating.set(null)})},_hydrate:async({status:a,error:f,node_ids:h,params:o,routeId:c})=>{const y=new URL(location.href);let m;try{const v=(k,R)=>{const S=document.querySelector(`script[sveltekit\\:data-type="${k}"]`);return S!=null&&S.textContent?JSON.parse(S.textContent):R},b=v("server_data",[]),L=v("validation_errors",void 0),U=h.map(async(k,R)=>oe({loader:se[k],url:y,params:o,routeId:c,parent:async()=>{const S={};for(let A=0;A<R;A+=1)Object.assign(S,(await U[A]).data);return S},server_data_node:le(b[R])}));m=await te({url:y,params:o,branch:await Promise.all(U),status:a,error:f!=null&&f.__is_http_error?new re(f.status,f.message):f,validation_errors:L,routeId:c})}catch(v){const b=v;if(b instanceof qe){await F(new URL(v.location,location.href));return}m=await ne({status:b instanceof re?b.status:500,error:b,url:y,routeId:c})}Ee(m)}}}function Ot(s){}async function Ct({paths:s,target:e,route:n,spa:i,trailing_slash:r,hydrate:u}){const t=Ut({target:e,base:s.base,trailing_slash:r});rt({client:t}),at(s),u&&await t._hydrate(u),n&&(i&&t.goto(location.href,{replaceState:!0}),t._start_router()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{Ot as set_public_env,Ct as start};
|
|
|
1 |
+
var We=Object.defineProperty;var Je=(s,e,n)=>e in s?We(s,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[e]=n;var ue=(s,e,n)=>(Je(s,typeof e!="symbol"?e+"":e,n),n);import{S as He,i as Fe,s as Ge,a as Me,e as I,c as Ye,b as V,g as M,t as D,d as Y,f as T,h as z,j as Xe,o as _e,k as Ze,l as Qe,m as xe,n as de,p as J,q as et,r as tt,u as nt,v as B,w as ee,x as K,y as W,z as Ne}from"./chunks/index-032ac624.js";import{g as Ie,f as De,a as Te,s as G,b as ge,i as rt,c as at}from"./chunks/singletons-edb37fb5.js";class re{constructor(e,n){ue(this,"name","HttpError");ue(this,"stack");this.status=e,this.message=n!=null?n:`Error: ${e}`}toString(){return this.message}}class qe{constructor(e,n){this.status=e,this.location=n}}function st(s,e){return s==="/"||e==="ignore"?s:e==="never"?s.endsWith("/")?s.slice(0,-1):s:e==="always"&&!s.endsWith("/")?s+"/":s}function it(s){for(const e in s)s[e]=s[e].replace(/%23/g,"#").replace(/%3[Bb]/g,";").replace(/%2[Cc]/g,",").replace(/%2[Ff]/g,"/").replace(/%3[Ff]/g,"?").replace(/%3[Aa]/g,":").replace(/%40/g,"@").replace(/%26/g,"&").replace(/%3[Dd]/g,"=").replace(/%2[Bb]/g,"+").replace(/%24/g,"$");return s}class ot extends URL{get hash(){throw new Error("url.hash is inaccessible from load. Consider accessing hash from the page store within the script tag of your component.")}}function lt(s){let e=5381,n=s.length;if(typeof s=="string")for(;n;)e=e*33^s.charCodeAt(--n);else for(;n;)e=e*33^s[--n];return(e>>>0).toString(36)}const ae=window.fetch;function ct(s,e){let i=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof s=="string"?s:s.url)}]`;e&&typeof e.body=="string"&&(i+=`[sveltekit\\:data-body="${lt(e.body)}"]`);const r=document.querySelector(i);if(r&&r.textContent){const{body:u,...t}=JSON.parse(r.textContent);return Promise.resolve(new Response(u,t))}return ae(s,e)}const ft=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function ut(s){const e=[],n=[];let i=!0;return{pattern:s===""?/^\/$/:new RegExp(`^${s.split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((u,t,l)=>{const d=decodeURIComponent(u),p=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(d);if(p)return e.push(p[1]),n.push(p[2]),"(?:/(.*))?";const g=t===l.length-1;return d&&"/"+d.split(/\[(.+?)\]/).map((E,P)=>{if(P%2){const $=ft.exec(E);if(!$)throw new Error(`Invalid param: ${E}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,O,Z,Q]=$;return e.push(Z),n.push(Q),O?"(.*?)":"([^/]+?)"}return g&&E.includes(".")&&(i=!1),E.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${i?"/?":""}$`),names:e,types:n}}function dt(s,e,n,i){const r={};for(let u=0;u<e.length;u+=1){const t=e[u],l=n[u],d=s[u+1]||"";if(l){const p=i[l];if(!p)throw new Error(`Missing "${l}" param matcher`);if(!p(d))return}r[t]=d}return r}function pt(s,e,n){return Object.entries(e).map(([i,[r,u,t,l]])=>{const{pattern:d,names:p,types:g}=ut(i),E={id:i,exec:P=>{const $=d.exec(P);if($)return dt($,p,g,n)},errors:r.map(P=>s[P]),layouts:u.map(P=>s[P]),leaf:s[t],uses_server_data:!!l};return E.errors.length=E.layouts.length=Math.max(E.errors.length,E.layouts.length),E})}function ht(s,e){return new re(s,e)}function mt(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&16&&(d.errors=t[4]),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function _t(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],$$slots:{default:[yt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&1053&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function gt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&16&&(d.errors=t[4]),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function wt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],$$slots:{default:[bt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&1033&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function bt(s){let e,n,i;var r=s[0][2];function u(t){return{props:{data:t[3]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&8&&(d.data=t[3]),r!==(r=t[0][2])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function yt(s){let e,n,i,r;const u=[wt,gt],t=[];function l(d,p){return d[0][2]?0:1}return e=l(s),n=t[e]=u[e](s),{c(){n.c(),i=I()},l(d){n.l(d),i=I()},m(d,p){t[e].m(d,p),V(d,i,p),r=!0},p(d,p){let g=e;e=l(d),e===g?t[e].p(d,p):(M(),D(t[g],1,1,()=>{t[g]=null}),Y(),n=t[e],n?n.p(d,p):(n=t[e]=u[e](d),n.c()),T(n,1),n.m(i.parentNode,i))},i(d){r||(T(n),r=!0)},o(d){D(n),r=!1},d(d){t[e].d(d),d&&z(i)}}}function ze(s){let e,n=s[6]&&Ve(s);return{c(){e=Ze("div"),n&&n.c(),this.h()},l(i){e=Qe(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=xe(e);n&&n.l(r),r.forEach(z),this.h()},h(){de(e,"id","svelte-announcer"),de(e,"aria-live","assertive"),de(e,"aria-atomic","true"),J(e,"position","absolute"),J(e,"left","0"),J(e,"top","0"),J(e,"clip","rect(0 0 0 0)"),J(e,"clip-path","inset(50%)"),J(e,"overflow","hidden"),J(e,"white-space","nowrap"),J(e,"width","1px"),J(e,"height","1px")},m(i,r){V(i,e,r),n&&n.m(e,null)},p(i,r){i[6]?n?n.p(i,r):(n=Ve(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&z(e),n&&n.d()}}}function Ve(s){let e;return{c(){e=et(s[7])},l(n){e=tt(n,s[7])},m(n,i){V(n,e,i)},p(n,i){i&128&&nt(e,n[7])},d(n){n&&z(e)}}}function vt(s){let e,n,i,r,u;const t=[_t,mt],l=[];function d(g,E){return g[0][1]?0:1}e=d(s),n=l[e]=t[e](s);let p=s[5]&&ze(s);return{c(){n.c(),i=Me(),p&&p.c(),r=I()},l(g){n.l(g),i=Ye(g),p&&p.l(g),r=I()},m(g,E){l[e].m(g,E),V(g,i,E),p&&p.m(g,E),V(g,r,E),u=!0},p(g,[E]){let P=e;e=d(g),e===P?l[e].p(g,E):(M(),D(l[P],1,1,()=>{l[P]=null}),Y(),n=l[e],n?n.p(g,E):(n=l[e]=t[e](g),n.c()),T(n,1),n.m(i.parentNode,i)),g[5]?p?p.p(g,E):(p=ze(g),p.c(),p.m(r.parentNode,r)):p&&(p.d(1),p=null)},i(g){u||(T(n),u=!0)},o(g){D(n),u=!1},d(g){l[e].d(g),g&&z(i),p&&p.d(g),g&&z(r)}}}function kt(s,e,n){let{stores:i}=e,{page:r}=e,{components:u}=e,{data_0:t=null}=e,{data_1:l=null}=e,{data_2:d=null}=e,{errors:p}=e;Xe(i.page.notify);let g=!1,E=!1,P=null;return _e(()=>{const $=i.page.subscribe(()=>{g&&(n(6,E=!0),n(7,P=document.title||"untitled page"))});return n(5,g=!0),$}),s.$$set=$=>{"stores"in $&&n(8,i=$.stores),"page"in $&&n(9,r=$.page),"components"in $&&n(0,u=$.components),"data_0"in $&&n(1,t=$.data_0),"data_1"in $&&n(2,l=$.data_1),"data_2"in $&&n(3,d=$.data_2),"errors"in $&&n(4,p=$.errors)},s.$$.update=()=>{s.$$.dirty&768&&i.page.set(r)},[u,t,l,d,p,g,E,P,i,r]}class $t extends He{constructor(e){super(),Fe(this,e,kt,vt,Ge,{stores:8,page:9,components:0,data_0:1,data_1:2,data_2:3,errors:4})}}const Et=function(){const e=document.createElement("link").relList;return e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}(),St=function(s,e){return new URL(s,e).href},Be={},pe=function(e,n,i){return!n||n.length===0?e():Promise.all(n.map(r=>{if(r=St(r,i),r in Be)return;Be[r]=!0;const u=r.endsWith(".css"),t=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${t}`))return;const l=document.createElement("link");if(l.rel=u?"stylesheet":Et,u||(l.as="script",l.crossOrigin=""),l.href=r,document.head.appendChild(l),u)return new Promise((d,p)=>{l.addEventListener("load",d),l.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e())},Lt={},se=[()=>pe(()=>import("./chunks/0-be487481.js"),["chunks/0-be487481.js","components/pages/_layout.svelte-f7e87a93.js","assets/+layout-7c2f4ad7.css","chunks/index-032ac624.js"],import.meta.url),()=>pe(()=>import("./chunks/1-d2babf7f.js"),["chunks/1-d2babf7f.js","components/error.svelte-d1ecc611.js","chunks/index-032ac624.js","chunks/singletons-edb37fb5.js"],import.meta.url),()=>pe(()=>import("./chunks/2-314b4446.js"),["chunks/2-314b4446.js","components/pages/_page.svelte-013f0d26.js","assets/+page-376b236d.css","chunks/index-032ac624.js"],import.meta.url)],Rt={"":[[1],[0],2]},Ke="sveltekit:scroll",H="sveltekit:index",he=pt(se,Rt,Lt),we=se[0],be=se[1];we();be();let x={};try{x=JSON.parse(sessionStorage[Ke])}catch{}function me(s){x[s]=ge()}function Ut({target:s,base:e,trailing_slash:n}){var Ue;const i=[],r={id:null,promise:null},u={before_navigate:[],after_navigate:[]};let t={branch:[],error:null,session_id:0,url:null},l=!1,d=!0,p=!1,g=1,E=null,P,$=!0,O=(Ue=history.state)==null?void 0:Ue[H];O||(O=Date.now(),history.replaceState({...history.state,[H]:O},"",location.href));const Z=x[O];Z&&(history.scrollRestoration="manual",scrollTo(Z.x,Z.y));let Q=!1,ie,ye;async function ve(a,{noscroll:f=!1,replaceState:h=!1,keepfocus:o=!1,state:c={}},y){if(typeof a=="string"&&(a=new URL(a,Ie(document))),$)return ce({url:a,scroll:f?ge():null,keepfocus:o,redirect_chain:y,details:{state:c,replaceState:h},accepted:()=>{},blocked:()=>{}});await F(a)}async function ke(a){const f=Re(a);if(!f)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=Le(f),r.id=f.id,r.promise}async function $e(a,f,h,o){var b,L,U;const c=Re(a),y=ye={};let m=c&&await Le(c);if(!m&&a.origin===location.origin&&a.pathname===location.pathname&&(m=await ne({status:404,error:new Error(`Not found: ${a.pathname}`),url:a,routeId:null})),!m)return await F(a),!1;if(a=(c==null?void 0:c.url)||a,ye!==y)return!1;if(i.length=0,m.type==="redirect")if(f.length>10||f.includes(a.pathname))m=await ne({status:500,error:new Error("Redirect loop"),url:a,routeId:null});else return $?ve(new URL(m.location,a).href,{},[...f,a.pathname]):await F(new URL(m.location,location.href)),!1;else((L=(b=m.props)==null?void 0:b.page)==null?void 0:L.status)>=400&&await G.updated.check()&&await F(a);if(p=!0,h&&h.details){const{details:k}=h,R=k.replaceState?0:1;k.state[H]=O+=R,history[k.replaceState?"replaceState":"pushState"](k.state,"",a)}if(l?(t=m.state,m.props.page&&(m.props.page.url=a),P.$set(m.props)):Ee(m),h){const{scroll:k,keepfocus:R}=h;if(!R){const S=document.body,A=S.getAttribute("tabindex");S.tabIndex=-1,S.focus({preventScroll:!0}),setTimeout(()=>{var w;(w=getSelection())==null||w.removeAllRanges()}),A!==null?S.setAttribute("tabindex",A):S.removeAttribute("tabindex")}if(await Ne(),d){const S=a.hash&&document.getElementById(a.hash.slice(1));k?scrollTo(k.x,k.y):S?S.scrollIntoView():scrollTo(0,0)}}else await Ne();r.promise=null,r.id=null,d=!0,m.props.page&&(ie=m.props.page);const v=m.state.branch[m.state.branch.length-1];$=((U=v==null?void 0:v.node.shared)==null?void 0:U.router)!==!1,o&&o(),p=!1}function Ee(a){t=a.state;const f=document.querySelector("style[data-sveltekit]");if(f&&f.remove(),ie=a.props.page,P=new $t({target:s,props:{...a.props,stores:G},hydrate:!0}),$){const h={from:null,to:new URL(location.href)};u.after_navigate.forEach(o=>o(h))}l=!0}async function te({url:a,params:f,branch:h,status:o,error:c,routeId:y,validation_errors:m}){const v=h.filter(Boolean),b={type:"loaded",state:{url:a,params:f,branch:h,error:c,session_id:g},props:{components:v.map(R=>R.node.component),errors:m}};let L={},U=!1;for(let R=0;R<v.length;R+=1)L={...L,...v[R].data},(U||!t.branch.some(S=>S===v[R]))&&(b.props[`data_${R}`]=L,U=!0);if(!t.url||a.href!==t.url.href||t.error!==c||U){b.props.page={error:c,params:f,routeId:y,status:o,url:a,data:L};const R=(S,A)=>{Object.defineProperty(b.props.page,S,{get:()=>{throw new Error(`$page.${S} has been replaced by $page.url.${A}`)}})};R("origin","origin"),R("path","pathname"),R("query","searchParams")}return b}async function oe({loader:a,parent:f,url:h,params:o,routeId:c,server_data_node:y}){var L,U,k,R,S;let m=null;const v={dependencies:new Set,params:new Set,parent:!1,url:!1},b=await a();if((L=b.shared)!=null&&L.load){let A=function(..._){for(const q of _){const{href:N}=new URL(q,h);v.dependencies.add(N)}};const w={};for(const _ in o)Object.defineProperty(w,_,{get(){return v.params.add(_),o[_]},enumerable:!0});const C=new ot(h),j={routeId:c,params:w,data:(U=y==null?void 0:y.data)!=null?U:null,get url(){return v.url=!0,C},async fetch(_,q){let N;typeof _=="string"?N=_:(N=_.url,q={body:_.method==="GET"||_.method==="HEAD"?void 0:await _.blob(),cache:_.cache,credentials:_.credentials,headers:_.headers,integrity:_.integrity,keepalive:_.keepalive,method:_.method,mode:_.mode,redirect:_.redirect,referrer:_.referrer,referrerPolicy:_.referrerPolicy,signal:_.signal,...q});const X=new URL(N,h).href;return A(X),l?ae(X,q):ct(N,q)},setHeaders:()=>{},depends:A,parent(){return v.parent=!0,f()}};Object.defineProperties(j,{props:{get(){throw new Error("@migration task: Replace `props` with `data` stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1},session:{get(){throw new Error("session is no longer available. See https://github.com/sveltejs/kit/discussions/5883")},enumerable:!1},stuff:{get(){throw new Error("@migration task: Remove stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1}}),m=(k=await b.shared.load.call(null,j))!=null?k:null}return{node:b,loader:a,server:y,shared:(R=b.shared)!=null&&R.load?{type:"data",data:m,uses:v}:null,data:(S=m!=null?m:y==null?void 0:y.data)!=null?S:null}}function Se(a,f,h){if(!h)return!1;if(h.parent&&f||a.url&&h.url)return!0;for(const o of a.params)if(h.params.has(o))return!0;for(const o of h.dependencies)if(i.some(c=>c(o)))return!0;return!1}function le(a){var f,h;return(a==null?void 0:a.type)==="data"?{type:"data",data:a.data,uses:{dependencies:new Set((f=a.uses.dependencies)!=null?f:[]),params:new Set((h=a.uses.params)!=null?h:[]),parent:!!a.uses.parent,url:!!a.uses.url}}:null}async function Le({id:a,url:f,params:h,route:o}){if(r.id===a&&r.promise)return r.promise;const{errors:c,layouts:y,leaf:m}=o,v=t.url&&{url:a!==t.url.pathname+t.url.search,params:Object.keys(h).filter(w=>t.params[w]!==h[w])};[...c,...y,m].forEach(w=>w==null?void 0:w().catch(()=>{}));const b=[...y,m];let L=null;const U=b.reduce((w,C,j)=>{var N;const _=t.branch[j],q=C&&((_==null?void 0:_.loader)!==C||Se(v,w.some(Boolean),(N=_.server)==null?void 0:N.uses));return w.push(q),w},[]);if(o.uses_server_data&&U.some(Boolean)){try{const w=await ae(`${f.pathname}${f.pathname.endsWith("/")?"":"/"}__data.json${f.search}`,{headers:{"x-sveltekit-invalidated":U.map(C=>C?"1":"").join(",")}});if(L=await w.json(),!w.ok)throw L}catch{F(f);return}if(L.type==="redirect")return L}const k=L==null?void 0:L.nodes;let R=!1;const S=b.map(async(w,C)=>{var X,je,Pe,Ae;if(!w)return;const j=t.branch[C],_=(X=k==null?void 0:k[C])!=null?X:null;if((!_||_.type==="skip")&&w===(j==null?void 0:j.loader)&&!Se(v,R,(je=j.shared)==null?void 0:je.uses))return j;if(R=!0,(_==null?void 0:_.type)==="error")throw _.httperror?ht(_.httperror.status,_.httperror.message):_.error;return oe({loader:w,url:f,params:h,routeId:o.id,parent:async()=>{var Ce;const Oe={};for(let fe=0;fe<C;fe+=1)Object.assign(Oe,(Ce=await S[fe])==null?void 0:Ce.data);return Oe},server_data_node:(Ae=(Pe=le(_))!=null?Pe:j==null?void 0:j.server)!=null?Ae:null})});for(const w of S)w.catch(()=>{});const A=[];for(let w=0;w<b.length;w+=1)if(b[w])try{A.push(await S[w])}catch(C){const j=C;if(j instanceof qe)return{type:"redirect",location:j.location};const _=C instanceof re?C.status:500;for(;w--;)if(c[w]){let q,N=w;for(;!A[N];)N-=1;try{return q={node:await c[w](),loader:c[w],data:{},server:null,shared:null},await te({url:f,params:h,branch:A.slice(0,N+1).concat(q),status:_,error:j,routeId:o.id})}catch{continue}}return await ne({status:_,error:j,url:f,routeId:o.id})}else A.push(void 0);return await te({url:f,params:h,branch:A,status:200,error:null,routeId:o.id})}async function ne({status:a,error:f,url:h,routeId:o}){var L;const c={},y=await we();let m=null;if(y.server){const U=await ae(`${h.pathname}${h.pathname.endsWith("/")?"":"/"}__data.json${h.search}`,{headers:{"x-sveltekit-invalidated":"1"}}),k=await U.json();if(m=(L=k==null?void 0:k[0])!=null?L:null,!U.ok||(k==null?void 0:k.type)!=="data"){F(h);return}}const v=await oe({loader:we,url:h,params:c,routeId:o,parent:()=>Promise.resolve({}),server_data_node:le(m)}),b={node:await be(),loader:be,shared:null,server:null,data:null};return await te({url:h,params:c,branch:[v,b],status:a,error:f,routeId:o})}function Re(a){if(a.origin!==location.origin||!a.pathname.startsWith(e))return;const f=decodeURI(a.pathname.slice(e.length)||"/");for(const h of he){const o=h.exec(f);if(o){const c=new URL(a.origin+st(a.pathname,n)+a.search+a.hash);return{id:c.pathname+c.search,route:h,params:it(o),url:c}}}}async function ce({url:a,scroll:f,keepfocus:h,redirect_chain:o,details:c,accepted:y,blocked:m}){const v=t.url;let b=!1;const L={from:v,to:a,cancel:()=>b=!0};if(u.before_navigate.forEach(U=>U(L)),b){m();return}me(O),y(),l&&G.navigating.set({from:t.url,to:a}),await $e(a,o,{scroll:f,keepfocus:h,details:c},()=>{const U={from:v,to:a};u.after_navigate.forEach(k=>k(U)),G.navigating.set(null)})}function F(a){return location.href=a.href,new Promise(()=>{})}return{after_navigate:a=>{_e(()=>(u.after_navigate.push(a),()=>{const f=u.after_navigate.indexOf(a);u.after_navigate.splice(f,1)}))},before_navigate:a=>{_e(()=>(u.before_navigate.push(a),()=>{const f=u.before_navigate.indexOf(a);u.before_navigate.splice(f,1)}))},disable_scroll_handling:()=>{(p||!l)&&(d=!1)},goto:(a,f={})=>ve(a,f,[]),invalidate:a=>{var f,h;if(a===void 0){for(const o of t.branch)(f=o==null?void 0:o.server)==null||f.uses.dependencies.add(""),(h=o==null?void 0:o.shared)==null||h.uses.dependencies.add("");i.push(()=>!0)}else if(typeof a=="function")i.push(a);else{const{href:o}=new URL(a,location.href);i.push(c=>c===o)}return E||(E=Promise.resolve().then(async()=>{await $e(new URL(location.href),[]),E=null})),E},prefetch:async a=>{const f=new URL(a,Ie(document));await ke(f)},prefetch_routes:async a=>{const h=(a?he.filter(o=>a.some(c=>o.exec(c))):he).map(o=>Promise.all([...o.layouts,o.leaf].map(c=>c==null?void 0:c())));await Promise.all(h)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",o=>{let c=!1;const y={from:t.url,to:null,cancel:()=>c=!0};u.before_navigate.forEach(m=>m(y)),c?(o.preventDefault(),o.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){me(O);try{sessionStorage[Ke]=JSON.stringify(x)}catch{}}});const a=o=>{const c=De(o);c&&c.href&&c.hasAttribute("sveltekit:prefetch")&&ke(Te(c))};let f;const h=o=>{clearTimeout(f),f=setTimeout(()=>{var c;(c=o.target)==null||c.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",a),addEventListener("mousemove",h),addEventListener("sveltekit:trigger_prefetch",a),addEventListener("click",o=>{if(!$||o.button||o.which!==1||o.metaKey||o.ctrlKey||o.shiftKey||o.altKey||o.defaultPrevented)return;const c=De(o);if(!c||!c.href)return;const y=c instanceof SVGAElement,m=Te(c);if(!y&&!(m.protocol==="https:"||m.protocol==="http:"))return;const v=(c.getAttribute("rel")||"").split(/\s+/);if(c.hasAttribute("download")||v.includes("external")||c.hasAttribute("sveltekit:reload")||(y?c.target.baseVal:c.target))return;const[b,L]=m.href.split("#");if(L!==void 0&&b===location.href.split("#")[0]){Q=!0,me(O),G.page.set({...ie,url:m}),G.page.notify();return}ce({url:m,scroll:c.hasAttribute("sveltekit:noscroll")?ge():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:m.href===location.href},accepted:()=>o.preventDefault(),blocked:()=>o.preventDefault()})}),addEventListener("popstate",o=>{if(o.state&&$){if(o.state[H]===O)return;ce({url:new URL(location.href),scroll:x[o.state[H]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{O=o.state[H]},blocked:()=>{const c=O-o.state[H];history.go(c)}})}}),addEventListener("hashchange",()=>{Q&&(Q=!1,history.replaceState({...history.state,[H]:++O},"",location.href))});for(const o of document.querySelectorAll("link"))o.rel==="icon"&&(o.href=o.href);addEventListener("pageshow",o=>{o.persisted&&G.navigating.set(null)})},_hydrate:async({status:a,error:f,node_ids:h,params:o,routeId:c})=>{const y=new URL(location.href);let m;try{const v=(k,R)=>{const S=document.querySelector(`script[sveltekit\\:data-type="${k}"]`);return S!=null&&S.textContent?JSON.parse(S.textContent):R},b=v("server_data",[]),L=v("validation_errors",void 0),U=h.map(async(k,R)=>oe({loader:se[k],url:y,params:o,routeId:c,parent:async()=>{const S={};for(let A=0;A<R;A+=1)Object.assign(S,(await U[A]).data);return S},server_data_node:le(b[R])}));m=await te({url:y,params:o,branch:await Promise.all(U),status:a,error:f!=null&&f.__is_http_error?new re(f.status,f.message):f,validation_errors:L,routeId:c})}catch(v){const b=v;if(b instanceof qe){await F(new URL(v.location,location.href));return}m=await ne({status:b instanceof re?b.status:500,error:b,url:y,routeId:c})}Ee(m)}}}function Ot(s){}async function Ct({paths:s,target:e,route:n,spa:i,trailing_slash:r,hydrate:u}){const t=Ut({target:e,base:s.base,trailing_slash:r});rt({client:t}),at(s),u&&await t._hydrate(u),n&&(i&&t.goto(location.href,{replaceState:!0}),t._start_router()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{Ot as set_public_env,Ct as start};
|
build/_app/version.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":"
|
|
|
1 |
+
{"version":"1678289997185"}
|
build/index.html
CHANGED
@@ -7,11 +7,11 @@
|
|
7 |
<meta http-equiv="content-security-policy" content=""><link href="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css" rel="stylesheet" data-svelte="svelte-bw39ln"><script src="https://code.jquery.com/jquery-1.12.4.min.js" data-svelte="svelte-bw39ln"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js" data-svelte="svelte-bw39ln"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.js" data-svelte="svelte-bw39ln"></script>
|
8 |
<link href="./_app/immutable/assets/+layout-7c2f4ad7.css" rel="stylesheet">
|
9 |
<link href="./_app/immutable/assets/+page-376b236d.css" rel="stylesheet">
|
10 |
-
<link rel="modulepreload" href="./_app/immutable/start-
|
11 |
<link rel="modulepreload" href="./_app/immutable/chunks/index-032ac624.js">
|
12 |
-
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-
|
13 |
<link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-f7e87a93.js">
|
14 |
-
<link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-
|
15 |
</head>
|
16 |
<body>
|
17 |
<div>
|
@@ -23,21 +23,22 @@
|
|
23 |
<p>ββββββββββ</p></div>
|
24 |
<div id="board-container"></div>
|
25 |
</div></div>
|
26 |
-
<article class="prose-sm px-4 md:px-12 lg:px-56 mb-8 hidden"><div class="text-center"><p>
|
27 |
-
<p>
|
28 |
-
<p>
|
29 |
-
<
|
|
|
30 |
<p>The model is licensed with a <a href="https://huggingface.co/spaces/CompVis/stable-diffusion-license" rel="nofollow">CreativeML Open RAIL-M</a> license. The authors claim no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in this license. The license forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation and target vulnerable groups. For the full list of restrictions please <a href="https://huggingface.co/spaces/CompVis/stable-diffusion-license" rel="nofollow">read the license</a></p>
|
31 |
<h3>Biases and content acknowledgment</h3>
|
32 |
-
<p>Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the <a href="https://laion.ai/blog/laion-5b/" rel="nofollow">LAION-5B dataset</a>, which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the <a href="https://huggingface.co/CompVis/stable-diffusion-v1-4" rel="nofollow">model card</a></p></article>
|
33 |
|
34 |
-
<script type="module" data-sveltekit-hydrate="
|
35 |
-
import { set_public_env, start } from "./_app/immutable/start-
|
36 |
|
37 |
set_public_env({});
|
38 |
|
39 |
start({
|
40 |
-
target: document.querySelector('[data-sveltekit-hydrate="
|
41 |
paths: {"base":"","assets":""},
|
42 |
route: true,
|
43 |
spa: false,
|
|
|
7 |
<meta http-equiv="content-security-policy" content=""><link href="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css" rel="stylesheet" data-svelte="svelte-bw39ln"><script src="https://code.jquery.com/jquery-1.12.4.min.js" data-svelte="svelte-bw39ln"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js" data-svelte="svelte-bw39ln"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.js" data-svelte="svelte-bw39ln"></script>
|
8 |
<link href="./_app/immutable/assets/+layout-7c2f4ad7.css" rel="stylesheet">
|
9 |
<link href="./_app/immutable/assets/+page-376b236d.css" rel="stylesheet">
|
10 |
+
<link rel="modulepreload" href="./_app/immutable/start-b871e127.js">
|
11 |
<link rel="modulepreload" href="./_app/immutable/chunks/index-032ac624.js">
|
12 |
+
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-edb37fb5.js">
|
13 |
<link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-f7e87a93.js">
|
14 |
+
<link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-013f0d26.js">
|
15 |
</head>
|
16 |
<body>
|
17 |
<div>
|
|
|
23 |
<p>ββββββββββ</p></div>
|
24 |
<div id="board-container"></div>
|
25 |
</div></div>
|
26 |
+
<article class="prose-sm px-4 md:px-12 lg:px-56 mb-8 hidden"><div class="text-center"><p>Powered by <a href="https://huggingface.co/blog/controlnet" rel="nofollow">π€ Diffusers ControlNet</a></p>
|
27 |
+
<p>Diffusers provides a production-ready open-source <a href="https://huggingface.co/docs/diffusers/main/en/api/pipelines/stable_diffusion/controlnet" rel="nofollow">ControlNet pipeline</a></p>
|
28 |
+
<p><a href="https://huggingface.co/lllyasviel/sd-controlnet-scribble" rel="nofollow">ControlNet by Zhang & Agrawala (scribble version)</a> & Stable Diffusion model by <a href="https://huggingface.co/CompVis" rel="nofollow">CompVis</a> and <a href="https://huggingface.co/stabilityai" rel="nofollow">Stability AI</a> - Demo by π€ Hugging Face</p>
|
29 |
+
<p>Check out <a href="https://huggingface.co/spaces/hysts/ControlNet" rel="nofollow">ControlNet demo with all the modes/versions</a> by <a href="https://twitter.com/hysts12321" rel="nofollow">hysts</a></p></div>
|
30 |
+
<small><h3>LICENSE</h3>
|
31 |
<p>The model is licensed with a <a href="https://huggingface.co/spaces/CompVis/stable-diffusion-license" rel="nofollow">CreativeML Open RAIL-M</a> license. The authors claim no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in this license. The license forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation and target vulnerable groups. For the full list of restrictions please <a href="https://huggingface.co/spaces/CompVis/stable-diffusion-license" rel="nofollow">read the license</a></p>
|
32 |
<h3>Biases and content acknowledgment</h3>
|
33 |
+
<p>Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the <a href="https://laion.ai/blog/laion-5b/" rel="nofollow">LAION-5B dataset</a>, which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the <a href="https://huggingface.co/CompVis/stable-diffusion-v1-4" rel="nofollow">model card</a></p></small></article>
|
34 |
|
35 |
+
<script type="module" data-sveltekit-hydrate="q6usem">
|
36 |
+
import { set_public_env, start } from "./_app/immutable/start-b871e127.js";
|
37 |
|
38 |
set_public_env({});
|
39 |
|
40 |
start({
|
41 |
+
target: document.querySelector('[data-sveltekit-hydrate="q6usem"]').parentNode,
|
42 |
paths: {"base":"","assets":""},
|
43 |
route: true,
|
44 |
spa: false,
|
build/vite-manifest.json
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
{
|
2 |
"node_modules/@sveltejs/kit/src/runtime/client/start.js": {
|
3 |
-
"file": "_app/immutable/start-
|
4 |
"src": "node_modules/@sveltejs/kit/src/runtime/client/start.js",
|
5 |
"isEntry": true,
|
6 |
"imports": [
|
7 |
"_index-032ac624.js",
|
8 |
-
"_singletons-
|
9 |
],
|
10 |
"dynamicImports": [
|
11 |
".svelte-kit/generated/nodes/0.js",
|
@@ -25,16 +25,16 @@
|
|
25 |
]
|
26 |
},
|
27 |
"node_modules/@sveltejs/kit/src/runtime/components/error.svelte": {
|
28 |
-
"file": "_app/immutable/components/error.svelte-
|
29 |
"src": "node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
|
30 |
"isEntry": true,
|
31 |
"imports": [
|
32 |
"_index-032ac624.js",
|
33 |
-
"_singletons-
|
34 |
]
|
35 |
},
|
36 |
"src/routes/+page.svelte": {
|
37 |
-
"file": "_app/immutable/components/pages/_page.svelte-
|
38 |
"src": "src/routes/+page.svelte",
|
39 |
"isEntry": true,
|
40 |
"imports": [
|
@@ -44,8 +44,8 @@
|
|
44 |
"_app/immutable/assets/+page-376b236d.css"
|
45 |
]
|
46 |
},
|
47 |
-
"_singletons-
|
48 |
-
"file": "_app/immutable/chunks/singletons-
|
49 |
"imports": [
|
50 |
"_index-032ac624.js"
|
51 |
]
|
@@ -63,17 +63,17 @@
|
|
63 |
]
|
64 |
},
|
65 |
".svelte-kit/generated/nodes/1.js": {
|
66 |
-
"file": "_app/immutable/chunks/1-
|
67 |
"src": ".svelte-kit/generated/nodes/1.js",
|
68 |
"isDynamicEntry": true,
|
69 |
"imports": [
|
70 |
"node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
|
71 |
"_index-032ac624.js",
|
72 |
-
"_singletons-
|
73 |
]
|
74 |
},
|
75 |
".svelte-kit/generated/nodes/2.js": {
|
76 |
-
"file": "_app/immutable/chunks/2-
|
77 |
"src": ".svelte-kit/generated/nodes/2.js",
|
78 |
"isDynamicEntry": true,
|
79 |
"imports": [
|
|
|
1 |
{
|
2 |
"node_modules/@sveltejs/kit/src/runtime/client/start.js": {
|
3 |
+
"file": "_app/immutable/start-b871e127.js",
|
4 |
"src": "node_modules/@sveltejs/kit/src/runtime/client/start.js",
|
5 |
"isEntry": true,
|
6 |
"imports": [
|
7 |
"_index-032ac624.js",
|
8 |
+
"_singletons-edb37fb5.js"
|
9 |
],
|
10 |
"dynamicImports": [
|
11 |
".svelte-kit/generated/nodes/0.js",
|
|
|
25 |
]
|
26 |
},
|
27 |
"node_modules/@sveltejs/kit/src/runtime/components/error.svelte": {
|
28 |
+
"file": "_app/immutable/components/error.svelte-d1ecc611.js",
|
29 |
"src": "node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
|
30 |
"isEntry": true,
|
31 |
"imports": [
|
32 |
"_index-032ac624.js",
|
33 |
+
"_singletons-edb37fb5.js"
|
34 |
]
|
35 |
},
|
36 |
"src/routes/+page.svelte": {
|
37 |
+
"file": "_app/immutable/components/pages/_page.svelte-013f0d26.js",
|
38 |
"src": "src/routes/+page.svelte",
|
39 |
"isEntry": true,
|
40 |
"imports": [
|
|
|
44 |
"_app/immutable/assets/+page-376b236d.css"
|
45 |
]
|
46 |
},
|
47 |
+
"_singletons-edb37fb5.js": {
|
48 |
+
"file": "_app/immutable/chunks/singletons-edb37fb5.js",
|
49 |
"imports": [
|
50 |
"_index-032ac624.js"
|
51 |
]
|
|
|
63 |
]
|
64 |
},
|
65 |
".svelte-kit/generated/nodes/1.js": {
|
66 |
+
"file": "_app/immutable/chunks/1-d2babf7f.js",
|
67 |
"src": ".svelte-kit/generated/nodes/1.js",
|
68 |
"isDynamicEntry": true,
|
69 |
"imports": [
|
70 |
"node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
|
71 |
"_index-032ac624.js",
|
72 |
+
"_singletons-edb37fb5.js"
|
73 |
]
|
74 |
},
|
75 |
".svelte-kit/generated/nodes/2.js": {
|
76 |
+
"file": "_app/immutable/chunks/2-314b4446.js",
|
77 |
"src": ".svelte-kit/generated/nodes/2.js",
|
78 |
"isDynamicEntry": true,
|
79 |
"imports": [
|
src/routes/+page.svelte
CHANGED
@@ -400,8 +400,8 @@ ${htmlImgs.slice(1).join("\n")}
|
|
400 |
sketchEl.style.height = `${canvasSize}px`;
|
401 |
await tick();
|
402 |
drawingBoard = new window.DrawingBoard.Board('board-container', {
|
403 |
-
size:
|
404 |
-
controls: [
|
405 |
webStorage: false,
|
406 |
enlargeYourContainer: true
|
407 |
});
|
@@ -492,18 +492,24 @@ ${htmlImgs.slice(1).join("\n")}
|
|
492 |
|
493 |
<div class="text-center">
|
494 |
|
495 |
-
|
496 |
|
497 |
-
|
|
|
|
|
498 |
|
499 |
-
Check out [
|
500 |
</div>
|
501 |
|
502 |
-
|
503 |
-
|
|
|
|
|
|
|
|
|
|
|
504 |
|
505 |
-
|
506 |
-
Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the [LAION-5B dataset](https://laion.ai/blog/laion-5b/), which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the [model card](https://huggingface.co/CompVis/stable-diffusion-v1-4)
|
507 |
</article>
|
508 |
|
509 |
<style>
|
|
|
400 |
sketchEl.style.height = `${canvasSize}px`;
|
401 |
await tick();
|
402 |
drawingBoard = new window.DrawingBoard.Board('board-container', {
|
403 |
+
size: 2.5,
|
404 |
+
controls: [{ DrawingMode: { filler: false } }],
|
405 |
webStorage: false,
|
406 |
enlargeYourContainer: true
|
407 |
});
|
|
|
492 |
|
493 |
<div class="text-center">
|
494 |
|
495 |
+
Powered by [π€ Diffusers ControlNet](https://huggingface.co/blog/controlnet)
|
496 |
|
497 |
+
Diffusers provides a production-ready open-source [ControlNet pipeline](https://huggingface.co/docs/diffusers/main/en/api/pipelines/stable_diffusion/controlnet)
|
498 |
+
|
499 |
+
[ControlNet by Zhang & Agrawala (scribble version)](https://huggingface.co/lllyasviel/sd-controlnet-scribble) & Stable Diffusion model by [CompVis](https://huggingface.co/CompVis) and [Stability AI](https://huggingface.co/stabilityai) - Demo by π€ Hugging Face
|
500 |
|
501 |
+
Check out [ControlNet demo with all the modes/versions](https://huggingface.co/spaces/hysts/ControlNet) by [hysts](https://twitter.com/hysts12321)
|
502 |
</div>
|
503 |
|
504 |
+
<small>
|
505 |
+
|
506 |
+
### LICENSE
|
507 |
+
The model is licensed with a [CreativeML Open RAIL-M](https://huggingface.co/spaces/CompVis/stable-diffusion-license) license. The authors claim no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in this license. The license forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation and target vulnerable groups. For the full list of restrictions please [read the license](https://huggingface.co/spaces/CompVis/stable-diffusion-license)
|
508 |
+
|
509 |
+
### Biases and content acknowledgment
|
510 |
+
Despite how impressive being able to turn text into image is, beware to the fact that this model may output content that reinforces or exacerbates societal biases, as well as realistic faces, pornography and violence. The model was trained on the [LAION-5B dataset](https://laion.ai/blog/laion-5b/), which scraped non-curated image-text-pairs from the internet (the exception being the removal of illegal content) and is meant for research purposes. You can read more in the [model card](https://huggingface.co/CompVis/stable-diffusion-v1-4)
|
511 |
|
512 |
+
</small>
|
|
|
513 |
</article>
|
514 |
|
515 |
<style>
|