Buckets:
| var de=Object.defineProperty,he=Object.defineProperties;var pe=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable;var Z=(a,e,t)=>e in a?de(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,w=(a,e)=>{for(var t in e||(e={}))ee.call(e,t)&&Z(a,t,e[t]);if(B)for(var t of B(e))te.call(e,t)&&Z(a,t,e[t]);return a},W=(a,e)=>he(a,pe(e));var ie=(a,e)=>{var t={};for(var r in a)ee.call(a,r)&&e.indexOf(r)<0&&(t[r]=a[r]);if(a!=null&&B)for(var r of B(a))e.indexOf(r)<0&&te.call(a,r)&&(t[r]=a[r]);return t};import{S as me,i as ge,s as ve,e as Ee,c as we,a as be,d as k,b as G,f as D,g as A,t as $e,h as ye,j as Re,k as ke,l as b,m as Le,n as x,o as $,p as U,q as y,r as Oe,u as Ae,v as F,w as P,x as C,y as T,z as j,A as z,B as V,C as q,D as Y,E as se}from"./chunks/vendor-hf-doc-builder.js";import{s as Pe,b as Te}from"./chunks/paths-hf-doc-builder.js";function Ve(a){let e,t,r;const l=[a[1]||{}];var n=a[0][0];function c(s){let o={};for(let _=0;_<l.length;_+=1)o=q(o,l[_]);return{props:o}}return n&&(e=new n(c())),{c(){e&&P(e.$$.fragment),t=b()},l(s){e&&C(e.$$.fragment,s),t=b()},m(s,o){e&&T(e,s,o),A(s,t,o),r=!0},p(s,o){const _=o&2?j(l,[z(s[1]||{})]):{};if(n!==(n=s[0][0])){if(e){x();const u=e;$(u.$$.fragment,1,0,()=>{V(u,1)}),U()}n?(e=new n(c()),P(e.$$.fragment),y(e.$$.fragment,1),T(e,t.parentNode,t)):e=null}else n&&e.$set(_)},i(s){r||(e&&y(e.$$.fragment,s),r=!0)},o(s){e&&$(e.$$.fragment,s),r=!1},d(s){s&&k(t),e&&V(e,s)}}}function Ie(a){let e,t,r;const l=[a[1]||{}];var n=a[0][0];function c(s){let o={$$slots:{default:[Ue]},$$scope:{ctx:s}};for(let _=0;_<l.length;_+=1)o=q(o,l[_]);return{props:o}}return n&&(e=new n(c(a))),{c(){e&&P(e.$$.fragment),t=b()},l(s){e&&C(e.$$.fragment,s),t=b()},m(s,o){e&&T(e,s,o),A(s,t,o),r=!0},p(s,o){const _=o&2?j(l,[z(s[1]||{})]):{};if(o&525&&(_.$$scope={dirty:o,ctx:s}),n!==(n=s[0][0])){if(e){x();const u=e;$(u.$$.fragment,1,0,()=>{V(u,1)}),U()}n?(e=new n(c(s)),P(e.$$.fragment),y(e.$$.fragment,1),T(e,t.parentNode,t)):e=null}else n&&e.$set(_)},i(s){r||(e&&y(e.$$.fragment,s),r=!0)},o(s){e&&$(e.$$.fragment,s),r=!1},d(s){s&&k(t),e&&V(e,s)}}}function De(a){let e,t,r;const l=[a[2]||{}];var n=a[0][1];function c(s){let o={};for(let _=0;_<l.length;_+=1)o=q(o,l[_]);return{props:o}}return n&&(e=new n(c())),{c(){e&&P(e.$$.fragment),t=b()},l(s){e&&C(e.$$.fragment,s),t=b()},m(s,o){e&&T(e,s,o),A(s,t,o),r=!0},p(s,o){const _=o&4?j(l,[z(s[2]||{})]):{};if(n!==(n=s[0][1])){if(e){x();const u=e;$(u.$$.fragment,1,0,()=>{V(u,1)}),U()}n?(e=new n(c()),P(e.$$.fragment),y(e.$$.fragment,1),T(e,t.parentNode,t)):e=null}else n&&e.$set(_)},i(s){r||(e&&y(e.$$.fragment,s),r=!0)},o(s){e&&$(e.$$.fragment,s),r=!1},d(s){s&&k(t),e&&V(e,s)}}}function Se(a){let e,t,r;const l=[a[2]||{}];var n=a[0][1];function c(s){let o={$$slots:{default:[xe]},$$scope:{ctx:s}};for(let _=0;_<l.length;_+=1)o=q(o,l[_]);return{props:o}}return n&&(e=new n(c(a))),{c(){e&&P(e.$$.fragment),t=b()},l(s){e&&C(e.$$.fragment,s),t=b()},m(s,o){e&&T(e,s,o),A(s,t,o),r=!0},p(s,o){const _=o&4?j(l,[z(s[2]||{})]):{};if(o&521&&(_.$$scope={dirty:o,ctx:s}),n!==(n=s[0][1])){if(e){x();const u=e;$(u.$$.fragment,1,0,()=>{V(u,1)}),U()}n?(e=new n(c(s)),P(e.$$.fragment),y(e.$$.fragment,1),T(e,t.parentNode,t)):e=null}else n&&e.$set(_)},i(s){r||(e&&y(e.$$.fragment,s),r=!0)},o(s){e&&$(e.$$.fragment,s),r=!1},d(s){s&&k(t),e&&V(e,s)}}}function xe(a){let e,t,r;const l=[a[3]||{}];var n=a[0][2];function c(s){let o={};for(let _=0;_<l.length;_+=1)o=q(o,l[_]);return{props:o}}return n&&(e=new n(c())),{c(){e&&P(e.$$.fragment),t=b()},l(s){e&&C(e.$$.fragment,s),t=b()},m(s,o){e&&T(e,s,o),A(s,t,o),r=!0},p(s,o){const _=o&8?j(l,[z(s[3]||{})]):{};if(n!==(n=s[0][2])){if(e){x();const u=e;$(u.$$.fragment,1,0,()=>{V(u,1)}),U()}n?(e=new n(c()),P(e.$$.fragment),y(e.$$.fragment,1),T(e,t.parentNode,t)):e=null}else n&&e.$set(_)},i(s){r||(e&&y(e.$$.fragment,s),r=!0)},o(s){e&&$(e.$$.fragment,s),r=!1},d(s){s&&k(t),e&&V(e,s)}}}function Ue(a){let e,t,r,l;const n=[Se,De],c=[];function s(o,_){return o[0][2]?0:1}return e=s(a),t=c[e]=n[e](a),{c(){t.c(),r=b()},l(o){t.l(o),r=b()},m(o,_){c[e].m(o,_),A(o,r,_),l=!0},p(o,_){let u=e;e=s(o),e===u?c[e].p(o,_):(x(),$(c[u],1,1,()=>{c[u]=null}),U(),t=c[e],t?t.p(o,_):(t=c[e]=n[e](o),t.c()),y(t,1),t.m(r.parentNode,r))},i(o){l||(y(t),l=!0)},o(o){$(t),l=!1},d(o){c[e].d(o),o&&k(r)}}}function re(a){let e,t=a[5]&&ne(a);return{c(){e=Ee("div"),t&&t.c(),this.h()},l(r){e=we(r,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var l=be(e);t&&t.l(l),l.forEach(k),this.h()},h(){G(e,"id","svelte-announcer"),G(e,"aria-live","assertive"),G(e,"aria-atomic","true"),D(e,"position","absolute"),D(e,"left","0"),D(e,"top","0"),D(e,"clip","rect(0 0 0 0)"),D(e,"clip-path","inset(50%)"),D(e,"overflow","hidden"),D(e,"white-space","nowrap"),D(e,"width","1px"),D(e,"height","1px")},m(r,l){A(r,e,l),t&&t.m(e,null)},p(r,l){r[5]?t?t.p(r,l):(t=ne(r),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(r){r&&k(e),t&&t.d()}}}function ne(a){let e;return{c(){e=$e(a[6])},l(t){e=ye(t,a[6])},m(t,r){A(t,e,r)},p(t,r){r&64&&Re(e,t[6])},d(t){t&&k(e)}}}function Ne(a){let e,t,r,l,n;const c=[Ie,Ve],s=[];function o(u,h){return u[0][1]?0:1}e=o(a),t=s[e]=c[e](a);let _=a[4]&&re(a);return{c(){t.c(),r=ke(),_&&_.c(),l=b()},l(u){t.l(u),r=Le(u),_&&_.l(u),l=b()},m(u,h){s[e].m(u,h),A(u,r,h),_&&_.m(u,h),A(u,l,h),n=!0},p(u,[h]){let d=e;e=o(u),e===d?s[e].p(u,h):(x(),$(s[d],1,1,()=>{s[d]=null}),U(),t=s[e],t?t.p(u,h):(t=s[e]=c[e](u),t.c()),y(t,1),t.m(r.parentNode,r)),u[4]?_?_.p(u,h):(_=re(u),_.c(),_.m(l.parentNode,l)):_&&(_.d(1),_=null)},i(u){n||(y(t),n=!0)},o(u){$(t),n=!1},d(u){s[e].d(u),u&&k(r),_&&_.d(u),u&&k(l)}}}function Ce(a,e,t){let{stores:r}=e,{page:l}=e,{components:n}=e,{props_0:c=null}=e,{props_1:s=null}=e,{props_2:o=null}=e;Oe("__svelte__",r),Ae(r.page.notify);let _=!1,u=!1,h=null;return F(()=>{const d=r.page.subscribe(()=>{_&&(t(5,u=!0),t(6,h=document.title||"untitled page"))});return t(4,_=!0),d}),a.$$set=d=>{"stores"in d&&t(7,r=d.stores),"page"in d&&t(8,l=d.page),"components"in d&&t(0,n=d.components),"props_0"in d&&t(1,c=d.props_0),"props_1"in d&&t(2,s=d.props_1),"props_2"in d&&t(3,o=d.props_2)},a.$$.update=()=>{a.$$.dirty&384&&r.page.set(l)},[n,c,s,o,_,u,h,r,l]}class je extends me{constructor(e){super();ge(this,e,Ce,Ne,ve,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const ze="modulepreload",oe={},qe="/docs/diffusers/v0.10.2/en/_app/",f=function(e,t){return!t||t.length===0?e():Promise.all(t.map(r=>{if(r=`${qe}${r}`,r in oe)return;oe[r]=!0;const l=r.endsWith(".css"),n=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${n}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":ze,l||(c.as="script",c.crossOrigin=""),c.href=r,document.head.appendChild(c),l)return new Promise((s,o)=>{c.addEventListener("load",s),c.addEventListener("error",o)})})).then(()=>e())},i=[()=>f(()=>import("./pages/__layout.svelte-hf-doc-builder.js"),["pages/__layout.svelte-hf-doc-builder.js","assets/pages/__layout.svelte-hf-doc-builder.css","chunks/vendor-hf-doc-builder.js","chunks/paths-hf-doc-builder.js"]),()=>f(()=>import("./error.svelte-hf-doc-builder.js"),["error.svelte-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js"]),()=>f(()=>import("./pages/index.mdx-hf-doc-builder.js"),["pages/index.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/unconditional_image_generation.mdx-hf-doc-builder.js"),["pages/using-diffusers/unconditional_image_generation.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/conditional_image_generation.mdx-hf-doc-builder.js"),["pages/using-diffusers/conditional_image_generation.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/custom_pipeline_examples.mdx-hf-doc-builder.js"),["pages/using-diffusers/custom_pipeline_examples.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/custom_pipeline_overview.mdx-hf-doc-builder.js"),["pages/using-diffusers/custom_pipeline_overview.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/contribute_pipeline.mdx-hf-doc-builder.js"),["pages/using-diffusers/contribute_pipeline.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/other-modalities.mdx-hf-doc-builder.js"),["pages/using-diffusers/other-modalities.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/configuration.mdx-hf-doc-builder.js"),["pages/using-diffusers/configuration.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/ExampleCodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/schedulers.mdx-hf-doc-builder.js"),["pages/using-diffusers/schedulers.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/img2img.mdx-hf-doc-builder.js"),["pages/using-diffusers/img2img.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/inpaint.mdx-hf-doc-builder.js"),["pages/using-diffusers/inpaint.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/loading.mdx-hf-doc-builder.js"),["pages/using-diffusers/loading.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/audio.mdx-hf-doc-builder.js"),["pages/using-diffusers/audio.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/using-diffusers/rl.mdx-hf-doc-builder.js"),["pages/using-diffusers/rl.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/installation.mdx-hf-doc-builder.js"),["pages/installation.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/optimization/open_vino.mdx-hf-doc-builder.js"),["pages/optimization/open_vino.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/optimization/habana.mdx-hf-doc-builder.js"),["pages/optimization/habana.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/optimization/fp16.mdx-hf-doc-builder.js"),["pages/optimization/fp16.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/optimization/onnx.mdx-hf-doc-builder.js"),["pages/optimization/onnx.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/optimization/mps.mdx-hf-doc-builder.js"),["pages/optimization/mps.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/conceptual/stable_diffusion.mdx-hf-doc-builder.js"),["pages/conceptual/stable_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/conceptual/contribution.mdx-hf-doc-builder.js"),["pages/conceptual/contribution.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/conceptual/philosophy.mdx-hf-doc-builder.js"),["pages/conceptual/philosophy.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/quicktour.mdx-hf-doc-builder.js"),["pages/quicktour.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/training/unconditional_training.mdx-hf-doc-builder.js"),["pages/training/unconditional_training.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/training/text_inversion.mdx-hf-doc-builder.js"),["pages/training/text_inversion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/training/dreambooth.mdx-hf-doc-builder.js"),["pages/training/dreambooth.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/training/text2image.mdx-hf-doc-builder.js"),["pages/training/text2image.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/training/overview.mdx-hf-doc-builder.js"),["pages/training/overview.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/diffusion_pipeline.mdx-hf-doc-builder.js"),["pages/api/diffusion_pipeline.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/ExampleCodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/configuration.mdx-hf-doc-builder.js"),["pages/api/configuration.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/ExampleCodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/experimental/rl.mdx-hf-doc-builder.js"),["pages/api/experimental/rl.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/schedulers.mdx-hf-doc-builder.js"),["pages/api/schedulers.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/latent_diffusion_uncond.mdx-hf-doc-builder.js"),["pages/api/pipelines/latent_diffusion_uncond.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/stable_diffusion_safe.mdx-hf-doc-builder.js"),["pages/api/pipelines/stable_diffusion_safe.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/stochastic_karras_ve.mdx-hf-doc-builder.js"),["pages/api/pipelines/stochastic_karras_ve.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/versatile_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/versatile_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/ExampleCodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/stable_diffusion_2.mdx-hf-doc-builder.js"),["pages/api/pipelines/stable_diffusion_2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/latent_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/latent_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/paint_by_example.mdx-hf-doc-builder.js"),["pages/api/pipelines/paint_by_example.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/stable_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/stable_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/audio_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/audio_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/cycle_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/cycle_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/dance_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/dance_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/alt_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/alt_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/score_sde_ve.mdx-hf-doc-builder.js"),["pages/api/pipelines/score_sde_ve.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/vq_diffusion.mdx-hf-doc-builder.js"),["pages/api/pipelines/vq_diffusion.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/overview.mdx-hf-doc-builder.js"),["pages/api/pipelines/overview.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/repaint.mdx-hf-doc-builder.js"),["pages/api/pipelines/repaint.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/ddim.mdx-hf-doc-builder.js"),["pages/api/pipelines/ddim.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/ddpm.mdx-hf-doc-builder.js"),["pages/api/pipelines/ddpm.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/pipelines/pndm.mdx-hf-doc-builder.js"),["pages/api/pipelines/pndm.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/logging.mdx-hf-doc-builder.js"),["pages/api/logging.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/ExampleCodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/outputs.mdx-hf-doc-builder.js"),["pages/api/outputs.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>f(()=>import("./pages/api/models.mdx-hf-doc-builder.js"),["pages/api/models.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Docstring-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/ExampleCodeBlock-hf-doc-builder.js"])],Je=[[/^\/$/,[i[0],i[2]],[i[1]]],[/^\/using-diffusers\/unconditional_image_generation\/?$/,[i[0],i[3]],[i[1]]],[/^\/using-diffusers\/conditional_image_generation\/?$/,[i[0],i[4]],[i[1]]],[/^\/using-diffusers\/custom_pipeline_examples\/?$/,[i[0],i[5]],[i[1]]],[/^\/using-diffusers\/custom_pipeline_overview\/?$/,[i[0],i[6]],[i[1]]],[/^\/using-diffusers\/contribute_pipeline\/?$/,[i[0],i[7]],[i[1]]],[/^\/using-diffusers\/other-modalities\/?$/,[i[0],i[8]],[i[1]]],[/^\/using-diffusers\/configuration\/?$/,[i[0],i[9]],[i[1]]],[/^\/using-diffusers\/schedulers\/?$/,[i[0],i[10]],[i[1]]],[/^\/using-diffusers\/img2img\/?$/,[i[0],i[11]],[i[1]]],[/^\/using-diffusers\/inpaint\/?$/,[i[0],i[12]],[i[1]]],[/^\/using-diffusers\/loading\/?$/,[i[0],i[13]],[i[1]]],[/^\/using-diffusers\/audio\/?$/,[i[0],i[14]],[i[1]]],[/^\/using-diffusers\/rl\/?$/,[i[0],i[15]],[i[1]]],[/^\/installation\/?$/,[i[0],i[16]],[i[1]]],[/^\/optimization\/open_vino\/?$/,[i[0],i[17]],[i[1]]],[/^\/optimization\/habana\/?$/,[i[0],i[18]],[i[1]]],[/^\/optimization\/fp16\/?$/,[i[0],i[19]],[i[1]]],[/^\/optimization\/onnx\/?$/,[i[0],i[20]],[i[1]]],[/^\/optimization\/mps\/?$/,[i[0],i[21]],[i[1]]],[/^\/conceptual\/stable_diffusion\/?$/,[i[0],i[22]],[i[1]]],[/^\/conceptual\/contribution\/?$/,[i[0],i[23]],[i[1]]],[/^\/conceptual\/philosophy\/?$/,[i[0],i[24]],[i[1]]],[/^\/quicktour\/?$/,[i[0],i[25]],[i[1]]],[/^\/training\/unconditional_training\/?$/,[i[0],i[26]],[i[1]]],[/^\/training\/text_inversion\/?$/,[i[0],i[27]],[i[1]]],[/^\/training\/dreambooth\/?$/,[i[0],i[28]],[i[1]]],[/^\/training\/text2image\/?$/,[i[0],i[29]],[i[1]]],[/^\/training\/overview\/?$/,[i[0],i[30]],[i[1]]],[/^\/api\/diffusion_pipeline\/?$/,[i[0],i[31]],[i[1]]],[/^\/api\/configuration\/?$/,[i[0],i[32]],[i[1]]],[/^\/api\/experimental\/rl\/?$/,[i[0],i[33]],[i[1]]],[/^\/api\/schedulers\/?$/,[i[0],i[34]],[i[1]]],[/^\/api\/pipelines\/latent_diffusion_uncond\/?$/,[i[0],i[35]],[i[1]]],[/^\/api\/pipelines\/stable_diffusion_safe\/?$/,[i[0],i[36]],[i[1]]],[/^\/api\/pipelines\/stochastic_karras_ve\/?$/,[i[0],i[37]],[i[1]]],[/^\/api\/pipelines\/versatile_diffusion\/?$/,[i[0],i[38]],[i[1]]],[/^\/api\/pipelines\/stable_diffusion_2\/?$/,[i[0],i[39]],[i[1]]],[/^\/api\/pipelines\/latent_diffusion\/?$/,[i[0],i[40]],[i[1]]],[/^\/api\/pipelines\/paint_by_example\/?$/,[i[0],i[41]],[i[1]]],[/^\/api\/pipelines\/stable_diffusion\/?$/,[i[0],i[42]],[i[1]]],[/^\/api\/pipelines\/audio_diffusion\/?$/,[i[0],i[43]],[i[1]]],[/^\/api\/pipelines\/cycle_diffusion\/?$/,[i[0],i[44]],[i[1]]],[/^\/api\/pipelines\/dance_diffusion\/?$/,[i[0],i[45]],[i[1]]],[/^\/api\/pipelines\/alt_diffusion\/?$/,[i[0],i[46]],[i[1]]],[/^\/api\/pipelines\/score_sde_ve\/?$/,[i[0],i[47]],[i[1]]],[/^\/api\/pipelines\/vq_diffusion\/?$/,[i[0],i[48]],[i[1]]],[/^\/api\/pipelines\/overview\/?$/,[i[0],i[49]],[i[1]]],[/^\/api\/pipelines\/repaint\/?$/,[i[0],i[50]],[i[1]]],[/^\/api\/pipelines\/ddim\/?$/,[i[0],i[51]],[i[1]]],[/^\/api\/pipelines\/ddpm\/?$/,[i[0],i[52]],[i[1]]],[/^\/api\/pipelines\/pndm\/?$/,[i[0],i[53]],[i[1]]],[/^\/api\/logging\/?$/,[i[0],i[54]],[i[1]]],[/^\/api\/outputs\/?$/,[i[0],i[55]],[i[1]]],[/^\/api\/models\/?$/,[i[0],i[56]],[i[1]]]],Ke=[i[0](),i[1]()];function Be(a){let e=a.baseURI;if(!e){const t=a.getElementsByTagName("base");e=t.length?t[0].href:a.URL}return e}function We(a,e){return a==="/"||e==="ignore"?a:e==="never"?a.endsWith("/")?a.slice(0,-1):a:e==="always"&&/\/[^./]+$/.test(a)?a+"/":a}const fe="sveltekit:scroll";let N={};try{N=JSON.parse(sessionStorage[fe])}catch{}function M(a){N[a]=X()}function X(){return{x:pageXOffset,y:pageYOffset}}function ae(a){return a.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function le(a){return a instanceof SVGAElement?new URL(a.href.baseVal,document.baseURI):new URL(a.href)}class Ye{constructor({base:e,routes:t,trailing_slash:r,renderer:l}){var c,s;this.base=e,this.routes=t,this.trailing_slash=r,this.navigating=0,this.renderer=l,l.router=this,this.enabled=!0,this.initialized=!1,document.body.setAttribute("tabindex","-1"),this.current_history_index=(s=(c=history.state)==null?void 0:c["sveltekit:index"])!=null?s:0,this.current_history_index===0&&history.replaceState(W(w({},history.state),{"sveltekit:index":0}),"",location.href);const n=N[this.current_history_index];n&&scrollTo(n.x,n.y),this.hash_navigating=!1,this.callbacks={before_navigate:[],after_navigate:[]}}init_listeners(){history.scrollRestoration="manual",addEventListener("beforeunload",l=>{let n=!1;const c={from:this.renderer.current.url,to:null,cancel:()=>n=!0};this.callbacks.before_navigate.forEach(s=>s(c)),n?(l.preventDefault(),l.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){M(this.current_history_index);try{sessionStorage[fe]=JSON.stringify(N)}catch{}}});const e=l=>{const n=ae(l);n&&n.href&&n.hasAttribute("sveltekit:prefetch")&&this.prefetch(le(n))};let t;const r=l=>{clearTimeout(t),t=setTimeout(()=>{var n;(n=l.target)==null||n.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",e),addEventListener("mousemove",r),addEventListener("sveltekit:trigger_prefetch",e),addEventListener("click",l=>{if(!this.enabled||l.button||l.which!==1||l.metaKey||l.ctrlKey||l.shiftKey||l.altKey||l.defaultPrevented)return;const n=ae(l);if(!n||!n.href)return;const c=n instanceof SVGAElement,s=le(n);if(s.toString()===location.href){location.hash||l.preventDefault();return}if(!c&&s.origin==="null")return;const _=(n.getAttribute("rel")||"").split(/\s+/);if(n.hasAttribute("download")||_&&_.includes("external")||(c?n.target.baseVal:n.target))return;const[u,h]=s.href.split("#");if(h!==void 0&&u===location.href.split("#")[0]){this.hash_navigating=!0,M(this.current_history_index),this.renderer.update_page_store(new URL(s.href));return}this._navigate({url:s,scroll:n.hasAttribute("sveltekit:noscroll")?X():null,keepfocus:!1,chain:[],details:{state:{},replaceState:!1},accepted:()=>l.preventDefault(),blocked:()=>l.preventDefault()})}),addEventListener("popstate",l=>{if(l.state&&this.enabled){if(l.state["sveltekit:index"]===this.current_history_index)return;this._navigate({url:new URL(location.href),scroll:N[l.state["sveltekit:index"]],keepfocus:!1,chain:[],details:null,accepted:()=>{this.current_history_index=l.state["sveltekit:index"]},blocked:()=>{const n=this.current_history_index-l.state["sveltekit:index"];history.go(n)}})}}),addEventListener("hashchange",()=>{this.hash_navigating&&(this.hash_navigating=!1,history.replaceState(W(w({},history.state),{"sveltekit:index":++this.current_history_index}),"",location.href))}),this.initialized=!0}owns(e){return e.origin===location.origin&&e.pathname.startsWith(this.base)}parse(e){if(this.owns(e)){const t=decodeURI(e.pathname.slice(this.base.length)||"/");return{id:e.pathname+e.search,routes:this.routes.filter(([r])=>r.test(t)),url:e,path:t,initial:!this.initialized}}}async goto(e,{noscroll:t=!1,replaceState:r=!1,keepfocus:l=!1,state:n={}}={},c){const s=new URL(e,Be(document));return this.enabled?this._navigate({url:s,scroll:t?X():null,keepfocus:l,chain:c,details:{state:n,replaceState:r},accepted:()=>{},blocked:()=>{}}):(location.href=s.href,new Promise(()=>{}))}enable(){this.enabled=!0}disable(){this.enabled=!1}async prefetch(e){const t=this.parse(e);if(!t)throw new Error("Attempted to prefetch a URL that does not belong to this app");return this.renderer.load(t)}after_navigate(e){F(()=>(this.callbacks.after_navigate.push(e),()=>{const t=this.callbacks.after_navigate.indexOf(e);this.callbacks.after_navigate.splice(t,1)}))}before_navigate(e){F(()=>(this.callbacks.before_navigate.push(e),()=>{const t=this.callbacks.before_navigate.indexOf(e);this.callbacks.before_navigate.splice(t,1)}))}async _navigate({url:e,scroll:t,keepfocus:r,chain:l,details:n,accepted:c,blocked:s}){const o=this.renderer.current.url;let _=!1;const u={from:o,to:e,cancel:()=>_=!0};if(this.callbacks.before_navigate.forEach(m=>m(u)),_){s();return}const h=this.parse(e);if(!h)return location.href=e.href,new Promise(()=>{});M(this.current_history_index),c(),this.navigating++;const d=We(e.pathname,this.trailing_slash);h.url=new URL(e.origin+d+e.search+e.hash);const p=this.navigating_token={};if(await this.renderer.handle_navigation(h,l,!1,{scroll:t,keepfocus:r}),this.navigating--,this.navigating_token===p){if(!this.navigating){const m={from:o,to:e};this.callbacks.after_navigate.forEach(I=>I(m))}if(n){const m=n.replaceState?0:1;n.state["sveltekit:index"]=this.current_history_index+=m,history[n.replaceState?"replaceState":"pushState"](n.state,"",h.url)}}}}function ce(a){return a instanceof Error||a&&a.name&&a.message?a:new Error(JSON.stringify(a))}function Ge(a){let e=5381,t=a.length;if(typeof a=="string")for(;t;)e=e*33^a.charCodeAt(--t);else for(;t;)e=e*33^a[--t];return(e>>>0).toString(36)}function _e(a){const e=a.status&&a.status>=400&&a.status<=599&&!a.redirect;if(a.error||e){const t=a.status;if(!a.error&&e)return{status:t||500,error:new Error};const r=typeof a.error=="string"?new Error(a.error):a.error;return r instanceof Error?!t||t<400||t>599?(console.warn('"error" returned from load() without a valid status code \u2014 defaulting to 500'),{status:500,error:r}):{status:t,error:r}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof r}"`)}}if(a.redirect){if(!a.status||Math.floor(a.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof a.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(a.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return a}function ue(a){const e=Y(a);let t=!0;function r(){t=!0,e.update(c=>c)}function l(c){t=!1,e.set(c)}function n(c){let s;return e.subscribe(o=>{(s===void 0||t&&o!==s)&&c(s=o)})}return{notify:r,set:l,subscribe:n}}function Me(){const{set:a,subscribe:e}=Y(!1),t="1670934153384";let r;async function l(){clearTimeout(r);const c=await fetch(`${Te}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(c.ok){const{version:s}=await c.json(),o=s!==t;return o&&(a(!0),clearTimeout(r)),o}else throw new Error(`Version check failed: ${c.status}`)}return{subscribe:e,check:l}}function Fe(a,e){const t=typeof a=="string"?a:a.url;let r=`script[data-type="svelte-data"][data-url=${JSON.stringify(t)}]`;e&&typeof e.body=="string"&&(r+=`[data-body="${Ge(e.body)}"]`);const l=document.querySelector(r);if(l&&l.textContent){const n=JSON.parse(l.textContent),{body:c}=n,s=ie(n,["body"]);return Promise.resolve(new Response(c,s))}return fetch(a,e)}class Xe{constructor({Root:e,fallback:t,target:r,session:l}){this.Root=e,this.fallback=t,this.router,this.target=r,this.started=!1,this.session_id=1,this.invalid=new Set,this.invalidating=null,this.autoscroll=!0,this.updating=!1,this.current={url:null,session_id:0,branch:[]},this.cache=new Map,this.loading={id:null,promise:null},this.stores={url:ue({}),page:ue({}),navigating:Y(null),session:Y(l),updated:Me()},this.$session=null,this.root=null;let n=!1;this.stores.session.subscribe(async c=>{if(this.$session=c,!n||!this.router)return;this.session_id+=1;const s=this.router.parse(new URL(location.href));s&&this.update(s,[],!0)}),n=!0}disable_scroll_handling(){(this.updating||!this.started)&&(this.autoscroll=!1)}async start({status:e,error:t,nodes:r,params:l}){const n=new URL(location.href),c=[];let s={},o,_;try{for(let u=0;u<r.length;u+=1){const h=u===r.length-1;let d;if(h){const m=document.querySelector('[data-type="svelte-props"]');m&&(d=JSON.parse(m.textContent))}const p=await this._load_node({module:await r[u],url:n,params:l,stuff:s,status:h?e:void 0,error:h?t:void 0,props:d});if(d&&(p.uses.dependencies.add(n.href),p.uses.url=!0),c.push(p),p&&p.loaded)if(p.loaded.error){if(t)throw p.loaded.error;_={status:p.loaded.status,error:p.loaded.error,url:n}}else p.loaded.stuff&&(s=w(w({},s),p.loaded.stuff))}o=_?await this._load_error(_):await this._get_navigation_result_from_branch({url:n,params:l,stuff:s,branch:c,status:e,error:t})}catch(u){if(t)throw u;o=await this._load_error({status:500,error:ce(u),url:n})}if(o.redirect){location.href=new URL(o.redirect,location.href).href;return}this._init(o)}async handle_navigation(e,t,r,l){this.started&&this.stores.navigating.set({from:this.current.url,to:e.url}),await this.update(e,t,r,l)}async update(e,t,r,l){var o,_,u;const n=this.token={};let c=await this._get_navigation_result(e,r);if(!c){location.href=e.url.href;return}if(n!==this.token)return;if(this.invalid.clear(),c.redirect)if(t.length>10||t.includes(e.url.pathname))c=await this._load_error({status:500,error:new Error("Redirect loop"),url:e.url});else{this.router?this.router.goto(new URL(c.redirect,e.url).href,{},[...t,e.url.pathname]):location.href=new URL(c.redirect,location.href).href;return}else if(((_=(o=c.props)==null?void 0:o.page)==null?void 0:_.status)>=400&&await this.stores.updated.check()){location.href=e.url.href;return}if(this.updating=!0,this.started?(this.current=c.state,this.root.$set(c.props),this.stores.navigating.set(null)):this._init(c),l){const{scroll:h,keepfocus:d}=l;if(d||((u=getSelection())==null||u.removeAllRanges(),document.body.focus()),await se(),this.autoscroll){const p=e.url.hash&&document.getElementById(e.url.hash.slice(1));h?scrollTo(h.x,h.y):p?p.scrollIntoView():scrollTo(0,0)}}else await se();if(this.loading.promise=null,this.loading.id=null,this.autoscroll=!0,this.updating=!1,c.props.page&&(this.page=c.props.page),!this.router)return;const s=c.state.branch[c.state.branch.length-1];s&&s.module.router===!1?this.router.disable():this.router.enable()}load(e){return this.loading.promise=this._get_navigation_result(e,!1),this.loading.id=e.id,this.loading.promise}invalidate(e){return this.invalid.add(e),this.invalidating||(this.invalidating=Promise.resolve().then(async()=>{const t=this.router&&this.router.parse(new URL(location.href));t&&await this.update(t,[],!0),this.invalidating=null})),this.invalidating}update_page_store(e){this.stores.page.set(W(w({},this.page),{url:e})),this.stores.page.notify()}_init(e){this.current=e.state;const t=document.querySelector("style[data-svelte]");if(t&&t.remove(),this.page=e.props.page,this.root=new this.Root({target:this.target,props:w({stores:this.stores},e.props),hydrate:!0}),this.started=!0,this.router){const r={from:null,to:new URL(location.href)};this.router.callbacks.after_navigate.forEach(l=>l(r))}}async _get_navigation_result(e,t){if(this.loading.id===e.id&&this.loading.promise)return this.loading.promise;for(let r=0;r<e.routes.length;r+=1){const l=e.routes[r];let n=r+1;for(;n<e.routes.length;){const s=e.routes[n];if(s[0].toString()===l[0].toString())s[1].forEach(o=>o()),n+=1;else break}const c=await this._load({route:l,info:e},t);if(c)return c}if(e.initial)return await this._load_error({status:404,error:new Error(`Not found: ${e.url.pathname}`),url:e.url})}async _get_navigation_result_from_branch({url:e,params:t,stuff:r,branch:l,status:n,error:c}){const s=l.filter(Boolean),o=s.find(d=>d.loaded&&d.loaded.redirect),_={redirect:o&&o.loaded?o.loaded.redirect:void 0,state:{url:e,params:t,branch:l,session_id:this.session_id},props:{components:s.map(d=>d.module.default)}};for(let d=0;d<s.length;d+=1){const p=s[d].loaded;_.props[`props_${d}`]=p?await p.props:null}if(!this.current.url||e.href!==this.current.url.href){_.props.page={url:e,params:t,status:n,error:c,stuff:r};const d=(p,m)=>{Object.defineProperty(_.props.page,p,{get:()=>{throw new Error(`$page.${p} has been replaced by $page.url.${m}`)}})};d("origin","origin"),d("path","pathname"),d("query","searchParams")}const u=s[s.length-1],h=u.loaded&&u.loaded.maxage;if(h){const d=e.pathname+e.search;let p=!1;const m=()=>{this.cache.get(d)===_&&this.cache.delete(d),L(),clearTimeout(I)},I=setTimeout(m,h*1e3),L=this.stores.session.subscribe(()=>{p&&m()});p=!0,this.cache.set(d,_)}return _}async _load_node({status:e,error:t,module:r,url:l,params:n,stuff:c,props:s}){const o={module:r,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:c};s&&o.uses.dependencies.add(l.href);const _={};for(const h in n)Object.defineProperty(_,h,{get(){return o.uses.params.add(h),n[h]},enumerable:!0});const u=this.$session;if(r.load){const{started:h}=this,d={params:_,props:s||{},get url(){return o.uses.url=!0,l},get session(){return o.uses.session=!0,u},get stuff(){return o.uses.stuff=!0,w({},c)},fetch(m,I){const L=typeof m=="string"?m:m.url,{href:O}=new URL(L,l);return o.uses.dependencies.add(O),h?fetch(m,I):Fe(m,I)}};t&&(d.status=e,d.error=t);const p=await r.load.call(null,d);if(!p)throw new Error("load function must return a value");o.loaded=_e(p),o.loaded.stuff&&(o.stuff=o.loaded.stuff)}else s&&(o.loaded=_e({props:s}));return o}async _load({route:e,info:{url:t,path:r}},l){const n=t.pathname+t.search;if(!l){const g=this.cache.get(n);if(g)return g}const[c,s,o,_,u]=e,h=_?_(c.exec(r)):{},d=this.current.url&&{url:n!==this.current.url.pathname+this.current.url.search,params:Object.keys(h).filter(g=>this.current.params[g]!==h[g]),session:this.session_id!==this.current.session_id};let p=[],m={},I=!1,L=200,O;s.forEach(g=>g());e:for(let g=0;g<s.length;g+=1){let v;try{if(!s[g])continue;const E=await s[g](),R=this.current.branch[g];if(!R||E!==R.module||d.url&&R.uses.url||d.params.some(S=>R.uses.params.has(S))||d.session&&R.uses.session||Array.from(R.uses.dependencies).some(S=>this.invalid.has(S))||I&&R.uses.stuff){let S={};const H=u&&g===s.length-1;if(H){const K=await fetch(`${t.pathname}${t.pathname.endsWith("/")?"":"/"}__data.json${t.search}`,{headers:{"x-sveltekit-load":"true"}});if(K.ok){const Q=K.headers.get("x-sveltekit-location");if(Q)return{redirect:Q,props:{},state:this.current};S=await K.json()}else L=K.status,O=new Error("Failed to load data")}if(O||(v=await this._load_node({module:E,url:t,params:h,props:S,stuff:m})),v&&(H&&(v.uses.url=!0),v.loaded)){if(v.loaded.fallthrough)return;if(v.loaded.error&&(L=v.loaded.status,O=v.loaded.error),v.loaded.redirect)return{redirect:v.loaded.redirect,props:{},state:this.current};v.loaded.stuff&&(I=!0)}}else v=R}catch(E){L=500,O=ce(E)}if(O){for(;g--;)if(o[g]){let E,R,J=g;for(;!(R=p[J]);)J-=1;try{if(E=await this._load_node({status:L,error:O,module:await o[g](),url:t,params:h,stuff:R.stuff}),E&&E.loaded&&E.loaded.error)continue;E&&E.loaded&&E.loaded.stuff&&(m=w(w({},m),E.loaded.stuff)),p=p.slice(0,J+1).concat(E);break e}catch{continue}}return await this._load_error({status:L,error:O,url:t})}else v&&v.loaded&&v.loaded.stuff&&(m=w(w({},m),v.loaded.stuff)),p.push(v)}return await this._get_navigation_result_from_branch({url:t,params:h,stuff:m,branch:p,status:L,error:O})}async _load_error({status:e,error:t,url:r}){var _,u;const l={},n=await this._load_node({module:await this.fallback[0],url:r,params:l,stuff:{}}),c=await this._load_node({status:e,error:t,module:await this.fallback[1],url:r,params:l,stuff:n&&n.loaded&&n.loaded.stuff||{}}),s=[n,c],o=w(w({},(_=n==null?void 0:n.loaded)==null?void 0:_.stuff),(u=c==null?void 0:c.loaded)==null?void 0:u.stuff);return await this._get_navigation_result_from_branch({url:r,params:l,stuff:o,branch:s,status:e,error:t})}}async function et({paths:a,target:e,session:t,route:r,spa:l,trailing_slash:n,hydrate:c}){const s=new Xe({Root:je,fallback:Ke,target:e,session:t}),o=r?new Ye({base:a.base,routes:Je,trailing_slash:n,renderer:s}):null;Pe(a),c&&await s.start(c),o&&(l&&o.goto(location.href,{replaceState:!0},[]),o.init_listeners()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{et as start}; | |
Xet Storage Details
- Size:
- 41.4 kB
- Xet hash:
- cfa0c2faccf6dbcb03961364473dfb34a48c93bfa942ec8b29db9795f1c478d0
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.