You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
17 KiB
JavaScript

9 months ago
exports.id=313,exports.ids=[313],exports.modules={74313:(e,a,t)=>{"use strict";t.r(a),t.d(a,{ControlParam:()=>U,ControlParamItem:()=>J,Sd:()=>eh,SdPanel:()=>X,getModelParamBasicData:()=>V,getParams:()=>z,models:()=>K,params:()=>$});var r,s,l,n,i,d,o,c,m=t(95344),u=t(93949),p=t.n(u),h=t(90346),v=t.n(h),g=t(84051),x=t.n(g),P=t(70580),S=t(20733),j=t(9719),y=t(99608),w=t(3729),b=t(25166),f=t(17304),_=t(33362),Z=t(66363),k=t(34423),C=t(54508),N=t(21649),A=t(17382),E=t(81482),M=t(6413);function D(){return(D=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}let I=function(e){return M.createElement("svg",D({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:16,height:16,fill:"none"},e),r||(r=M.createElement("defs",null,M.createElement("path",{id:"prompt_svg__a",d:"M0 0h16v16H0z"}))),M.createElement("g",null,s||(s=M.createElement("mask",{id:"prompt_svg__b",fill:"#fff"},M.createElement("use",{xlinkHref:"#prompt_svg__a"}))),M.createElement("g",{mask:"url(#prompt_svg__b)"},M.createElement("path",{style:{stroke:"#333",strokeWidth:1.3,strokeOpacity:1,strokeDasharray:"0 0"},d:"m1.367 1.367 1.41 1.41M4.667 0v2m0 0V0m3.295 1.367-1.41 1.41m0 0 1.41-1.41m1.371 3.3h-2m0 0h2m-1.37 3.295-1.41-1.41m0 0 1.41 1.41M4.666 9.333v-2m0 0v2m-3.3-1.37 1.41-1.41m0 0-1.41 1.41M0 4.666h2m0 0H0",transform:"translate(5.333 1.333)"}),M.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M8.01 0 0 8.01",transform:"translate(1.848 6.138)"}))))};var O=t(30841),T=t(31604),L=t(96315),W=t(31055),q=t(22824),H=t(7757),R=t.n(H),F=t(6068),B=t(56815);let $=[{name:j.ZP.SdPanel.Prompt,value:"prompt",type:"textarea",placeholder:j.ZP.SdPanel.PleaseInput(j.ZP.SdPanel.Prompt),required:!0},{name:j.ZP.SdPanel.ModelVersion,value:"model",type:"select",default:"sd3-medium",support:["sd3"],options:[{name:"SD3 Medium",value:"sd3-medium"},{name:"SD3 Large",value:"sd3-large"},{name:"SD3 Large Turbo",value:"sd3-large-turbo"}]},{name:j.ZP.SdPanel.NegativePrompt,value:"negative_prompt",type:"textarea",placeholder:j.ZP.SdPanel.PleaseInput(j.ZP.SdPanel.NegativePrompt)},{name:j.ZP.SdPanel.AspectRatio,value:"aspect_ratio",type:"select",default:"1:1",options:[{name:"1:1",value:"1:1"},{name:"16:9",value:"16:9"},{name:"21:9",value:"21:9"},{name:"2:3",value:"2:3"},{name:"3:2",value:"3:2"},{name:"4:5",value:"4:5"},{name:"5:4",value:"5:4"},{name:"9:16",value:"9:16"},{name:"9:21",value:"9:21"}]},{name:j.ZP.SdPanel.ImageStyle,value:"style",type:"select",default:"3d-model",support:["core"],options:[{name:j.ZP.SdPanel.Styles.D3Model,value:"3d-model"},{name:j.ZP.SdPanel.Styles.AnalogFilm,value:"analog-film"},{name:j.ZP.SdPanel.Styles.Anime,value:"anime"},{name:j.ZP.SdPanel.Styles.Cinematic,value:"cinematic"},{name:j.ZP.SdPanel.Styles.ComicBook,value:"comic-book"},{name:j.ZP.SdPanel.Styles.DigitalArt,value:"digital-art"},{name:j.ZP.SdPanel.Styles.Enhance,value:"enhance"},{name:j.ZP.SdPanel.Styles.FantasyArt,value:"fantasy-art"},{name:j.ZP.SdPanel.Styles.Isometric,value:"isometric"},{name:j.ZP.SdPanel.Styles.LineArt,value:"line-art"},{name:j.ZP.SdPanel.Styles.LowPoly,value:"low-poly"},{name:j.ZP.SdPanel.Styles.ModelingCompound,value:"modeling-compound"},{name:j.ZP.SdPanel.Styles.NeonPunk,value:"neon-punk"},{name:j.ZP.SdPanel.Styles.Origami,value:"origami"},{name:j.ZP.SdPanel.Styles.Photographic,value:"photographic"},{name:j.ZP.SdPanel.Styles.PixelArt,value:"pixel-art"},{name:j.ZP.SdPanel.Styles.TileTexture,value:"tile-texture"}]},{name:"Seed",value:"seed",type:"number",default:0,min:0,max:4294967294},{name:j.ZP.SdPanel.OutFormat,value:"output_format",type:"select",default:"png",options:[{name:"PNG",value:"png"},{name:"JPEG",value:"jpeg"},{name:"WebP",value:"webp"}]}],G=(e,a)=>$.filter(a=>!(a.support&&!a.support.includes(e))),K=[{name:"Stable Image Ultra",value:"ultra",params:e=>G("ultra",e)},{name:"Stable Image Core",value:"core",params:e=>G("core",e)},{na