1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./XOO2YF-k.js","./DRKerFz3.js","./BMEKZe2e.js","./B75s93kj.js","./business-editor.QHo84Bsz.css","./BDhmXIAO.js","./entry.DhehI6sA.css","./ModelPrompt.CwOfyH6q.css"])))=>i.map(i=>d[i]); 2import{a3 as p,_ as c,bE as t}from"./DRKerFz3.js";import{BaseModel as d}from"./CHPg0AyV.js";import s from"./XOO2YF-k.js";/* empty css *//* empty css */import l from"./A92gVivG.js";import{_ as u}from"./CmE8ldQF.js";import v from"./CmOA87N8.js";import{_ as a}from"./BwPz3HAg.js";import"./BMEKZe2e.js";import"./B75s93kj.js";import"./BDhmXIAO.js";/* empty css *//* empty css */class r extends d{size="1:1";duration="5";creativeRelevance=50;isFirstLastFrameEnabled=!1;textCoinsTable=[];imgCoinsTable=[];version="";mode="1";constructor(e,i){super(e?e.prompt:"",i),e&&(this.update(e),this.textCoinsTable=[{version:"V1.6",quality:"",time:"5",coin:30},{version:"V1.6",quality:"",time:"10",coin:60},{version:"V2.0",quality:"",time:"5",coin:30},{version:"V2.0",quality:"",time:"10",coin:60}],this.imgCoinsTable=[{version:"V1.6",quality:"",time:"5",coin:30},{version:"V1.6",quality:"",time:"10",coin:60},{version:"V2.0",quality:"",time:"5",coin:30},{version:"V2.0",quality:"",time:"10",coin:60}],r.imageComponent().splice(1,1,{component:p(()=>c(()=>import("./XOO2YF-k.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url)),formKey:"prompt",label:"Prompt",props:{limit:this.version==="V2.0"?2e3:2500}}))}toPlain(){const e={prompt:this.prompt,size:this.size,duration:this.duration,creativeRelevance:this.creativeRelevance};return this.type==="image"&&(e.image1=this.image1,e.image2=this.image2,e.isFirstLastFrameEnabled=this.isFirstLastFrameEnabled,e.mode=this.mode,delete e.size),e}getCoin(e,i){const m=(e==="text"?this.textCoinsTable:this.imgCoinsTable).find(o=>o.version===i.version&&o.quality===i.quality&&o.time==i.time);return m?m.coin:30}setPlain(e){Object.entries(e).forEach(([i,n])=>{this[i]=n})}static fromPlain(e){}static textParam=["prompt","size","duration","creativeRelevance"];static imageParam=[...r.textParam,"image1","image2","isFirstLastFrameEnabled"];static components=()=>[{component:s,formKey:"prompt",label:t("VideoGenerate.Prompt"),props:{limit:1500,placeholder:t("VideoGenerate.WhatCreate")}},{component:a,formKey:"size",label:t("VideoGenerate.Size"),horizontal:!0,props:{list:[{value:"16:9",label:"16:9"},{value:"1:1",label:"1:1"},{value:"9:16",label:"9:16"}]}},{component:a,formKey:"duration",label:t("VideoGenerate.VideoDuration"),horizontal:!0,props:{list:[{value:"5",label:"5s"},{value:"10",label:"10s"}]}},{component:l,formKey:"creativeRelevance",label:t("VideoGenerate.Relevance")}];static imageComponent=()=>[{component:u,formKey:"image",label:"Image Upload"},{component:s,formKey:"prompt",label:t("VideoGenerate.PromptOptional"),props:{limit:2500,placeholder:t("VideoGenerate.WhatCreateWithImage")}},{component:a,formKey:"duration",label:t("VideoGenerate.VideoDuration"),horizontal:!0,props:{list:[{value:"5",label:"5s"},{value:"10",label:"10s"}]}},{component:l,formKey:"creativeRelevance",label:t("VideoGenerate.Relevance")},{component:v,formKey:"mode",label:t("VideoGenerate.Mode")}]}export{r as ModelKing};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.