import{s as Ti,o as Di,n as Li}from"../chunks/scheduler.8c3d61f6.js";import{S as Ii,i as Fi,g as i,s as r,r as l,A as Vi,h as a,f as t,c as n,j as g,u as c,x as $,k as _,y as d,a as o,v as f,d as m,t as p,w as u}from"../chunks/index.da70eac4.js";import{T as zi}from"../chunks/Tip.1d9b8c37.js";import{D as h}from"../chunks/Docstring.6b390b9a.js";import{H as b,E as ki}from"../chunks/EditOnGithub.1e64e623.js";function Ei(Ls){let v,_e="This API is currently 🧪 experimental in nature and can change in future.";return{c(){v=i("p"),v.textContent=_e},l(P){v=a(P,"P",{"data-svelte-h":!0}),$(v)!=="svelte-2dfli5"&&(v.textContent=_e)},m(P,zt){o(P,v,zt)},p:Li,d(P){P&&t(v)}}}function Si(Ls){let v,_e,P,zt,$e,Is,he,zn="An attention processor is a class for applying different types of attention mechanisms.",Fs,be,Vs,y,ve,Xr,kt,kn="Default processor for performing attention-related computations.",zs,x,Pe,Gr,Et,En="Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0).",ks,C,Ae,Hr,St,Sn=`Processor for performing attention-related computations with extra learnable key and value matrices for the text
encoder.`,Es,w,ye,Nr,qt,qn=`Processor for performing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0), with extra
learnable key and value matrices for the text encoder.`,Ss,T,xe,Mr,Xt,Xn=`Processor for implementing flash attention using torch_npu. Torch_npu supports only fp16 and bf16 data types. If
fp32 is used, F.scaled_dot_product_attention will be used for computation, but the acceleration effect on NPU is
not significant.`,qs,A,Ce,jr,Gt,Gn=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0). It uses
fused projection layers. For self-attention modules, all projection matrices (i.e., query, key, value) are fused.
For cross-attention modules, key and value projection matrices are fused.`,Rr,ge,Xs,we,Gs,D,Te,Or,Ht,Hn=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0). This is
used in the Allegro model. It applies a normalization layer and rotary embedding on the query and key vector.`,Hs,De,Ns,L,Le,Jr,Nt,Nn="Attention processor used typically in processing Aura Flow.",Ms,I,Ie,Kr,Mt,Mn="Attention processor used typically in processing Aura Flow with fused projections.",js,Fe,Rs,F,Ve,Wr,jt,jn=`Processor for implementing scaled dot-product attention for the CogVideoX model. It applies a rotary embedding on
query and key vectors, but does not include spatial normalization.`,Os,V,ze,Ur,Rt,Rn=`Processor for implementing scaled dot-product attention for the CogVideoX model. It applies a rotary embedding on
query and key vectors, but does not include spatial normalization.`,Js,ke,Ks,z,Ee,Br,Ot,On="Cross frame attention processor. Each frame attends the first frame.",Ws,Se,Us,k,qe,Qr,Jt,Jn="Processor for implementing attention for the Custom Diffusion method.",Bs,E,Xe,Yr,Kt,Kn=`Processor for implementing attention for the Custom Diffusion method using PyTorch 2.0’s memory-efficient scaled
dot-product attention.`,Qs,S,Ge,Zr,Wt,Wn="Processor for implementing memory efficient attention using xFormers for the Custom Diffusion method.",Ys,He,Zs,q,Ne,en,Ut,Un="Attention processor used typically in processing the SD3-like self-attention projections.",eo,X,Me,tn,Bt,Bn="Attention processor used typically in processing the SD3-like self-attention projections.",to,G,je,sn,Qt,Qn="Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0).",so,Re,oo,H,Oe,on,Yt,Yn=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0). This is
used in the HunyuanDiT model. It applies a s normalization layer and rotary embedding on query and key vector.`,ro,N,Je,rn,Zt,Zn=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0) with fused
projection layers. This is used in the HunyuanDiT model. It applies a s normalization layer and rotary embedding on
query and key vector.`,no,M,Ke,nn,es,ei=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0). This is
used in the HunyuanDiT model. It applies a normalization layer and rotary embedding on query and key vector. This
variant of the processor employs <a href="https://arxiv.org/abs/2403.17377" rel="nofollow">Pertubed Attention Guidance</a>.`,io,j,We,an,ts,ti=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0). This is
used in the HunyuanDiT model. It applies a normalization layer and rotary embedding on query and key vector. This
variant of the processor employs <a href="https://arxiv.org/abs/2403.17377" rel="nofollow">Pertubed Attention Guidance</a>.`,ao,Ue,lo,R,Be,dn,ss,si=`Processor for implementing PAG using scaled dot-product attention (enabled by default if you’re using PyTorch 2.0).
PAG reference: <a href="https://arxiv.org/abs/2403.17377" rel="nofollow">https://arxiv.org/abs/2403.17377</a>`,co,O,Qe,ln,os,oi=`Processor for implementing PAG using scaled dot-product attention (enabled by default if you’re using PyTorch 2.0).
PAG reference: <a href="https://arxiv.org/abs/2403.17377" rel="nofollow">https://arxiv.org/abs/2403.17377</a>`,fo,Ye,mo,J,Ze,cn,rs,ri="Attention processor for Multiple IP-Adapters.",po,K,et,fn,ns,ni="Attention processor for IP-Adapter for PyTorch 2.0.",uo,tt,go,W,st,mn,is,ii="Attention processor used typically in processing the SD3-like self-attention projections.",_o,U,ot,pn,as,ai="Attention processor used typically in processing the SD3-like self-attention projections.",$o,B,rt,un,ds,di="Attention processor used typically in processing the SD3-like self-attention projections.",ho,Q,nt,gn,ls,li="Attention processor used typically in processing the SD3-like self-attention projections.",bo,it,vo,Y,at,_n,cs,ci="Processor for implementing attention with LoRA.",Po,Z,dt,$n,fs,fi="Processor for implementing attention with LoRA (enabled by default if you’re using PyTorch 2.0).",Ao,ee,lt,hn,ms,mi="Processor for implementing attention with LoRA with extra learnable key and value matrices for the text encoder.",yo,te,ct,bn,ps,pi="Processor for implementing attention with LoRA using xFormers.",xo,ft,Co,se,mt,vn,us,ui=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0). This is
used in the LuminaNextDiT model. It applies a s normalization layer and rotary embedding on query and key vector.`,wo,pt,To,oe,ut,Pn,gs,gi="Attention processor used in Mochi.",Do,re,gt,An,_s,_i="Attention processor used in Mochi VAE.",Lo,_t,Io,ne,$t,yn,$s,$i="Processor for implementing scaled dot-product linear attention.",Fo,ie,ht,xn,hs,hi="Processor for implementing multiscale quadratic attention.",Vo,ae,bt,Cn,bs,bi="Processor for implementing scaled dot-product linear attention.",zo,de,vt,wn,vs,vi="Processor for implementing scaled dot-product linear attention.",ko,Pt,Eo,le,At,Tn,Ps,Pi=`Processor for implementing scaled dot-product attention (enabled by default if you’re using PyTorch 2.0). This is
used in the Stable Audio model. It applies rotary embedding on query and key vector, and allows MHA, GQA or MQA.`,So,yt,qo,ce,xt,Dn,As,Ai="Processor for implementing sliced attention.",Xo,fe,Ct,Ln,ys,yi="Processor for implementing sliced attention with extra learnable key and value matrices for the text encoder.",Go,wt,Ho,me,Tt,In,xs,xi="Processor for implementing memory efficient attention using xFormers.",No,pe,Dt,Fn,Cs,Ci="Processor for implementing memory efficient attention using xFormers.",Mo,Lt,jo,ue,It,Vn,ws,wi="Processor for implementing scaled dot-product attention with pallas flash attention kernel if using <code>torch_xla</code>.",Ro,Ft,Oo,Ds,Jo;return $e=new b({props:{title:"Attention Processor",local:"attention-processor",headingTag:"h1"}}),be=new b({props:{title:"AttnProcessor",local:"diffusers.models.attention_processor.AttnProcessor",headingTag:"h2"}}),ve=new h({props:{name:"class diffusers.models.attention_processor.AttnProcessor",anchor:"diffusers.models.attention_processor.AttnProcessor",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1080"}}),Pe=new h({props:{name:"class diffusers.models.attention_processor.AttnProcessor2_0",anchor:"diffusers.models.attention_processor.AttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3072"}}),Ae=new h({props:{name:"class diffusers.models.attention_processor.AttnAddedKVProcessor",anchor:"diffusers.models.attention_processor.AttnAddedKVProcessor",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1256"}}),ye=new h({props:{name:"class diffusers.models.attention_processor.AttnAddedKVProcessor2_0",anchor:"diffusers.models.attention_processor.AttnAddedKVProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1323"}}),xe=new h({props:{name:"class diffusers.models.attention_processor.AttnProcessorNPU",anchor:"diffusers.models.attention_processor.AttnProcessorNPU",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2963"}}),Ce=new h({props:{name:"class diffusers.models.attention_processor.FusedAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FusedAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L4042"}}),ge=new zi({props:{warning:!0,$$slots:{default:[Ei]},$$scope:{ctx:Ls}}}),we=new b({props:{title:"Allegro",local:"diffusers.models.attention_processor.AllegroAttnProcessor2_0",headingTag:"h2"}}),Te=new h({props:{name:"class diffusers.models.attention_processor.AllegroAttnProcessor2_0",anchor:"diffusers.models.attention_processor.AllegroAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1970"}}),De=new b({props:{title:"AuraFlow",local:"diffusers.models.attention_processor.AuraFlowAttnProcessor2_0",headingTag:"h2"}}),Le=new h({props:{name:"class diffusers.models.attention_processor.AuraFlowAttnProcessor2_0",anchor:"diffusers.models.attention_processor.AuraFlowAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2064"}}),Ie=new h({props:{name:"class diffusers.models.attention_processor.FusedAuraFlowAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FusedAuraFlowAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2157"}}),Fe=new b({props:{title:"CogVideoX",local:"diffusers.models.attention_processor.CogVideoXAttnProcessor2_0",headingTag:"h2"}}),Ve=new h({props:{name:"class diffusers.models.attention_processor.CogVideoXAttnProcessor2_0",anchor:"diffusers.models.attention_processor.CogVideoXAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2656"}}),ze=new h({props:{name:"class diffusers.models.attention_processor.FusedCogVideoXAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FusedCogVideoXAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2727"}}),ke=new b({props:{title:"CrossFrameAttnProcessor",local:"diffusers.pipelines.text_to_video_synthesis.pipeline_text_to_video_zero.CrossFrameAttnProcessor",headingTag:"h2"}}),Ee=new h({props:{name:"class diffusers.pipelines.text_to_video_synthesis.pipeline_text_to_video_zero.CrossFrameAttnProcessor",anchor:"diffusers.pipelines.text_to_video_synthesis.pipeline_text_to_video_zero.CrossFrameAttnProcessor",parameters:[{name:"batch_size",val:" = 2"}],parametersDescription:[{anchor:"diffusers.pipelines.text_to_video_synthesis.pipeline_text_to_video_zero.CrossFrameAttnProcessor.batch_size",description:`<strong>batch_size</strong> &#x2014; The number that represents actual batch size, other than the frames.
For example, calling unet with a single prompt and num_images_per_prompt=1, batch_size should be equal to
2, due to classifier-free guidance.`,name:"batch_size"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/pipelines/text_to_video_synthesis/pipeline_text_to_video_zero.py#L48"}}),Se=new b({props:{title:"Custom Diffusion",local:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor",headingTag:"h2"}}),qe=new h({props:{name:"class diffusers.models.attention_processor.CustomDiffusionAttnProcessor",anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor",parameters:[{name:"train_kv",val:": bool = True"},{name:"train_q_out",val:": bool = True"},{name:"hidden_size",val:": typing.Optional[int] = None"},{name:"cross_attention_dim",val:": typing.Optional[int] = None"},{name:"out_bias",val:": bool = True"},{name:"dropout",val:": float = 0.0"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor.train_kv",description:`<strong>train_kv</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to newly train the key and value matrices corresponding to the text features.`,name:"train_kv"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor.train_q_out",description:`<strong>train_q_out</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to newly train query matrices corresponding to the latent image features.`,name:"train_q_out"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor.hidden_size",description:`<strong>hidden_size</strong> (<code>int</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The hidden size of the attention layer.`,name:"hidden_size"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor.cross_attention_dim",description:`<strong>cross_attention_dim</strong> (<code>int</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The number of channels in the <code>encoder_hidden_states</code>.`,name:"cross_attention_dim"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor.out_bias",description:`<strong>out_bias</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to include the bias parameter in <code>train_q_out</code>.`,name:"out_bias"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor.dropout",description:`<strong>dropout</strong> (<code>float</code>, <em>optional</em>, defaults to 0.0) &#x2014;
The dropout probability to use.`,name:"dropout"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1152"}}),Xe=new h({props:{name:"class diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0",anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0",parameters:[{name:"train_kv",val:": bool = True"},{name:"train_q_out",val:": bool = True"},{name:"hidden_size",val:": typing.Optional[int] = None"},{name:"cross_attention_dim",val:": typing.Optional[int] = None"},{name:"out_bias",val:": bool = True"},{name:"dropout",val:": float = 0.0"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0.train_kv",description:`<strong>train_kv</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to newly train the key and value matrices corresponding to the text features.`,name:"train_kv"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0.train_q_out",description:`<strong>train_q_out</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to newly train query matrices corresponding to the latent image features.`,name:"train_q_out"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0.hidden_size",description:`<strong>hidden_size</strong> (<code>int</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The hidden size of the attention layer.`,name:"hidden_size"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0.cross_attention_dim",description:`<strong>cross_attention_dim</strong> (<code>int</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The number of channels in the <code>encoder_hidden_states</code>.`,name:"cross_attention_dim"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0.out_bias",description:`<strong>out_bias</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to include the bias parameter in <code>train_q_out</code>.`,name:"out_bias"},{anchor:"diffusers.models.attention_processor.CustomDiffusionAttnProcessor2_0.dropout",description:`<strong>dropout</strong> (<code>float</code>, <em>optional</em>, defaults to 0.0) &#x2014;
The dropout probability to use.`,name:"dropout"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L4264"}}),Ge=new h({props:{name:"class diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor",anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor",parameters:[{name:"train_kv",val:": bool = True"},{name:"train_q_out",val:": bool = False"},{name:"hidden_size",val:": typing.Optional[int] = None"},{name:"cross_attention_dim",val:": typing.Optional[int] = None"},{name:"out_bias",val:": bool = True"},{name:"dropout",val:": float = 0.0"},{name:"attention_op",val:": typing.Optional[typing.Callable] = None"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor.train_kv",description:`<strong>train_kv</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to newly train the key and value matrices corresponding to the text features.`,name:"train_kv"},{anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor.train_q_out",description:`<strong>train_q_out</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to newly train query matrices corresponding to the latent image features.`,name:"train_q_out"},{anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor.hidden_size",description:`<strong>hidden_size</strong> (<code>int</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The hidden size of the attention layer.`,name:"hidden_size"},{anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor.cross_attention_dim",description:`<strong>cross_attention_dim</strong> (<code>int</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The number of channels in the <code>encoder_hidden_states</code>.`,name:"cross_attention_dim"},{anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor.out_bias",description:`<strong>out_bias</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Whether to include the bias parameter in <code>train_q_out</code>.`,name:"out_bias"},{anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor.dropout",description:`<strong>dropout</strong> (<code>float</code>, <em>optional</em>, defaults to 0.0) &#x2014;
The dropout probability to use.`,name:"dropout"},{anchor:"diffusers.models.attention_processor.CustomDiffusionXFormersAttnProcessor.attention_op",description:`<strong>attention_op</strong> (<code>Callable</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The base
<a href="https://facebookresearch.github.io/xformers/components/ops.html#xformers.ops.AttentionOpBase" rel="nofollow">operator</a> to use
as the attention operator. It is recommended to set to <code>None</code>, and allow xFormers to choose the best operator.`,name:"attention_op"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L4148"}}),He=new b({props:{title:"Flux",local:"diffusers.models.attention_processor.FluxAttnProcessor2_0",headingTag:"h2"}}),Ne=new h({props:{name:"class diffusers.models.attention_processor.FluxAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FluxAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2254"}}),Me=new h({props:{name:"class diffusers.models.attention_processor.FusedFluxAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FusedFluxAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2451"}}),je=new h({props:{name:"class diffusers.models.attention_processor.FluxSingleAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FluxSingleAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5544"}}),Re=new b({props:{title:"Hunyuan",local:"diffusers.models.attention_processor.HunyuanAttnProcessor2_0",headingTag:"h2"}}),Oe=new h({props:{name:"class diffusers.models.attention_processor.HunyuanAttnProcessor2_0",anchor:"diffusers.models.attention_processor.HunyuanAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3498"}}),Je=new h({props:{name:"class diffusers.models.attention_processor.FusedHunyuanAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FusedHunyuanAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3596"}}),Ke=new h({props:{name:"class diffusers.models.attention_processor.PAGHunyuanAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGHunyuanAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3699"}}),We=new h({props:{name:"class diffusers.models.attention_processor.PAGCFGHunyuanAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGCFGHunyuanAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3822"}}),Ue=new b({props:{title:"IdentitySelfAttnProcessor2_0",local:"diffusers.models.attention_processor.PAGIdentitySelfAttnProcessor2_0",headingTag:"h2"}}),Be=new h({props:{name:"class diffusers.models.attention_processor.PAGIdentitySelfAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGIdentitySelfAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5246"}}),Qe=new h({props:{name:"class diffusers.models.attention_processor.PAGCFGIdentitySelfAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGCFGIdentitySelfAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5345"}}),Ye=new b({props:{title:"IP-Adapter",local:"diffusers.models.attention_processor.IPAdapterAttnProcessor",headingTag:"h2"}}),Ze=new h({props:{name:"class diffusers.models.attention_processor.IPAdapterAttnProcessor",anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor",parameters:[{name:"hidden_size",val:""},{name:"cross_attention_dim",val:" = None"},{name:"num_tokens",val:" = (4,)"},{name:"scale",val:" = 1.0"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor.hidden_size",description:`<strong>hidden_size</strong> (<code>int</code>) &#x2014;
The hidden size of the attention layer.`,name:"hidden_size"},{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor.cross_attention_dim",description:`<strong>cross_attention_dim</strong> (<code>int</code>) &#x2014;
The number of channels in the <code>encoder_hidden_states</code>.`,name:"cross_attention_dim"},{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor.num_tokens",description:`<strong>num_tokens</strong> (<code>int</code>, <code>Tuple[int]</code> or <code>List[int]</code>, defaults to <code>(4,)</code>) &#x2014;
The context length of the image features.`,name:"num_tokens"},{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor.scale",description:`<strong>scale</strong> (<code>float</code> or List<code>float</code>, defaults to 1.0) &#x2014;
the weight scale of image prompt.`,name:"scale"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L4586"}}),et=new h({props:{name:"class diffusers.models.attention_processor.IPAdapterAttnProcessor2_0",anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor2_0",parameters:[{name:"hidden_size",val:""},{name:"cross_attention_dim",val:" = None"},{name:"num_tokens",val:" = (4,)"},{name:"scale",val:" = 1.0"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor2_0.hidden_size",description:`<strong>hidden_size</strong> (<code>int</code>) &#x2014;
The hidden size of the attention layer.`,name:"hidden_size"},{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor2_0.cross_attention_dim",description:`<strong>cross_attention_dim</strong> (<code>int</code>) &#x2014;
The number of channels in the <code>encoder_hidden_states</code>.`,name:"cross_attention_dim"},{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor2_0.num_tokens",description:`<strong>num_tokens</strong> (<code>int</code>, <code>Tuple[int]</code> or <code>List[int]</code>, defaults to <code>(4,)</code>) &#x2014;
The context length of the image features.`,name:"num_tokens"},{anchor:"diffusers.models.attention_processor.IPAdapterAttnProcessor2_0.scale",description:`<strong>scale</strong> (<code>float</code> or <code>List[float]</code>, defaults to 1.0) &#x2014;
the weight scale of image prompt.`,name:"scale"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L4784"}}),tt=new b({props:{title:"JointAttnProcessor2_0",local:"diffusers.models.attention_processor.JointAttnProcessor2_0",headingTag:"h2"}}),st=new h({props:{name:"class diffusers.models.attention_processor.JointAttnProcessor2_0",anchor:"diffusers.models.attention_processor.JointAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1399"}}),ot=new h({props:{name:"class diffusers.models.attention_processor.PAGJointAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGJointAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1485"}}),rt=new h({props:{name:"class diffusers.models.attention_processor.PAGCFGJointAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGCFGJointAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1641"}}),nt=new h({props:{name:"class diffusers.models.attention_processor.FusedJointAttnProcessor2_0",anchor:"diffusers.models.attention_processor.FusedJointAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L1806"}}),it=new b({props:{title:"LoRA",local:"diffusers.models.attention_processor.LoRAAttnProcessor",headingTag:"h2"}}),at=new h({props:{name:"class diffusers.models.attention_processor.LoRAAttnProcessor",anchor:"diffusers.models.attention_processor.LoRAAttnProcessor",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5508"}}),dt=new h({props:{name:"class diffusers.models.attention_processor.LoRAAttnProcessor2_0",anchor:"diffusers.models.attention_processor.LoRAAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5517"}}),lt=new h({props:{name:"class diffusers.models.attention_processor.LoRAAttnAddedKVProcessor",anchor:"diffusers.models.attention_processor.LoRAAttnAddedKVProcessor",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5535"}}),ct=new h({props:{name:"class diffusers.models.attention_processor.LoRAXFormersAttnProcessor",anchor:"diffusers.models.attention_processor.LoRAXFormersAttnProcessor",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5526"}}),ft=new b({props:{title:"Lumina-T2X",local:"diffusers.models.attention_processor.LuminaAttnProcessor2_0",headingTag:"h2"}}),mt=new h({props:{name:"class diffusers.models.attention_processor.LuminaAttnProcessor2_0",anchor:"diffusers.models.attention_processor.LuminaAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3946"}}),pt=new b({props:{title:"Mochi",local:"diffusers.models.attention_processor.MochiAttnProcessor2_0",headingTag:"h2"}}),ut=new h({props:{name:"class diffusers.models.attention_processor.MochiAttnProcessor2_0",anchor:"diffusers.models.attention_processor.MochiAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L975"}}),gt=new h({props:{name:"class diffusers.models.attention_processor.MochiVaeAttnProcessor2_0",anchor:"diffusers.models.attention_processor.MochiVaeAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3282"}}),_t=new b({props:{title:"Sana",local:"diffusers.models.attention_processor.SanaLinearAttnProcessor2_0",headingTag:"h2"}}),$t=new h({props:{name:"class diffusers.models.attention_processor.SanaLinearAttnProcessor2_0",anchor:"diffusers.models.attention_processor.SanaLinearAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5555"}}),ht=new h({props:{name:"class diffusers.models.attention_processor.SanaMultiscaleAttnProcessor2_0",anchor:"diffusers.models.attention_processor.SanaMultiscaleAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5448"}}),bt=new h({props:{name:"class diffusers.models.attention_processor.PAGCFGSanaLinearAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGCFGSanaLinearAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5602"}}),vt=new h({props:{name:"class diffusers.models.attention_processor.PAGIdentitySanaLinearAttnProcessor2_0",anchor:"diffusers.models.attention_processor.PAGIdentitySanaLinearAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L5657"}}),Pt=new b({props:{title:"Stable Audio",local:"diffusers.models.attention_processor.StableAudioAttnProcessor2_0",headingTag:"h2"}}),At=new h({props:{name:"class diffusers.models.attention_processor.StableAudioAttnProcessor2_0",anchor:"diffusers.models.attention_processor.StableAudioAttnProcessor2_0",parameters:[],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3367"}}),yt=new b({props:{title:"SlicedAttnProcessor",local:"diffusers.models.attention_processor.SlicedAttnProcessor",headingTag:"h2"}}),xt=new h({props:{name:"class diffusers.models.attention_processor.SlicedAttnProcessor",anchor:"diffusers.models.attention_processor.SlicedAttnProcessor",parameters:[{name:"slice_size",val:": int"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.SlicedAttnProcessor.slice_size",description:`<strong>slice_size</strong> (<code>int</code>, <em>optional</em>) &#x2014;
The number of steps to compute attention. Uses as many slices as <code>attention_head_dim // slice_size</code>, and
<code>attention_head_dim</code> must be a multiple of the <code>slice_size</code>.`,name:"slice_size"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L4378"}}),Ct=new h({props:{name:"class diffusers.models.attention_processor.SlicedAttnAddedKVProcessor",anchor:"diffusers.models.attention_processor.SlicedAttnAddedKVProcessor",parameters:[{name:"slice_size",val:""}],parametersDescription:[{anchor:"diffusers.models.attention_processor.SlicedAttnAddedKVProcessor.slice_size",description:`<strong>slice_size</strong> (<code>int</code>, <em>optional</em>) &#x2014;
The number of steps to compute attention. Uses as many slices as <code>attention_head_dim // slice_size</code>, and
<code>attention_head_dim</code> must be a multiple of the <code>slice_size</code>.`,name:"slice_size"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L4465"}}),wt=new b({props:{title:"XFormersAttnProcessor",local:"diffusers.models.attention_processor.XFormersAttnProcessor",headingTag:"h2"}}),Tt=new h({props:{name:"class diffusers.models.attention_processor.XFormersAttnProcessor",anchor:"diffusers.models.attention_processor.XFormersAttnProcessor",parameters:[{name:"attention_op",val:": typing.Optional[typing.Callable] = None"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.XFormersAttnProcessor.attention_op",description:`<strong>attention_op</strong> (<code>Callable</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The base
<a href="https://facebookresearch.github.io/xformers/components/ops.html#xformers.ops.AttentionOpBase" rel="nofollow">operator</a> to
use as the attention operator. It is recommended to set to <code>None</code>, and allow xFormers to choose the best
operator.`,name:"attention_op"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2869"}}),Dt=new h({props:{name:"class diffusers.models.attention_processor.XFormersAttnAddedKVProcessor",anchor:"diffusers.models.attention_processor.XFormersAttnAddedKVProcessor",parameters:[{name:"attention_op",val:": typing.Optional[typing.Callable] = None"}],parametersDescription:[{anchor:"diffusers.models.attention_processor.XFormersAttnAddedKVProcessor.attention_op",description:`<strong>attention_op</strong> (<code>Callable</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014;
The base
<a href="https://facebookresearch.github.io/xformers/components/ops.html#xformers.ops.AttentionOpBase" rel="nofollow">operator</a> to
use as the attention operator. It is recommended to set to <code>None</code>, and allow xFormers to choose the best
operator.`,name:"attention_op"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L2798"}}),Lt=new b({props:{title:"XLAFlashAttnProcessor2_0",local:"diffusers.models.attention_processor.XLAFlashAttnProcessor2_0",headingTag:"h2"}}),It=new h({props:{name:"class diffusers.models.attention_processor.XLAFlashAttnProcessor2_0",anchor:"diffusers.models.attention_processor.XLAFlashAttnProcessor2_0",parameters:[{name:"partition_spec",val:": typing.Optional[typing.Tuple[typing.Optional[str], ...]] = None"}],source:"https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py#L3166"}}),Ft=new ki({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/en/api/attnprocessor.md"}}),{c(){v=i("meta"),_e=r(),P=i("p"),zt=r(),l($e.$$.fragment),Is=r(),he=i("p"),he.textContent=zn,Fs=r(),l(be.$$.fragment),Vs=r(),y=i("div"),l(ve.$$.fragment),Xr=r(),kt=i("p"),kt.textContent=kn,zs=r(),x=i("div"),l(Pe.$$.fragment),Gr=r(),Et=i("p"),Et.textContent=En,ks=r(),C=i("div"),l(Ae.$$.fragment),Hr=r(),St=i("p"),St.textContent=Sn,Es=r(),w=i("div"),l(ye.$$.fragment),Nr=r(),qt=i("p"),qt.textContent=qn,Ss=r(),T=i("div"),l(xe.$$.fragment),Mr=r(),Xt=i("p"),Xt.textContent=Xn,qs=r(),A=i("div"),l(Ce.$$.fragment),jr=r(),Gt=i("p"),Gt.textContent=Gn,Rr=r(),l(ge.$$.fragment),Xs=r(),l(we.$$.fragment),Gs=r(),D=i("div"),l(Te.$$.fragment),Or=r(),Ht=i("p"),Ht.textContent=Hn,Hs=r(),l(De.$$.fragment),Ns=r(),L=i("div"),l(Le.$$.fragment),Jr=r(),Nt=i("p"),Nt.textContent=Nn,Ms=r(),I=i("div"),l(Ie.$$.fragment),Kr=r(),Mt=i("p"),Mt.textContent=Mn,js=r(),l(Fe.$$.fragment),Rs=r(),F=i("div"),l(Ve.$$.fragment),Wr=r(),jt=i("p"),jt.textContent=jn,Os=r(),V=i("div"),l(ze.$$.fragment),Ur=r(),Rt=i("p"),Rt.textContent=Rn,Js=r(),l(ke.$$.fragment),Ks=r(),z=i("div"),l(Ee.$$.fragment),Br=r(),Ot=i("p"),Ot.textContent=On,Ws=r(),l(Se.$$.fragment),Us=r(),k=i("div"),l(qe.$$.fragment),Qr=r(),Jt=i("p"),Jt.textContent=Jn,Bs=r(),E=i("div"),l(Xe.$$.fragment),Yr=r(),Kt=i("p"),Kt.textContent=Kn,Qs=r(),S=i("div"),l(Ge.$$.fragment),Zr=r(),Wt=i("p"),Wt.textContent=Wn,Ys=r(),l(He.$$.fragment),Zs=r(),q=i("div"),l(Ne.$$.fragment),en=r(),Ut=i("p"),Ut.textContent=Un,eo=r(),X=i("div"),l(Me.$$.fragment),tn=r(),Bt=i("p"),Bt.textContent=Bn,to=r(),G=i("div"),l(je.$$.fragment),sn=r(),Qt=i("p"),Qt.textContent=Qn,so=r(),l(Re.$$.fragment),oo=r(),H=i("div"),l(Oe.$$.fragment),on=r(),Yt=i("p"),Yt.textContent=Yn,ro=r(),N=i("div"),l(Je.$$.fragment),rn=r(),Zt=i("p"),Zt.textContent=Zn,no=r(),M=i("div"),l(Ke.$$.fragment),nn=r(),es=i("p"),es.innerHTML=ei,io=r(),j=i("div"),l(We.$$.fragment),an=r(),ts=i("p"),ts.innerHTML=ti,ao=r(),l(Ue.$$.fragment),lo=r(),R=i("div"),l(Be.$$.fragment),dn=r(),ss=i("p"),ss.innerHTML=si,co=r(),O=i("div"),l(Qe.$$.fragment),ln=r(),os=i("p"),os.innerHTML=oi,fo=r(),l(Ye.$$.fragment),mo=r(),J=i("div"),l(Ze.$$.fragment),cn=r(),rs=i("p"),rs.textContent=ri,po=r(),K=i("div"),l(et.$$.fragment),fn=r(),ns=i("p"),ns.textContent=ni,uo=r(),l(tt.$$.fragment),go=r(),W=i("div"),l(st.$$.fragment),mn=r(),is=i("p"),is.textContent=ii,_o=r(),U=i("div"),l(ot.$$.fragment),pn=r(),as=i("p"),as.textContent=ai,$o=r(),B=i("div"),l(rt.$$.fragment),un=r(),ds=i("p"),ds.textContent=di,ho=r(),Q=i("div"),l(nt.$$.fragment),gn=r(),ls=i("p"),ls.textContent=li,bo=r(),l(it.$$.fragment),vo=r(),Y=i("div"),l(at.$$.fragment),_n=r(),cs=i("p"),cs.textContent=ci,Po=r(),Z=i("div"),l(dt.$$.fragment),$n=r(),fs=i("p"),fs.textContent=fi,Ao=r(),ee=i("div"),l(lt.$$.fragment),hn=r(),ms=i("p"),ms.textContent=mi,yo=r(),te=i("div"),l(ct.$$.fragment),bn=r(),ps=i("p"),ps.textContent=pi,xo=r(),l(ft.$$.fragment),Co=r(),se=i("div"),l(mt.$$.fragment),vn=r(),us=i("p"),us.textContent=ui,wo=r(),l(pt.$$.fragment),To=r(),oe=i("div"),l(ut.$$.fragment),Pn=r(),gs=i("p"),gs.textContent=gi,Do=r(),re=i("div"),l(gt.$$.fragment),An=r(),_s=i("p"),_s.textContent=_i,Lo=r(),l(_t.$$.fragment),Io=r(),ne=i("div"),l($t.$$.fragment),yn=r(),$s=i("p"),$s.textContent=$i,Fo=r(),ie=i("div"),l(ht.$$.fragment),xn=r(),hs=i("p"),hs.textContent=hi,Vo=r(),ae=i("div"),l(bt.$$.fragment),Cn=r(),bs=i("p"),bs.textContent=bi,zo=r(),de=i("div"),l(vt.$$.fragment),wn=r(),vs=i("p"),vs.textContent=vi,ko=r(),l(Pt.$$.fragment),Eo=r(),le=i("div"),l(At.$$.fragment),Tn=r(),Ps=i("p"),Ps.textContent=Pi,So=r(),l(yt.$$.fragment),qo=r(),ce=i("div"),l(xt.$$.fragment),Dn=r(),As=i("p"),As.textContent=Ai,Xo=r(),fe=i("div"),l(Ct.$$.fragment),Ln=r(),ys=i("p"),ys.textContent=yi,Go=r(),l(wt.$$.fragment),Ho=r(),me=i("div"),l(Tt.$$.fragment),In=r(),xs=i("p"),xs.textContent=xi,No=r(),pe=i("div"),l(Dt.$$.fragment),Fn=r(),Cs=i("p"),Cs.textContent=Ci,Mo=r(),l(Lt.$$.fragment),jo=r(),ue=i("div"),l(It.$$.fragment),Vn=r(),ws=i("p"),ws.innerHTML=wi,Ro=r(),l(Ft.$$.fragment),Oo=r(),Ds=i("p"),this.h()},l(e){const s=Vi("svelte-u9bgzb",document.head);v=a(s,"META",{name:!0,content:!0}),s.forEach(t),_e=n(e),P=a(e,"P",{}),g(P).forEach(t),zt=n(e),c($e.$$.fragment,e),Is=n(e),he=a(e,"P",{"data-svelte-h":!0}),$(he)!=="svelte-itqz7g"&&(he.textContent=zn),Fs=n(e),c(be.$$.fragment,e),Vs=n(e),y=a(e,"DIV",{class:!0});var Vt=g(y);c(ve.$$.fragment,Vt),Xr=n(Vt),kt=a(Vt,"P",{"data-svelte-h":!0}),$(kt)!=="svelte-12lirf9"&&(kt.textContent=kn),Vt.forEach(t),zs=n(e),x=a(e,"DIV",{class:!0});var Ko=g(x);c(Pe.$$.fragment,Ko),Gr=n(Ko),Et=a(Ko,"P",{"data-svelte-h":!0}),$(Et)!=="svelte-zp073y"&&(Et.textContent=En),Ko.forEach(t),ks=n(e),C=a(e,"DIV",{class:!0});var Wo=g(C);c(Ae.$$.fragment,Wo),Hr=n(Wo),St=a(Wo,"P",{"data-svelte-h":!0}),$(St)!=="svelte-yqqibm"&&(St.textContent=Sn),Wo.forEach(t),Es=n(e),w=a(e,"DIV",{class:!0});var Uo=g(w);c(ye.$$.fragment,Uo),Nr=n(Uo),qt=a(Uo,"P",{"data-svelte-h":!0}),$(qt)!=="svelte-hw86c4"&&(qt.textContent=qn),Uo.forEach(t),Ss=n(e),T=a(e,"DIV",{class:!0});var Bo=g(T);c(xe.$$.fragment,Bo),Mr=n(Bo),Xt=a(Bo,"P",{"data-svelte-h":!0}),$(Xt)!=="svelte-1t62rbf"&&(Xt.textContent=Xn),Bo.forEach(t),qs=n(e),A=a(e,"DIV",{class:!0});var Ts=g(A);c(Ce.$$.fragment,Ts),jr=n(Ts),Gt=a(Ts,"P",{"data-svelte-h":!0}),$(Gt)!=="svelte-cpmq6s"&&(Gt.textContent=Gn),Rr=n(Ts),c(ge.$$.fragment,Ts),Ts.forEach(t),Xs=n(e),c(we.$$.fragment,e),Gs=n(e),D=a(e,"DIV",{class:!0});var Qo=g(D);c(Te.$$.fragment,Qo),Or=n(Qo),Ht=a(Qo,"P",{"data-svelte-h":!0}),$(Ht)!=="svelte-1w16600"&&(Ht.textContent=Hn),Qo.forEach(t),Hs=n(e),c(De.$$.fragment,e),Ns=n(e),L=a(e,"DIV",{class:!0});var Yo=g(L);c(Le.$$.fragment,Yo),Jr=n(Yo),Nt=a(Yo,"P",{"data-svelte-h":!0}),$(Nt)!=="svelte-1p1xw7v"&&(Nt.textContent=Nn),Yo.forEach(t),Ms=n(e),I=a(e,"DIV",{class:!0});var Zo=g(I);c(Ie.$$.fragment,Zo),Kr=n(Zo),Mt=a(Zo,"P",{"data-svelte-h":!0}),$(Mt)!=="svelte-1y9c19y"&&(Mt.textContent=Mn),Zo.forEach(t),js=n(e),c(Fe.$$.fragment,e),Rs=n(e),F=a(e,"DIV",{class:!0});var er=g(F);c(Ve.$$.fragment,er),Wr=n(er),jt=a(er,"P",{"data-svelte-h":!0}),$(jt)!=="svelte-2l22wj"&&(jt.textContent=jn),er.forEach(t),Os=n(e),V=a(e,"DIV",{class:!0});var tr=g(V);c(ze.$$.fragment,tr),Ur=n(tr),Rt=a(tr,"P",{"data-svelte-h":!0}),$(Rt)!=="svelte-2l22wj"&&(Rt.textContent=Rn),tr.forEach(t),Js=n(e),c(ke.$$.fragment,e),Ks=n(e),z=a(e,"DIV",{class:!0});var sr=g(z);c(Ee.$$.fragment,sr),Br=n(sr),Ot=a(sr,"P",{"data-svelte-h":!0}),$(Ot)!=="svelte-1j63vyq"&&(Ot.textContent=On),sr.forEach(t),Ws=n(e),c(Se.$$.fragment,e),Us=n(e),k=a(e,"DIV",{class:!0});var or=g(k);c(qe.$$.fragment,or),Qr=n(or),Jt=a(or,"P",{"data-svelte-h":!0}),$(Jt)!=="svelte-1gjwzkd"&&(Jt.textContent=Jn),or.forEach(t),Bs=n(e),E=a(e,"DIV",{class:!0});var rr=g(E);c(Xe.$$.fragment,rr),Yr=n(rr),Kt=a(rr,"P",{"data-svelte-h":!0}),$(Kt)!=="svelte-pottg0"&&(Kt.textContent=Kn),rr.forEach(t),Qs=n(e),S=a(e,"DIV",{class:!0});var nr=g(S);c(Ge.$$.fragment,nr),Zr=n(nr),Wt=a(nr,"P",{"data-svelte-h":!0}),$(Wt)!=="svelte-10eh8wb"&&(Wt.textContent=Wn),nr.forEach(t),Ys=n(e),c(He.$$.fragment,e),Zs=n(e),q=a(e,"DIV",{class:!0});var ir=g(q);c(Ne.$$.fragment,ir),en=n(ir),Ut=a(ir,"P",{"data-svelte-h":!0}),$(Ut)!=="svelte-q231w4"&&(Ut.textContent=Un),ir.forEach(t),eo=n(e),X=a(e,"DIV",{class:!0});var ar=g(X);c(Me.$$.fragment,ar),tn=n(ar),Bt=a(ar,"P",{"data-svelte-h":!0}),$(Bt)!=="svelte-q231w4"&&(Bt.textContent=Bn),ar.forEach(t),to=n(e),G=a(e,"DIV",{class:!0});var dr=g(G);c(je.$$.fragment,dr),sn=n(dr),Qt=a(dr,"P",{"data-svelte-h":!0}),$(Qt)!=="svelte-zp073y"&&(Qt.textContent=Qn),dr.forEach(t),so=n(e),c(Re.$$.fragment,e),oo=n(e),H=a(e,"DIV",{class:!0});var lr=g(H);c(Oe.$$.fragment,lr),on=n(lr),Yt=a(lr,"P",{"data-svelte-h":!0}),$(Yt)!=="svelte-1a7lp3t"&&(Yt.textContent=Yn),lr.forEach(t),ro=n(e),N=a(e,"DIV",{class:!0});var cr=g(N);c(Je.$$.fragment,cr),rn=n(cr),Zt=a(cr,"P",{"data-svelte-h":!0}),$(Zt)!=="svelte-uakv6f"&&(Zt.textContent=Zn),cr.forEach(t),no=n(e),M=a(e,"DIV",{class:!0});var fr=g(M);c(Ke.$$.fragment,fr),nn=n(fr),es=a(fr,"P",{"data-svelte-h":!0}),$(es)!=="svelte-1315t9t"&&(es.innerHTML=ei),fr.forEach(t),io=n(e),j=a(e,"DIV",{class:!0});var mr=g(j);c(We.$$.fragment,mr),an=n(mr),ts=a(mr,"P",{"data-svelte-h":!0}),$(ts)!=="svelte-1315t9t"&&(ts.innerHTML=ti),mr.forEach(t),ao=n(e),c(Ue.$$.fragment,e),lo=n(e),R=a(e,"DIV",{class:!0});var pr=g(R);c(Be.$$.fragment,pr),dn=n(pr),ss=a(pr,"P",{"data-svelte-h":!0}),$(ss)!=="svelte-1g26gju"&&(ss.innerHTML=si),pr.forEach(t),co=n(e),O=a(e,"DIV",{class:!0});var ur=g(O);c(Qe.$$.fragment,ur),ln=n(ur),os=a(ur,"P",{"data-svelte-h":!0}),$(os)!=="svelte-1g26gju"&&(os.innerHTML=oi),ur.forEach(t),fo=n(e),c(Ye.$$.fragment,e),mo=n(e),J=a(e,"DIV",{class:!0});var gr=g(J);c(Ze.$$.fragment,gr),cn=n(gr),rs=a(gr,"P",{"data-svelte-h":!0}),$(rs)!=="svelte-q3lcer"&&(rs.textContent=ri),gr.forEach(t),po=n(e),K=a(e,"DIV",{class:!0});var _r=g(K);c(et.$$.fragment,_r),fn=n(_r),ns=a(_r,"P",{"data-svelte-h":!0}),$(ns)!=="svelte-ibre8q"&&(ns.textContent=ni),_r.forEach(t),uo=n(e),c(tt.$$.fragment,e),go=n(e),W=a(e,"DIV",{class:!0});var $r=g(W);c(st.$$.fragment,$r),mn=n($r),is=a($r,"P",{"data-svelte-h":!0}),$(is)!=="svelte-q231w4"&&(is.textContent=ii),$r.forEach(t),_o=n(e),U=a(e,"DIV",{class:!0});var hr=g(U);c(ot.$$.fragment,hr),pn=n(hr),as=a(hr,"P",{"data-svelte-h":!0}),$(as)!=="svelte-q231w4"&&(as.textContent=ai),hr.forEach(t),$o=n(e),B=a(e,"DIV",{class:!0});var br=g(B);c(rt.$$.fragment,br),un=n(br),ds=a(br,"P",{"data-svelte-h":!0}),$(ds)!=="svelte-q231w4"&&(ds.textContent=di),br.forEach(t),ho=n(e),Q=a(e,"DIV",{class:!0});var vr=g(Q);c(nt.$$.fragment,vr),gn=n(vr),ls=a(vr,"P",{"data-svelte-h":!0}),$(ls)!=="svelte-q231w4"&&(ls.textContent=li),vr.forEach(t),bo=n(e),c(it.$$.fragment,e),vo=n(e),Y=a(e,"DIV",{class:!0});var Pr=g(Y);c(at.$$.fragment,Pr),_n=n(Pr),cs=a(Pr,"P",{"data-svelte-h":!0}),$(cs)!=="svelte-127xlcm"&&(cs.textContent=ci),Pr.forEach(t),Po=n(e),Z=a(e,"DIV",{class:!0});var Ar=g(Z);c(dt.$$.fragment,Ar),$n=n(Ar),fs=a(Ar,"P",{"data-svelte-h":!0}),$(fs)!=="svelte-1rrhc6j"&&(fs.textContent=fi),Ar.forEach(t),Ao=n(e),ee=a(e,"DIV",{class:!0});var yr=g(ee);c(lt.$$.fragment,yr),hn=n(yr),ms=a(yr,"P",{"data-svelte-h":!0}),$(ms)!=="svelte-650ofu"&&(ms.textContent=mi),yr.forEach(t),yo=n(e),te=a(e,"DIV",{class:!0});var xr=g(te);c(ct.$$.fragment,xr),bn=n(xr),ps=a(xr,"P",{"data-svelte-h":!0}),$(ps)!=="svelte-17bwwg"&&(ps.textContent=pi),xr.forEach(t),xo=n(e),c(ft.$$.fragment,e),Co=n(e),se=a(e,"DIV",{class:!0});var Cr=g(se);c(mt.$$.fragment,Cr),vn=n(Cr),us=a(Cr,"P",{"data-svelte-h":!0}),$(us)!=="svelte-18ff76c"&&(us.textContent=ui),Cr.forEach(t),wo=n(e),c(pt.$$.fragment,e),To=n(e),oe=a(e,"DIV",{class:!0});var wr=g(oe);c(ut.$$.fragment,wr),Pn=n(wr),gs=a(wr,"P",{"data-svelte-h":!0}),$(gs)!=="svelte-rl9hpe"&&(gs.textContent=gi),wr.forEach(t),Do=n(e),re=a(e,"DIV",{class:!0});var Tr=g(re);c(gt.$$.fragment,Tr),An=n(Tr),_s=a(Tr,"P",{"data-svelte-h":!0}),$(_s)!=="svelte-1wmjslu"&&(_s.textContent=_i),Tr.forEach(t),Lo=n(e),c(_t.$$.fragment,e),Io=n(e),ne=a(e,"DIV",{class:!0});var Dr=g(ne);c($t.$$.fragment,Dr),yn=n(Dr),$s=a(Dr,"P",{"data-svelte-h":!0}),$($s)!=="svelte-gdfk8i"&&($s.textContent=$i),Dr.forEach(t),Fo=n(e),ie=a(e,"DIV",{class:!0});var Lr=g(ie);c(ht.$$.fragment,Lr),xn=n(Lr),hs=a(Lr,"P",{"data-svelte-h":!0}),$(hs)!=="svelte-1ik3im9"&&(hs.textContent=hi),Lr.forEach(t),Vo=n(e),ae=a(e,"DIV",{class:!0});var Ir=g(ae);c(bt.$$.fragment,Ir),Cn=n(Ir),bs=a(Ir,"P",{"data-svelte-h":!0}),$(bs)!=="svelte-gdfk8i"&&(bs.textContent=bi),Ir.forEach(t),zo=n(e),de=a(e,"DIV",{class:!0});var Fr=g(de);c(vt.$$.fragment,Fr),wn=n(Fr),vs=a(Fr,"P",{"data-svelte-h":!0}),$(vs)!=="svelte-gdfk8i"&&(vs.textContent=vi),Fr.forEach(t),ko=n(e),c(Pt.$$.fragment,e),Eo=n(e),le=a(e,"DIV",{class:!0});var Vr=g(le);c(At.$$.fragment,Vr),Tn=n(Vr),Ps=a(Vr,"P",{"data-svelte-h":!0}),$(Ps)!=="svelte-gd4wia"&&(Ps.textContent=Pi),Vr.forEach(t),So=n(e),c(yt.$$.fragment,e),qo=n(e),ce=a(e,"DIV",{class:!0});var zr=g(ce);c(xt.$$.fragment,zr),Dn=n(zr),As=a(zr,"P",{"data-svelte-h":!0}),$(As)!=="svelte-16xjg0o"&&(As.textContent=Ai),zr.forEach(t),Xo=n(e),fe=a(e,"DIV",{class:!0});var kr=g(fe);c(Ct.$$.fragment,kr),Ln=n(kr),ys=a(kr,"P",{"data-svelte-h":!0}),$(ys)!=="svelte-15dojbg"&&(ys.textContent=yi),kr.forEach(t),Go=n(e),c(wt.$$.fragment,e),Ho=n(e),me=a(e,"DIV",{class:!0});var Er=g(me);c(Tt.$$.fragment,Er),In=n(Er),xs=a(Er,"P",{"data-svelte-h":!0}),$(xs)!=="svelte-10td8ls"&&(xs.textContent=xi),Er.forEach(t),No=n(e),pe=a(e,"DIV",{class:!0});var Sr=g(pe);c(Dt.$$.fragment,Sr),Fn=n(Sr),Cs=a(Sr,"P",{"data-svelte-h":!0}),$(Cs)!=="svelte-10td8ls"&&(Cs.textContent=Ci),Sr.forEach(t),Mo=n(e),c(Lt.$$.fragment,e),jo=n(e),ue=a(e,"DIV",{class:!0});var qr=g(ue);c(It.$$.fragment,qr),Vn=n(qr),ws=a(qr,"P",{"data-svelte-h":!0}),$(ws)!=="svelte-1v3z21x"&&(ws.innerHTML=wi),qr.forEach(t),Ro=n(e),c(Ft.$$.fragment,e),Oo=n(e),Ds=a(e,"P",{}),g(Ds).forEach(t),this.h()},h(){_(v,"name","hf:doc:metadata"),_(v,"content",qi),_(y,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(x,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(C,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(w,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(T,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(A,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(D,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(L,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(I,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(F,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(V,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(z,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(k,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(E,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(S,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(q,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(X,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(G,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(H,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(N,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(M,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(j,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(R,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(O,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(J,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(K,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(W,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(U,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(B,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(Q,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(Y,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(Z,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(ee,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(te,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(se,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(oe,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(re,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(ne,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(ie,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(ae,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(de,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(le,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(ce,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(fe,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(me,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(pe,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),_(ue,"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,s){d(document.head,v),o(e,_e,s),o(e,P,s),o(e,zt,s),f($e,e,s),o(e,Is,s),o(e,he,s),o(e,Fs,s),f(be,e,s),o(e,Vs,s),o(e,y,s),f(ve,y,null),d(y,Xr),d(y,kt),o(e,zs,s),o(e,x,s),f(Pe,x,null),d(x,Gr),d(x,Et),o(e,ks,s),o(e,C,s),f(Ae,C,null),d(C,Hr),d(C,St),o(e,Es,s),o(e,w,s),f(ye,w,null),d(w,Nr),d(w,qt),o(e,Ss,s),o(e,T,s),f(xe,T,null),d(T,Mr),d(T,Xt),o(e,qs,s),o(e,A,s),f(Ce,A,null),d(A,jr),d(A,Gt),d(A,Rr),f(ge,A,null),o(e,Xs,s),f(we,e,s),o(e,Gs,s),o(e,D,s),f(Te,D,null),d(D,Or),d(D,Ht),o(e,Hs,s),f(De,e,s),o(e,Ns,s),o(e,L,s),f(Le,L,null),d(L,Jr),d(L,Nt),o(e,Ms,s),o(e,I,s),f(Ie,I,null),d(I,Kr),d(I,Mt),o(e,js,s),f(Fe,e,s),o(e,Rs,s),o(e,F,s),f(Ve,F,null),d(F,Wr),d(F,jt),o(e,Os,s),o(e,V,s),f(ze,V,null),d(V,Ur),d(V,Rt),o(e,Js,s),f(ke,e,s),o(e,Ks,s),o(e,z,s),f(Ee,z,null),d(z,Br),d(z,Ot),o(e,Ws,s),f(Se,e,s),o(e,Us,s),o(e,k,s),f(qe,k,null),d(k,Qr),d(k,Jt),o(e,Bs,s),o(e,E,s),f(Xe,E,null),d(E,Yr),d(E,Kt),o(e,Qs,s),o(e,S,s),f(Ge,S,null),d(S,Zr),d(S,Wt),o(e,Ys,s),f(He,e,s),o(e,Zs,s),o(e,q,s),f(Ne,q,null),d(q,en),d(q,Ut),o(e,eo,s),o(e,X,s),f(Me,X,null),d(X,tn),d(X,Bt),o(e,to,s),o(e,G,s),f(je,G,null),d(G,sn),d(G,Qt),o(e,so,s),f(Re,e,s),o(e,oo,s),o(e,H,s),f(Oe,H,null),d(H,on),d(H,Yt),o(e,ro,s),o(e,N,s),f(Je,N,null),d(N,rn),d(N,Zt),o(e,no,s),o(e,M,s),f(Ke,M,null),d(M,nn),d(M,es),o(e,io,s),o(e,j,s),f(We,j,null),d(j,an),d(j,ts),o(e,ao,s),f(Ue,e,s),o(e,lo,s),o(e,R,s),f(Be,R,null),d(R,dn),d(R,ss),o(e,co,s),o(e,O,s),f(Qe,O,null),d(O,ln),d(O,os),o(e,fo,s),f(Ye,e,s),o(e,mo,s),o(e,J,s),f(Ze,J,null),d(J,cn),d(J,rs),o(e,po,s),o(e,K,s),f(et,K,null),d(K,fn),d(K,ns),o(e,uo,s),f(tt,e,s),o(e,go,s),o(e,W,s),f(st,W,null),d(W,mn),d(W,is),o(e,_o,s),o(e,U,s),f(ot,U,null),d(U,pn),d(U,as),o(e,$o,s),o(e,B,s),f(rt,B,null),d(B,un),d(B,ds),o(e,ho,s),o(e,Q,s),f(nt,Q,null),d(Q,gn),d(Q,ls),o(e,bo,s),f(it,e,s),o(e,vo,s),o(e,Y,s),f(at,Y,null),d(Y,_n),d(Y,cs),o(e,Po,s),o(e,Z,s),f(dt,Z,null),d(Z,$n),d(Z,fs),o(e,Ao,s),o(e,ee,s),f(lt,ee,null),d(ee,hn),d(ee,ms),o(e,yo,s),o(e,te,s),f(ct,te,null),d(te,bn),d(te,ps),o(e,xo,s),f(ft,e,s),o(e,Co,s),o(e,se,s),f(mt,se,null),d(se,vn),d(se,us),o(e,wo,s),f(pt,e,s),o(e,To,s),o(e,oe,s),f(ut,oe,null),d(oe,Pn),d(oe,gs),o(e,Do,s),o(e,re,s),f(gt,re,null),d(re,An),d(re,_s),o(e,Lo,s),f(_t,e,s),o(e,Io,s),o(e,ne,s),f($t,ne,null),d(ne,yn),d(ne,$s),o(e,Fo,s),o(e,ie,s),f(ht,ie,null),d(ie,xn),d(ie,hs),o(e,Vo,s),o(e,ae,s),f(bt,ae,null),d(ae,Cn),d(ae,bs),o(e,zo,s),o(e,de,s),f(vt,de,null),d(de,wn),d(de,vs),o(e,ko,s),f(Pt,e,s),o(e,Eo,s),o(e,le,s),f(At,le,null),d(le,Tn),d(le,Ps),o(e,So,s),f(yt,e,s),o(e,qo,s),o(e,ce,s),f(xt,ce,null),d(ce,Dn),d(ce,As),o(e,Xo,s),o(e,fe,s),f(Ct,fe,null),d(fe,Ln),d(fe,ys),o(e,Go,s),f(wt,e,s),o(e,Ho,s),o(e,me,s),f(Tt,me,null),d(me,In),d(me,xs),o(e,No,s),o(e,pe,s),f(Dt,pe,null),d(pe,Fn),d(pe,Cs),o(e,Mo,s),f(Lt,e,s),o(e,jo,s),o(e,ue,s),f(It,ue,null),d(ue,Vn),d(ue,ws),o(e,Ro,s),f(Ft,e,s),o(e,Oo,s),o(e,Ds,s),Jo=!0},p(e,[s]){const Vt={};s&2&&(Vt.$$scope={dirty:s,ctx:e}),ge.$set(Vt)},i(e){Jo||(m($e.$$.fragment,e),m(be.$$.fragment,e),m(ve.$$.fragment,e),m(Pe.$$.fragment,e),m(Ae.$$.fragment,e),m(ye.$$.fragment,e),m(xe.$$.fragment,e),m(Ce.$$.fragment,e),m(ge.$$.fragment,e),m(we.$$.fragment,e),m(Te.$$.fragment,e),m(De.$$.fragment,e),m(Le.$$.fragment,e),m(Ie.$$.fragment,e),m(Fe.$$.fragment,e),m(Ve.$$.fragment,e),m(ze.$$.fragment,e),m(ke.$$.fragment,e),m(Ee.$$.fragment,e),m(Se.$$.fragment,e),m(qe.$$.fragment,e),m(Xe.$$.fragment,e),m(Ge.$$.fragment,e),m(He.$$.fragment,e),m(Ne.$$.fragment,e),m(Me.$$.fragment,e),m(je.$$.fragment,e),m(Re.$$.fragment,e),m(Oe.$$.fragment,e),m(Je.$$.fragment,e),m(Ke.$$.fragment,e),m(We.$$.fragment,e),m(Ue.$$.fragment,e),m(Be.$$.fragment,e),m(Qe.$$.fragment,e),m(Ye.$$.fragment,e),m(Ze.$$.fragment,e),m(et.$$.fragment,e),m(tt.$$.fragment,e),m(st.$$.fragment,e),m(ot.$$.fragment,e),m(rt.$$.fragment,e),m(nt.$$.fragment,e),m(it.$$.fragment,e),m(at.$$.fragment,e),m(dt.$$.fragment,e),m(lt.$$.fragment,e),m(ct.$$.fragment,e),m(ft.$$.fragment,e),m(mt.$$.fragment,e),m(pt.$$.fragment,e),m(ut.$$.fragment,e),m(gt.$$.fragment,e),m(_t.$$.fragment,e),m($t.$$.fragment,e),m(ht.$$.fragment,e),m(bt.$$.fragment,e),m(vt.$$.fragment,e),m(Pt.$$.fragment,e),m(At.$$.fragment,e),m(yt.$$.fragment,e),m(xt.$$.fragment,e),m(Ct.$$.fragment,e),m(wt.$$.fragment,e),m(Tt.$$.fragment,e),m(Dt.$$.fragment,e),m(Lt.$$.fragment,e),m(It.$$.fragment,e),m(Ft.$$.fragment,e),Jo=!0)},o(e){p($e.$$.fragment,e),p(be.$$.fragment,e),p(ve.$$.fragment,e),p(Pe.$$.fragment,e),p(Ae.$$.fragment,e),p(ye.$$.fragment,e),p(xe.$$.fragment,e),p(Ce.$$.fragment,e),p(ge.$$.fragment,e),p(we.$$.fragment,e),p(Te.$$.fragment,e),p(De.$$.fragment,e),p(Le.$$.fragment,e),p(Ie.$$.fragment,e),p(Fe.$$.fragment,e),p(Ve.$$.fragment,e),p(ze.$$.fragment,e),p(ke.$$.fragment,e),p(Ee.$$.fragment,e),p(Se.$$.fragment,e),p(qe.$$.fragment,e),p(Xe.$$.fragment,e),p(Ge.$$.fragment,e),p(He.$$.fragment,e),p(Ne.$$.fragment,e),p(Me.$$.fragment,e),p(je.$$.fragment,e),p(Re.$$.fragment,e),p(Oe.$$.fragment,e),p(Je.$$.fragment,e),p(Ke.$$.fragment,e),p(We.$$.fragment,e),p(Ue.$$.fragment,e),p(Be.$$.fragment,e),p(Qe.$$.fragment,e),p(Ye.$$.fragment,e),p(Ze.$$.fragment,e),p(et.$$.fragment,e),p(tt.$$.fragment,e),p(st.$$.fragment,e),p(ot.$$.fragment,e),p(rt.$$.fragment,e),p(nt.$$.fragment,e),p(it.$$.fragment,e),p(at.$$.fragment,e),p(dt.$$.fragment,e),p(lt.$$.fragment,e),p(ct.$$.fragment,e),p(ft.$$.fragment,e),p(mt.$$.fragment,e),p(pt.$$.fragment,e),p(ut.$$.fragment,e),p(gt.$$.fragment,e),p(_t.$$.fragment,e),p($t.$$.fragment,e),p(ht.$$.fragment,e),p(bt.$$.fragment,e),p(vt.$$.fragment,e),p(Pt.$$.fragment,e),p(At.$$.fragment,e),p(yt.$$.fragment,e),p(xt.$$.fragment,e),p(Ct.$$.fragment,e),p(wt.$$.fragment,e),p(Tt.$$.fragment,e),p(Dt.$$.fragment,e),p(Lt.$$.fragment,e),p(It.$$.fragment,e),p(Ft.$$.fragment,e),Jo=!1},d(e){e&&(t(_e),t(P),t(zt),t(Is),t(he),t(Fs),t(Vs),t(y),t(zs),t(x),t(ks),t(C),t(Es),t(w),t(Ss),t(T),t(qs),t(A),t(Xs),t(Gs),t(D),t(Hs),t(Ns),t(L),t(Ms),t(I),t(js),t(Rs),t(F),t(Os),t(V),t(Js),t(Ks),t(z),t(Ws),t(Us),t(k),t(Bs),t(E),t(Qs),t(S),t(Ys),t(Zs),t(q),t(eo),t(X),t(to),t(G),t(so),t(oo),t(H),t(ro),t(N),t(no),t(M),t(io),t(j),t(ao),t(lo),t(R),t(co),t(O),t(fo),t(mo),t(J),t(po),t(K),t(uo),t(go),t(W),t(_o),t(U),t($o),t(B),t(ho),t(Q),t(bo),t(vo),t(Y),t(Po),t(Z),t(Ao),t(ee),t(yo),t(te),t(xo),t(Co),t(se),t(wo),t(To),t(oe),t(Do),t(re),t(Lo),t(Io),t(ne),t(Fo),t(ie),t(Vo),t(ae),t(zo),t(de),t(ko),t(Eo),t(le),t(So),t(qo),t(ce),t(Xo),t(fe),t(Go),t(Ho),t(me),t(No),t(pe),t(Mo),t(jo),t(ue),t(Ro),t(Oo),t(Ds)),t(v),u($e,e),u(be,e),u(ve),u(Pe),u(Ae),u(ye),u(xe),u(Ce),u(ge),u(we,e),u(Te),u(De,e),u(Le),u(Ie),u(Fe,e),u(Ve),u(ze),u(ke,e),u(Ee),u(Se,e),u(qe),u(Xe),u(Ge),u(He,e),u(Ne),u(Me),u(je),u(Re,e),u(Oe),u(Je),u(Ke),u(We),u(Ue,e),u(Be),u(Qe),u(Ye,e),u(Ze),u(et),u(tt,e),u(st),u(ot),u(rt),u(nt),u(it,e),u(at),u(dt),u(lt),u(ct),u(ft,e),u(mt),u(pt,e),u(ut),u(gt),u(_t,e),u($t),u(ht),u(bt),u(vt),u(Pt,e),u(At),u(yt,e),u(xt),u(Ct),u(wt,e),u(Tt),u(Dt),u(Lt,e),u(It),u(Ft,e)}}}const qi='{"title":"Attention Processor","local":"attention-processor","sections":[{"title":"AttnProcessor","local":"diffusers.models.attention_processor.AttnProcessor","sections":[],"depth":2},{"title":"Allegro","local":"diffusers.models.attention_processor.AllegroAttnProcessor2_0","sections":[],"depth":2},{"title":"AuraFlow","local":"diffusers.models.attention_processor.AuraFlowAttnProcessor2_0","sections":[],"depth":2},{"title":"CogVideoX","local":"diffusers.models.attention_processor.CogVideoXAttnProcessor2_0","sections":[],"depth":2},{"title":"CrossFrameAttnProcessor","local":"diffusers.pipelines.text_to_video_synthesis.pipeline_text_to_video_zero.CrossFrameAttnProcessor","sections":[],"depth":2},{"title":"Custom Diffusion","local":"diffusers.models.attention_processor.CustomDiffusionAttnProcessor","sections":[],"depth":2},{"title":"Flux","local":"diffusers.models.attention_processor.FluxAttnProcessor2_0","sections":[],"depth":2},{"title":"Hunyuan","local":"diffusers.models.attention_processor.HunyuanAttnProcessor2_0","sections":[],"depth":2},{"title":"IdentitySelfAttnProcessor2_0","local":"diffusers.models.attention_processor.PAGIdentitySelfAttnProcessor2_0","sections":[],"depth":2},{"title":"IP-Adapter","local":"diffusers.models.attention_processor.IPAdapterAttnProcessor","sections":[],"depth":2},{"title":"JointAttnProcessor2_0","local":"diffusers.models.attention_processor.JointAttnProcessor2_0","sections":[],"depth":2},{"title":"LoRA","local":"diffusers.models.attention_processor.LoRAAttnProcessor","sections":[],"depth":2},{"title":"Lumina-T2X","local":"diffusers.models.attention_processor.LuminaAttnProcessor2_0","sections":[],"depth":2},{"title":"Mochi","local":"diffusers.models.attention_processor.MochiAttnProcessor2_0","sections":[],"depth":2},{"title":"Sana","local":"diffusers.models.attention_processor.SanaLinearAttnProcessor2_0","sections":[],"depth":2},{"title":"Stable Audio","local":"diffusers.models.attention_processor.StableAudioAttnProcessor2_0","sections":[],"depth":2},{"title":"SlicedAttnProcessor","local":"diffusers.models.attention_processor.SlicedAttnProcessor","sections":[],"depth":2},{"title":"XFormersAttnProcessor","local":"diffusers.models.attention_processor.XFormersAttnProcessor","sections":[],"depth":2},{"title":"XLAFlashAttnProcessor2_0","local":"diffusers.models.attention_processor.XLAFlashAttnProcessor2_0","sections":[],"depth":2}],"depth":1}';function Xi(Ls){return Di(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ri extends Ii{constructor(v){super(),Fi(this,v,Xi,Si,Ti,{})}}export{Ri as component};
