Buckets:
| import{s as ft,n as gt,o as ht}from"../chunks/scheduler.53228c21.js";import{S as _t,i as bt,e as i,s as r,c as m,h as $t,a as d,d as n,b as o,f as _,g as c,j as v,k as b,l as t,m as u,n as p,t as f,o as g,p as h}from"../chunks/index.100fac89.js";import{C as vt}from"../chunks/CopyLLMTxtMenu.c36f1912.js";import{D as $}from"../chunks/Docstring.00e63d45.js";import{C as wt}from"../chunks/CodeBlock.d30a6509.js";import{H as Me,E as xt}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.c6997d0b.js";function yt(Xe){let w,ce,le,ue,K,pe,E,fe,Q,et="The model can be loaded with the following code snippet.",ge,M,he,k,_e,s,O,ke,F,tt="A VAE model with KL loss for encoding videos into latents and decoding latent representations into videos.",Oe,B,nt=`This model inherits from <a href="/docs/diffusers/pr_12509/en/api/models/overview#diffusers.ModelMixin">ModelMixin</a>. Check the superclass documentation for it’s generic methods implemented | |
| for all models (such as downloading or saving).`,Ve,Y,V,qe,X,q,Pe,L,P,Ue,ee,rt=`Disable sliced VAE decoding. If <code>enable_slicing</code> was previously enabled, this method will go back to computing | |
| decoding in one step.`,Ge,I,U,ze,te,ot=`Disable tiled VAE decoding. If <code>enable_tiling</code> was previously enabled, this method will go back to computing | |
| decoding in one step.`,He,A,G,Ze,ne,st=`Enable sliced VAE decoding. When this option is enabled, the VAE will split the input tensor in slices to | |
| compute decoding in several steps. This is useful to save some memory and allow larger batch sizes.`,We,T,z,je,re,at=`Enable tiled VAE decoding. When this option is enabled, the VAE will split the input tensor into tiles to | |
| compute decoding and encoding in several steps. This is useful for saving a large amount of memory and to allow | |
| processing larger images.`,Ne,oe,H,Re,D,Z,Se,se,it="Decode a batch of images using a tiled decoder.",Je,C,W,Fe,ae,dt="Encode a batch of images using a tiled encoder.",be,j,$e,x,N,Be,ie,lt="Output of AutoencoderKL encoding method.",ve,R,we,y,S,Ye,de,mt="Output of decoding method.",xe,J,ye,me,Le;return K=new vt({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),E=new Me({props:{title:"AutoencoderKLQwenImage",local:"autoencoderklqwenimage",headingTag:"h1"}}),M=new wt({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMEF1dG9lbmNvZGVyS0xRd2VuSW1hZ2UlMEElMEF2YWUlMjAlM0QlMjBBdXRvZW5jb2RlcktMUXdlbkltYWdlLmZyb21fcHJldHJhaW5lZCglMjJRd2VuJTJGUXdlbkltYWdlLTIwQiUyMiUyQyUyMHN1YmZvbGRlciUzRCUyMnZhZSUyMik=",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> AutoencoderKLQwenImage | |
| vae = AutoencoderKLQwenImage.from_pretrained(<span class="hljs-string">"Qwen/QwenImage-20B"</span>, subfolder=<span class="hljs-string">"vae"</span>)`,wrap:!1}}),k=new Me({props:{title:"AutoencoderKLQwenImage",local:"diffusers.AutoencoderKLQwenImage",headingTag:"h2"}}),O=new $({props:{name:"class diffusers.AutoencoderKLQwenImage",anchor:"diffusers.AutoencoderKLQwenImage",parameters:[{name:"base_dim",val:": int = 96"},{name:"z_dim",val:": int = 16"},{name:"dim_mult",val:": typing.Tuple[int] = [1, 2, 4, 4]"},{name:"num_res_blocks",val:": int = 2"},{name:"attn_scales",val:": typing.List[float] = []"},{name:"temperal_downsample",val:": typing.List[bool] = [False, True, True]"},{name:"dropout",val:": float = 0.0"},{name:"latents_mean",val:": typing.List[float] = [-0.7571, -0.7089, -0.9113, 0.1075, -0.1745, 0.9653, -0.1517, 1.5508, 0.4134, -0.0715, 0.5517, -0.3632, -0.1922, -0.9497, 0.2503, -0.2921]"},{name:"latents_std",val:": typing.List[float] = [2.8184, 1.4541, 2.3275, 2.6558, 1.2196, 1.7708, 2.6052, 2.0743, 3.2687, 2.1526, 2.8652, 1.5579, 1.6382, 1.1253, 2.8251, 1.916]"}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L666"}}),V=new $({props:{name:"wrapper",anchor:"diffusers.AutoencoderKLQwenImage.decode",parameters:[{name:"*args",val:""},{name:"**kwargs",val:""}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/utils/accelerate_utils.py#L43"}}),q=new $({props:{name:"wrapper",anchor:"diffusers.AutoencoderKLQwenImage.encode",parameters:[{name:"*args",val:""},{name:"**kwargs",val:""}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/utils/accelerate_utils.py#L43"}}),P=new $({props:{name:"disable_slicing",anchor:"diffusers.AutoencoderKLQwenImage.disable_slicing",parameters:[],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L780"}}),U=new $({props:{name:"disable_tiling",anchor:"diffusers.AutoencoderKLQwenImage.disable_tiling",parameters:[],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L766"}}),G=new $({props:{name:"enable_slicing",anchor:"diffusers.AutoencoderKLQwenImage.enable_slicing",parameters:[],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L773"}}),z=new $({props:{name:"enable_tiling",anchor:"diffusers.AutoencoderKLQwenImage.enable_tiling",parameters:[{name:"tile_sample_min_height",val:": typing.Optional[int] = None"},{name:"tile_sample_min_width",val:": typing.Optional[int] = None"},{name:"tile_sample_stride_height",val:": typing.Optional[float] = None"},{name:"tile_sample_stride_width",val:": typing.Optional[float] = None"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLQwenImage.enable_tiling.tile_sample_min_height",description:`<strong>tile_sample_min_height</strong> (<code>int</code>, <em>optional</em>) — | |
| The minimum height required for a sample to be separated into tiles across the height dimension.`,name:"tile_sample_min_height"},{anchor:"diffusers.AutoencoderKLQwenImage.enable_tiling.tile_sample_min_width",description:`<strong>tile_sample_min_width</strong> (<code>int</code>, <em>optional</em>) — | |
| The minimum width required for a sample to be separated into tiles across the width dimension.`,name:"tile_sample_min_width"},{anchor:"diffusers.AutoencoderKLQwenImage.enable_tiling.tile_sample_stride_height",description:`<strong>tile_sample_stride_height</strong> (<code>int</code>, <em>optional</em>) — | |
| The minimum amount of overlap between two consecutive vertical tiles. This is to ensure that there are | |
| no tiling artifacts produced across the height dimension.`,name:"tile_sample_stride_height"},{anchor:"diffusers.AutoencoderKLQwenImage.enable_tiling.tile_sample_stride_width",description:`<strong>tile_sample_stride_width</strong> (<code>int</code>, <em>optional</em>) — | |
| The stride between two consecutive horizontal tiles. This is to ensure that there are no tiling | |
| artifacts produced across the width dimension.`,name:"tile_sample_stride_width"}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L736"}}),H=new $({props:{name:"forward",anchor:"diffusers.AutoencoderKLQwenImage.forward",parameters:[{name:"sample",val:": Tensor"},{name:"sample_posterior",val:": bool = False"},{name:"return_dict",val:": bool = True"},{name:"generator",val:": typing.Optional[torch._C.Generator] = None"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLQwenImage.forward.sample",description:"<strong>sample</strong> (<code>torch.Tensor</code>) — Input sample.",name:"sample"},{anchor:"diffusers.AutoencoderKLQwenImage.forward.return_dict",description:`<strong>return_dict</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>True</code>) — | |
| Whether or not to return a <code>DecoderOutput</code> instead of a plain tuple.`,name:"return_dict"}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L1049"}}),Z=new $({props:{name:"tiled_decode",anchor:"diffusers.AutoencoderKLQwenImage.tiled_decode",parameters:[{name:"z",val:": Tensor"},{name:"return_dict",val:": bool = True"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLQwenImage.tiled_decode.z",description:"<strong>z</strong> (<code>torch.Tensor</code>) — Input batch of latent vectors.",name:"z"},{anchor:"diffusers.AutoencoderKLQwenImage.tiled_decode.return_dict",description:`<strong>return_dict</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>True</code>) — | |
| Whether or not to return a <code>~models.vae.DecoderOutput</code> instead of a plain tuple.`,name:"return_dict"}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L986",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>If return_dict is True, a <code>~models.vae.DecoderOutput</code> is returned, otherwise a plain <code>tuple</code> is | |
| returned.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>~models.vae.DecoderOutput</code> or <code>tuple</code></p> | |
| `}}),W=new $({props:{name:"tiled_encode",anchor:"diffusers.AutoencoderKLQwenImage.tiled_encode",parameters:[{name:"x",val:": Tensor"}],parametersDescription:[{anchor:"diffusers.AutoencoderKLQwenImage.tiled_encode.x",description:"<strong>x</strong> (<code>torch.Tensor</code>) — Input batch of videos.",name:"x"}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/autoencoder_kl_qwenimage.py#L920",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>The latent representation of the encoded videos.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>torch.Tensor</code></p> | |
| `}}),j=new Me({props:{title:"AutoencoderKLOutput",local:"diffusers.models.modeling_outputs.AutoencoderKLOutput",headingTag:"h2"}}),N=new $({props:{name:"class diffusers.models.modeling_outputs.AutoencoderKLOutput",anchor:"diffusers.models.modeling_outputs.AutoencoderKLOutput",parameters:[{name:"latent_dist",val:": DiagonalGaussianDistribution"}],parametersDescription:[{anchor:"diffusers.models.modeling_outputs.AutoencoderKLOutput.latent_dist",description:`<strong>latent_dist</strong> (<code>DiagonalGaussianDistribution</code>) — | |
| Encoded outputs of <code>Encoder</code> represented as the mean and logvar of <code>DiagonalGaussianDistribution</code>. | |
| <code>DiagonalGaussianDistribution</code> allows for sampling latents from the distribution.`,name:"latent_dist"}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/modeling_outputs.py#L7"}}),R=new Me({props:{title:"DecoderOutput",local:"diffusers.models.autoencoders.vae.DecoderOutput",headingTag:"h2"}}),S=new $({props:{name:"class diffusers.models.autoencoders.vae.DecoderOutput",anchor:"diffusers.models.autoencoders.vae.DecoderOutput",parameters:[{name:"sample",val:": Tensor"},{name:"commit_loss",val:": typing.Optional[torch.FloatTensor] = None"}],parametersDescription:[{anchor:"diffusers.models.autoencoders.vae.DecoderOutput.sample",description:`<strong>sample</strong> (<code>torch.Tensor</code> of shape <code>(batch_size, num_channels, height, width)</code>) — | |
| The decoded output sample from the last layer of the model.`,name:"sample"}],source:"https://github.com/huggingface/diffusers/blob/vr_12509/src/diffusers/models/autoencoders/vae.py#L47"}}),J=new xt({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/en/api/models/autoencoderkl_qwenimage.md"}}),{c(){w=i("meta"),ce=r(),le=i("p"),ue=r(),m(K.$$.fragment),pe=r(),m(E.$$.fragment),fe=r(),Q=i("p"),Q.textContent=et,ge=r(),m(M.$$.fragment),he=r(),m(k.$$.fragment),_e=r(),s=i("div"),m(O.$$.fragment),ke=r(),F=i("p"),F.textContent=tt,Oe=r(),B=i("p"),B.innerHTML=nt,Ve=r(),Y=i("div"),m(V.$$.fragment),qe=r(),X=i("div"),m(q.$$.fragment),Pe=r(),L=i("div"),m(P.$$.fragment),Ue=r(),ee=i("p"),ee.innerHTML=rt,Ge=r(),I=i("div"),m(U.$$.fragment),ze=r(),te=i("p"),te.innerHTML=ot,He=r(),A=i("div"),m(G.$$.fragment),Ze=r(),ne=i("p"),ne.textContent=st,We=r(),T=i("div"),m(z.$$.fragment),je=r(),re=i("p"),re.textContent=at,Ne=r(),oe=i("div"),m(H.$$.fragment),Re=r(),D=i("div"),m(Z.$$.fragment),Se=r(),se=i("p"),se.textContent=it,Je=r(),C=i("div"),m(W.$$.fragment),Fe=r(),ae=i("p"),ae.textContent=dt,be=r(),m(j.$$.fragment),$e=r(),x=i("div"),m(N.$$.fragment),Be=r(),ie=i("p"),ie.textContent=lt,ve=r(),m(R.$$.fragment),we=r(),y=i("div"),m(S.$$.fragment),Ye=r(),de=i("p"),de.textContent=mt,xe=r(),m(J.$$.fragment),ye=r(),me=i("p"),this.h()},l(e){const a=$t("svelte-u9bgzb",document.head);w=d(a,"META",{name:!0,content:!0}),a.forEach(n),ce=o(e),le=d(e,"P",{}),_(le).forEach(n),ue=o(e),c(K.$$.fragment,e),pe=o(e),c(E.$$.fragment,e),fe=o(e),Q=d(e,"P",{"data-svelte-h":!0}),v(Q)!=="svelte-1vuni30"&&(Q.textContent=et),ge=o(e),c(M.$$.fragment,e),he=o(e),c(k.$$.fragment,e),_e=o(e),s=d(e,"DIV",{class:!0});var l=_(s);c(O.$$.fragment,l),ke=o(l),F=d(l,"P",{"data-svelte-h":!0}),v(F)!=="svelte-bm840b"&&(F.textContent=tt),Oe=o(l),B=d(l,"P",{"data-svelte-h":!0}),v(B)!=="svelte-18gkr4p"&&(B.innerHTML=nt),Ve=o(l),Y=d(l,"DIV",{class:!0});var ct=_(Y);c(V.$$.fragment,ct),ct.forEach(n),qe=o(l),X=d(l,"DIV",{class:!0});var ut=_(X);c(q.$$.fragment,ut),ut.forEach(n),Pe=o(l),L=d(l,"DIV",{class:!0});var Ie=_(L);c(P.$$.fragment,Ie),Ue=o(Ie),ee=d(Ie,"P",{"data-svelte-h":!0}),v(ee)!=="svelte-189cc7b"&&(ee.innerHTML=rt),Ie.forEach(n),Ge=o(l),I=d(l,"DIV",{class:!0});var Ae=_(I);c(U.$$.fragment,Ae),ze=o(Ae),te=d(Ae,"P",{"data-svelte-h":!0}),v(te)!=="svelte-1f366pl"&&(te.innerHTML=ot),Ae.forEach(n),He=o(l),A=d(l,"DIV",{class:!0});var Te=_(A);c(G.$$.fragment,Te),Ze=o(Te),ne=d(Te,"P",{"data-svelte-h":!0}),v(ne)!=="svelte-14bnrb6"&&(ne.textContent=st),Te.forEach(n),We=o(l),T=d(l,"DIV",{class:!0});var De=_(T);c(z.$$.fragment,De),je=o(De),re=d(De,"P",{"data-svelte-h":!0}),v(re)!=="svelte-1xwrf7t"&&(re.textContent=at),De.forEach(n),Ne=o(l),oe=d(l,"DIV",{class:!0});var pt=_(oe);c(H.$$.fragment,pt),pt.forEach(n),Re=o(l),D=d(l,"DIV",{class:!0});var Ce=_(D);c(Z.$$.fragment,Ce),Se=o(Ce),se=d(Ce,"P",{"data-svelte-h":!0}),v(se)!=="svelte-1vrxp2b"&&(se.textContent=it),Ce.forEach(n),Je=o(l),C=d(l,"DIV",{class:!0});var Ke=_(C);c(W.$$.fragment,Ke),Fe=o(Ke),ae=d(Ke,"P",{"data-svelte-h":!0}),v(ae)!=="svelte-1un5fcn"&&(ae.textContent=dt),Ke.forEach(n),l.forEach(n),be=o(e),c(j.$$.fragment,e),$e=o(e),x=d(e,"DIV",{class:!0});var Ee=_(x);c(N.$$.fragment,Ee),Be=o(Ee),ie=d(Ee,"P",{"data-svelte-h":!0}),v(ie)!=="svelte-1vsc7ag"&&(ie.textContent=lt),Ee.forEach(n),ve=o(e),c(R.$$.fragment,e),we=o(e),y=d(e,"DIV",{class:!0});var Qe=_(y);c(S.$$.fragment,Qe),Ye=o(Qe),de=d(Qe,"P",{"data-svelte-h":!0}),v(de)!=="svelte-18u8upa"&&(de.textContent=mt),Qe.forEach(n),xe=o(e),c(J.$$.fragment,e),ye=o(e),me=d(e,"P",{}),_(me).forEach(n),this.h()},h(){b(w,"name","hf:doc:metadata"),b(w,"content",Lt),b(Y,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(X,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(L,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(I,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(A,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(T,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(oe,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(D,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(C,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(s,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(x,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),b(y,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8")},m(e,a){t(document.head,w),u(e,ce,a),u(e,le,a),u(e,ue,a),p(K,e,a),u(e,pe,a),p(E,e,a),u(e,fe,a),u(e,Q,a),u(e,ge,a),p(M,e,a),u(e,he,a),p(k,e,a),u(e,_e,a),u(e,s,a),p(O,s,null),t(s,ke),t(s,F),t(s,Oe),t(s,B),t(s,Ve),t(s,Y),p(V,Y,null),t(s,qe),t(s,X),p(q,X,null),t(s,Pe),t(s,L),p(P,L,null),t(L,Ue),t(L,ee),t(s,Ge),t(s,I),p(U,I,null),t(I,ze),t(I,te),t(s,He),t(s,A),p(G,A,null),t(A,Ze),t(A,ne),t(s,We),t(s,T),p(z,T,null),t(T,je),t(T,re),t(s,Ne),t(s,oe),p(H,oe,null),t(s,Re),t(s,D),p(Z,D,null),t(D,Se),t(D,se),t(s,Je),t(s,C),p(W,C,null),t(C,Fe),t(C,ae),u(e,be,a),p(j,e,a),u(e,$e,a),u(e,x,a),p(N,x,null),t(x,Be),t(x,ie),u(e,ve,a),p(R,e,a),u(e,we,a),u(e,y,a),p(S,y,null),t(y,Ye),t(y,de),u(e,xe,a),p(J,e,a),u(e,ye,a),u(e,me,a),Le=!0},p:gt,i(e){Le||(f(K.$$.fragment,e),f(E.$$.fragment,e),f(M.$$.fragment,e),f(k.$$.fragment,e),f(O.$$.fragment,e),f(V.$$.fragment,e),f(q.$$.fragment,e),f(P.$$.fragment,e),f(U.$$.fragment,e),f(G.$$.fragment,e),f(z.$$.fragment,e),f(H.$$.fragment,e),f(Z.$$.fragment,e),f(W.$$.fragment,e),f(j.$$.fragment,e),f(N.$$.fragment,e),f(R.$$.fragment,e),f(S.$$.fragment,e),f(J.$$.fragment,e),Le=!0)},o(e){g(K.$$.fragment,e),g(E.$$.fragment,e),g(M.$$.fragment,e),g(k.$$.fragment,e),g(O.$$.fragment,e),g(V.$$.fragment,e),g(q.$$.fragment,e),g(P.$$.fragment,e),g(U.$$.fragment,e),g(G.$$.fragment,e),g(z.$$.fragment,e),g(H.$$.fragment,e),g(Z.$$.fragment,e),g(W.$$.fragment,e),g(j.$$.fragment,e),g(N.$$.fragment,e),g(R.$$.fragment,e),g(S.$$.fragment,e),g(J.$$.fragment,e),Le=!1},d(e){e&&(n(ce),n(le),n(ue),n(pe),n(fe),n(Q),n(ge),n(he),n(_e),n(s),n(be),n($e),n(x),n(ve),n(we),n(y),n(xe),n(ye),n(me)),n(w),h(K,e),h(E,e),h(M,e),h(k,e),h(O),h(V),h(q),h(P),h(U),h(G),h(z),h(H),h(Z),h(W),h(j,e),h(N),h(R,e),h(S),h(J,e)}}}const Lt='{"title":"AutoencoderKLQwenImage","local":"autoencoderklqwenimage","sections":[{"title":"AutoencoderKLQwenImage","local":"diffusers.AutoencoderKLQwenImage","sections":[],"depth":2},{"title":"AutoencoderKLOutput","local":"diffusers.models.modeling_outputs.AutoencoderKLOutput","sections":[],"depth":2},{"title":"DecoderOutput","local":"diffusers.models.autoencoders.vae.DecoderOutput","sections":[],"depth":2}],"depth":1}';function It(Xe){return ht(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Qt extends _t{constructor(w){super(),bt(this,w,It,yt,ft,{})}}export{Qt as component}; | |
Xet Storage Details
- Size:
- 18.5 kB
- Xet hash:
- 2598e1682ecd3332174e464e2aa019a8baa710f8b732c8d178afc6e6d9abf739
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.