@stable-canvas/sd-webui-a1111-client
Version:
API client for AUTOMATIC1111/stable-diffusion-webui for Node.js and Browser.
3 lines • 66.9 kB
JavaScript
function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,"symbol"==typeof(i=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key))?i:String(i),n)}var i}function t(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},r.apply(this,arguments)}function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,o(e,t)}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}function s(e,t,r){return s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&o(i,r.prototype),i},s.apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return u=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return s(e,arguments,i(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),o(r,e)},u(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,h=0;function d(e){return"__private_"+h+++"_"+e}function p(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var f=null!=(l=globalThis.structuredClone)?l:function(e){return JSON.parse(JSON.stringify(e))},m=/*#__PURE__*/function(){function e(e,t){this.name=void 0,this.args=void 0,this.name=e,this.args=t}return e.prototype.install=function(e){"object"==typeof e&&(e.alwayson_scripts||(e.alwayson_scripts={}),e.alwayson_scripts[this.name]={args:this.args})},e}(),v=/*#__PURE__*/function(e){function t(t,r){var n;return(n=e.call(this,"ControlNet",[])||this).options=void 0,n.options=r,t&&n.addUnit(t),n}n(t,e);var i=t.prototype;return i.addUnit=function(e){return this.add(e)},i.add=function(e){if(0===Object.keys(e).length)throw new Error("Unit must have at least one key");return this.args.push(r({},{enabled:!0,image:null,mask:null,module:"none",model:"None",weight:1,resize_mode:"Scale to Fit (Inner Fit)",low_vram:!1,processor_res:-1,threshold_a:-1,threshold_b:-1,guidance_start:0,guidance_end:1,control_mode:"Balanced",pixel_perfect:!1},e)),this},i.clear=function(){return this.args=[],this},i.install=function(e){var t,r;if("object"==typeof e){var n=f(this.args);if(null==(t=this.options)||!t.disable_auto_set_image){var i=("init_images"in e&&e.init_images||[])[0];if(i)for(var o,s=c(n);!(o=s()).done;){var u=o.value;u.image||(u.image=i)}}if(null==(r=this.options)||!r.disable_auto_set_mask){var a="mask"in e&&e.mask||null;if(a)for(var l,h=c(n);!(l=h()).done;){var d=l.value;d.mask||(d.mask=a)}}e.alwayson_scripts||(e.alwayson_scripts={}),e.alwayson_scripts[this.name]={args:n}}},t}(m);function g(e){var t,r,n,i,o,s,u,a;return[null==(t=null==e?void 0:e.enabled)||t,null!=(r=null==e?void 0:e.targets)?r:"",null!=(n=null==e?void 0:e.weight)?n:1,null!=(i=null==e?void 0:e.disable_neg)&&i,null!=(o=null==e?void 0:e.strong)&&o,null!=(s=null==e?void 0:e.padding)?s:"",null!=(u=null==e?void 0:e.inpt)?u:"Lerp",null!=(a=null==e?void 0:e.debug)&&a]}var _,y=/*#__PURE__*/function(e){function t(t){return e.call(this,"Cutoff",g(t))||this}return n(t,e),t.prototype.update=function(e){this.args=g(e)},t}(m);!function(e){e.MULTI_DIFF="MultiDiffusion",e.MIX_DIFF="Mixture of Diffusers"}(_||(_={}));var q=function(e){var t=r({},{enabled:!0,method:_.MULTI_DIFF,overwrite_size:!1,keep_input_size:!0,image_width:1024,image_height:1024,tile_width:96,tile_height:96,overlap:48,tile_batch_size:4,upscaler_name:"None",scale_factor:2,noise_inverse:!1,noise_inverse_steps:10,noise_inverse_retouch:1,noise_inverse_renoise_strength:1,noise_inverse_renoise_kernel:64,control_tensor_cpu:!1,enable_bbox_control:!1,draw_background:!1,causal_layers:!1,bbox_control_states:[]},e);return[t.enabled,t.method,t.overwrite_size,t.keep_input_size,t.image_width,t.image_height,t.tile_width,t.tile_height,t.overlap,t.tile_batch_size,t.upscaler_name,t.scale_factor,t.noise_inverse,t.noise_inverse_steps,t.noise_inverse_retouch,t.noise_inverse_renoise_strength,t.noise_inverse_renoise_kernel,t.control_tensor_cpu,t.enable_bbox_control,t.draw_background,t.causal_layers,t.bbox_control_states]},P=/*#__PURE__*/function(e){function t(t){return e.call(this,"Tiled Diffusion",q(t))||this}return n(t,e),t.prototype.update=function(e){this.args=q(e)},t}(m);function b(e){var t=r({},{enabled:!0,encoderTileSize:1024,decoderTileSize:96,vaeToGPU:!0,fastDecoder:!0,fastEncoder:!0,colorFix:!1},e);return[t.enabled,t.encoderTileSize,t.decoderTileSize,t.vaeToGPU,t.fastDecoder,t.fastEncoder,t.colorFix]}var T,S=/*#__PURE__*/function(e){function t(t){return e.call(this,"Tiled VAE",b(t))||this}return n(t,e),t.prototype.update=function(e){this.args=b(e)},t}(m),E=function(e){var t=r({},{enabled:!1,mimicScale:7,thresholdPercentile:100,mimicMode:"Constant",mimicScaleMin:0,cfgMode:"Constant",cfgScaleMin:0,schedVal:4},e);return[t.enabled,t.mimicScale,t.thresholdPercentile,t.mimicMode,t.mimicScaleMin,t.cfgMode,t.cfgScaleMin,t.schedVal]},R=/*#__PURE__*/function(e){function t(t){return e.call(this,"Dynamic Thresholding (CFG Scale Fix)",E(t))||this}return n(t,e),t.prototype.update=function(e){this.args=E(e)},t}(m),w=/*#__PURE__*/function(e){function t(t){return e.call(this,"ADetailer",[Object.assign({ad_model:"face_yolov8n.pt",ad_model_classes:"",ad_tab_enable:!0,ad_prompt:"",ad_negative_prompt:"",ad_confidence:.3,ad_mask_filter_method:"Area",ad_mask_k:0,ad_mask_min_ratio:0,ad_mask_max_ratio:1,ad_dilate_erode:4,ad_x_offset:0,ad_y_offset:0,ad_mask_merge_invert:"None",ad_mask_blur:4,ad_denoising_strength:.4,ad_inpaint_only_masked:!0,ad_inpaint_only_masked_padding:32,ad_use_inpaint_width_height:!1,ad_inpaint_width:512,ad_inpaint_height:512,ad_use_steps:!1,ad_steps:28,ad_use_cfg_scale:!1,ad_cfg_scale:7,ad_use_checkpoint:!1,ad_checkpoint:null,ad_use_vae:!1,ad_vae:null,ad_use_sampler:!1,ad_sampler:"DPM++ 2M Karras",ad_scheduler:"Use same scheduler",ad_use_noise_multiplier:!1,ad_noise_multiplier:1,ad_use_clip_skip:!1,ad_clip_skip:1,ad_restore_face:!1,ad_controlnet_model:"None",ad_controlnet_module:"None",ad_controlnet_weight:1,ad_controlnet_guidance_start:0,ad_controlnet_guidance_end:1},t)])||this}return n(t,e),t.prototype.update=function(e){this.args=[Object.assign({ad_model:"face_yolov8n.pt",ad_model_classes:"",ad_tab_enable:!0,ad_prompt:"",ad_negative_prompt:"",ad_confidence:.3,ad_mask_filter_method:"Area",ad_mask_k:0,ad_mask_min_ratio:0,ad_mask_max_ratio:1,ad_dilate_erode:4,ad_x_offset:0,ad_y_offset:0,ad_mask_merge_invert:"None",ad_mask_blur:4,ad_denoising_strength:.4,ad_inpaint_only_masked:!0,ad_inpaint_only_masked_padding:32,ad_use_inpaint_width_height:!1,ad_inpaint_width:512,ad_inpaint_height:512,ad_use_steps:!1,ad_steps:28,ad_use_cfg_scale:!1,ad_cfg_scale:7,ad_use_checkpoint:!1,ad_checkpoint:null,ad_use_vae:!1,ad_vae:null,ad_use_sampler:!1,ad_sampler:"DPM++ 2M Karras",ad_scheduler:"Use same scheduler",ad_use_noise_multiplier:!1,ad_noise_multiplier:1,ad_use_clip_skip:!1,ad_clip_skip:1,ad_restore_face:!1,ad_controlnet_model:"None",ad_controlnet_module:"None",ad_controlnet_weight:1,ad_controlnet_guidance_start:0,ad_controlnet_guidance_end:1},e)]},t}(m),k=function(e){this.config=void 0,this.config=e},V=/*#__PURE__*/function(e){function t(t,r,n){var i;return(i=e.call(this,n)||this).url=void 0,i.status=void 0,i.statusText=void 0,i.body=void 0,i.request=void 0,i.name="ApiError",i.url=r.url,i.status=r.status,i.statusText=r.statusText,i.body=r.body,i.request=t,i}return n(t,e),t}(/*#__PURE__*/u(Error)),O=/*#__PURE__*/function(e){function r(t){var r;return(r=e.call(this,t)||this).name="CancelError",r}return n(r,e),t(r,[{key:"isCancelled",get:function(){return!0}}]),r}(/*#__PURE__*/u(Error)),G=/*#__PURE__*/d("isResolved"),j=/*#__PURE__*/d("isRejected"),C=/*#__PURE__*/d("isCancelled"),I=/*#__PURE__*/d("cancelHandlers"),A=/*#__PURE__*/d("promise"),x=/*#__PURE__*/d("resolve"),N=/*#__PURE__*/d("reject");T=Symbol.toStringTag;var B=/*#__PURE__*/function(){function e(e){var t=this;Object.defineProperty(this,G,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,C,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:void 0}),Object.defineProperty(this,A,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,N,{writable:!0,value:void 0}),p(this,G)[G]=!1,p(this,j)[j]=!1,p(this,C)[C]=!1,p(this,I)[I]=[],p(this,A)[A]=new Promise(function(r,n){p(t,x)[x]=r,p(t,N)[N]=n;var i=function(e){p(t,G)[G]||p(t,j)[j]||p(t,C)[C]||p(t,I)[I].push(e)};return Object.defineProperty(i,"isResolved",{get:function(){return p(t,G)[G]}}),Object.defineProperty(i,"isRejected",{get:function(){return p(t,j)[j]}}),Object.defineProperty(i,"isCancelled",{get:function(){return p(t,C)[C]}}),e(function(e){var r,n;p(t,G)[G]||p(t,j)[j]||p(t,C)[C]||(p(t,G)[G]=!0,null==(r=(n=p(t,x))[x])||r.call(n,e))},function(e){var r,n;p(t,G)[G]||p(t,j)[j]||p(t,C)[C]||(p(t,j)[j]=!0,null==(r=(n=p(t,N))[N])||r.call(n,e))},i)})}var r=e.prototype;return r.then=function(e,t){return p(this,A)[A].then(e,t)},r.catch=function(e){return p(this,A)[A].catch(e)},r.finally=function(e){return p(this,A)[A].finally(e)},r.cancel=function(){var e,t;if(!(p(this,G)[G]||p(this,j)[j]||p(this,C)[C])){if(p(this,C)[C]=!0,p(this,I)[I].length)try{for(var r,n=c(p(this,I)[I]);!(r=n()).done;)(0,r.value)()}catch(e){return void console.warn("Cancellation threw an error",e)}p(this,I)[I].length=0,null==(e=(t=p(this,N))[N])||e.call(t,new O("Request aborted"))}},t(e,[{key:T,get:function(){return"Cancellable Promise"}},{key:"isCancelled",get:function(){return p(this,C)[C]}}]),e}();function M(e,t){try{var r=e()}catch(e){return t(e)}return r&&r.then?r.then(void 0,t):r}var D,F,L,U=function(e){return null!=e},z=function(e){return"string"==typeof e},H=function(e){return z(e)&&""!==e},J=function(e){return"object"==typeof e&&"string"==typeof e.type&&"function"==typeof e.stream&&"function"==typeof e.arrayBuffer&&"function"==typeof e.constructor&&"string"==typeof e.constructor.name&&/^(Blob|File)$/.test(e.constructor.name)&&/^(Blob|File)$/.test(e[Symbol.toStringTag])},Q=function(e){return e instanceof FormData},W=function(e){var t=[],r=function e(r,n){U(n)&&(Array.isArray(n)?n.forEach(function(t){e(r,t)}):"object"==typeof n?Object.entries(n).forEach(function(t){e(r+"["+t[0]+"]",t[1])}):function(e,r){t.push(encodeURIComponent(e)+"="+encodeURIComponent(String(r)))}(r,n))};return Object.entries(e).forEach(function(e){r(e[0],e[1])}),t.length>0?"?"+t.join("&"):""},K=function(e,t){try{return Promise.resolve("function"==typeof t?t(e):t)}catch(e){return Promise.reject(e)}},Y=function(e,t){try{return Promise.resolve(K(t,e.TOKEN)).then(function(n){return Promise.resolve(K(t,e.USERNAME)).then(function(i){return Promise.resolve(K(t,e.PASSWORD)).then(function(o){return Promise.resolve(K(t,e.HEADERS)).then(function(e){var s=Object.entries(r({Accept:"application/json"},e,t.headers)).filter(function(e){return U(e[1])}).reduce(function(e,t){var n;return r({},e,((n={})[t[0]]=String(t[1]),n))},{});if(H(n)&&(s.Authorization="Bearer "+n),H(i)&&H(o)){var u=function(e){try{return btoa(e)}catch(t){return Buffer.from(e).toString("base64")}}(i+":"+o);s.Authorization="Basic "+u}return t.body&&(t.mediaType?s["Content-Type"]=t.mediaType:J(t.body)?s["Content-Type"]=t.body.type||"application/octet-stream":z(t.body)?s["Content-Type"]="text/plain":Q(t.body)||(s["Content-Type"]="application/json")),new Headers(s)})})})})}catch(e){return Promise.reject(e)}},$=/*#__PURE__*/function(e){function t(t){return e.call(this,t)||this}return n(t,e),t.prototype.request=function(e){return function(e,t){return new B(function(n,i,o){try{var s=M(function(){var i=function(e,t){var r=e.ENCODE_PATH||encodeURI,n=t.url.replace("{api-version}",e.VERSION).replace(/{(.*?)}/g,function(e,n){var i;return null!=(i=t.path)&&i.hasOwnProperty(n)?r(String(t.path[n])):e}),i=""+e.BASE+n;return t.query?""+i+W(t.query):i}(e,t),s=function(e){if(e.formData){var t=new FormData,r=function(e,r){z(r)||J(r)?t.append(e,r):t.append(e,JSON.stringify(r))};return Object.entries(e.formData).filter(function(e){return U(e[1])}).forEach(function(e){var t=e[0],n=e[1];Array.isArray(n)?n.forEach(function(e){return r(t,e)}):r(t,n)}),t}}(t),u=function(e){var t;if(void 0!==e.body)return null!=(t=e.mediaType)&&t.includes("/json")?JSON.stringify(e.body):z(e.body)||J(e.body)||Q(e.body)?e.body:JSON.stringify(e.body)}(t);return Promise.resolve(Y(e,t)).then(function(a){var c=function(){if(!o.isCancelled)return Promise.resolve(function(e,t,r,n,i,o,s){try{var u=new AbortController,a={headers:o,body:null!=n?n:i,method:t.method,signal:u.signal};return e.WITH_CREDENTIALS&&(a.credentials=e.CREDENTIALS),s(function(){return u.abort()}),Promise.resolve(fetch(r,a))}catch(e){return Promise.reject(e)}}(e,t,i,u,s,a,o)).then(function(e){return Promise.resolve(function(e){try{var t,r=function(){if(204!==e.status)return M(function(){var r=e.headers.get("Content-Type");return function(){if(r)return["application/json","application/problem+json"].some(function(e){return r.toLowerCase().startsWith(e)})?Promise.resolve(e.json()).then(function(e){return t=1,e}):Promise.resolve(e.text()).then(function(e){return t=1,e})}()},function(e){console.error(e)})}();return Promise.resolve(r&&r.then?r.then(function(e){return t?e:void 0}):t?r:void 0)}catch(e){return Promise.reject(e)}}(e)).then(function(o){var s=function(e,t){if(t){var r=e.headers.get(t);if(z(r))return r}}(e,t.responseHeader),u={url:i,ok:e.ok,status:e.status,statusText:e.statusText,body:null!=s?s:o};!function(e,t){var n=r({400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable"},e.errors)[t.status];if(n)throw new V(e,t,n);if(!t.ok){var i,o,s=null!=(i=t.status)?i:"unknown",u=null!=(o=t.statusText)?o:"unknown",a=function(){try{return JSON.stringify(t.body,null,2)}catch(e){return}}();throw new V(e,t,"Generic Error: status: "+s+"; status text: "+u+"; body: "+a)}}(t,u),n(u.body)})})}();if(c&&c.then)return c.then(function(){})})},function(e){i(e)});return Promise.resolve(s&&s.then?s.then(function(){}):void 0)}catch(e){return Promise.reject(e)}})}(this.config,e)},t}(k),X=/*#__PURE__*/function(){function e(e){this.httpRequest=void 0,this.httpRequest=e}var t=e.prototype;return t.getCurrentUserUserGet=function(){return this.httpRequest.request({method:"GET",url:"/user/"})},t.getCurrentUserUserGet1=function(){return this.httpRequest.request({method:"GET",url:"/user"})},t.appIdAppIdGet=function(){return this.httpRequest.request({method:"GET",url:"/app_id/"})},t.appIdAppIdGet1=function(){return this.httpRequest.request({method:"GET",url:"/app_id"})},t.apiInfoInfoGet=function(e){var t=e.serialize;return this.httpRequest.request({method:"GET",url:"/info",query:{serialize:void 0===t||t},errors:{422:"Validation Error"}})},t.buildResourceAssetsPathGet=function(e){return this.httpRequest.request({method:"GET",url:"/assets/{path}",path:{path:e.path},errors:{422:"Validation Error"}})},t.reverseProxyProxyUrlPathGet=function(e){return this.httpRequest.request({method:"GET",url:"/proxy={url_path}",path:{url_path:e.urlPath},errors:{422:"Validation Error"}})},t.reverseProxyProxyUrlPathHead=function(e){return this.httpRequest.request({method:"HEAD",url:"/proxy={url_path}",path:{url_path:e.urlPath},errors:{422:"Validation Error"}})},t.streamStreamSessionHashRunComponentIdGet=function(e){return this.httpRequest.request({method:"GET",url:"/stream/{session_hash}/{run}/{component_id}",path:{session_hash:e.sessionHash,run:e.run,component_id:e.componentId},errors:{422:"Validation Error"}})},t.fileDeprecatedFilePathGet=function(e){return this.httpRequest.request({method:"GET",url:"/file/{path}",path:{path:e.path},errors:{422:"Validation Error"}})},t.resetIteratorResetPost=function(e){return this.httpRequest.request({method:"POST",url:"/reset",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.resetIteratorResetPost1=function(e){return this.httpRequest.request({method:"POST",url:"/reset/",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.predictApiApiNamePost=function(e){return this.httpRequest.request({method:"POST",url:"/api/{api_name}/",path:{api_name:e.apiName},body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.predictApiApiNamePost1=function(e){return this.httpRequest.request({method:"POST",url:"/api/{api_name}",path:{api_name:e.apiName},body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.predictRunApiNamePost=function(e){return this.httpRequest.request({method:"POST",url:"/run/{api_name}/",path:{api_name:e.apiName},body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.predictRunApiNamePost1=function(e){return this.httpRequest.request({method:"POST",url:"/run/{api_name}",path:{api_name:e.apiName},body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.getQueueStatusQueueStatusGet=function(){return this.httpRequest.request({method:"GET",url:"/queue/status"})},t.uploadFileUploadPost=function(e){return this.httpRequest.request({method:"POST",url:"/upload",formData:e.formData,mediaType:"multipart/form-data",errors:{422:"Validation Error"}})},t.getPendingTasksInternalPendingTasksGet=function(){return this.httpRequest.request({method:"GET",url:"/internal/pending-tasks"})},t.progressapiInternalProgressPost=function(e){return this.httpRequest.request({method:"POST",url:"/internal/progress",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.quicksettingsHintInternalQuicksettingsHintGet=function(){return this.httpRequest.request({method:"GET",url:"/internal/quicksettings-hint"})},t.lambdaInternalPingGet=function(){return this.httpRequest.request({method:"GET",url:"/internal/ping"})},t.lambdaInternalProfileStartupGet=function(){return this.httpRequest.request({method:"GET",url:"/internal/profile-startup"})},t.downloadSysinfoInternalSysinfoGet=function(e){return this.httpRequest.request({method:"GET",url:"/internal/sysinfo",query:{attachment:e.attachment},errors:{422:"Validation Error"}})},t.lambdaInternalSysinfoDownloadGet=function(){return this.httpRequest.request({method:"GET",url:"/internal/sysinfo-download"})},t.text2ImgapiSdapiV1Txt2ImgPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/txt2img",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.img2ImgapiSdapiV1Img2ImgPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/img2img",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.extrasSingleImageApiSdapiV1ExtraSingleImagePost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/extra-single-image",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.extrasBatchImagesApiSdapiV1ExtraBatchImagesPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/extra-batch-images",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.pnginfoapiSdapiV1PngInfoPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/png-info",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.progressapiSdapiV1ProgressGet=function(e){var t=e.skipCurrentImage;return this.httpRequest.request({method:"GET",url:"/sdapi/v1/progress",query:{skip_current_image:void 0!==t&&t},errors:{422:"Validation Error"}})},t.interrogateapiSdapiV1InterrogatePost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/interrogate",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.interruptapiSdapiV1InterruptPost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/interrupt"})},t.skipSdapiV1SkipPost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/skip"})},t.getConfigSdapiV1OptionsGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/options"})},t.setConfigSdapiV1OptionsPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/options",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.getCmdFlagsSdapiV1CmdFlagsGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/cmd-flags"})},t.getSamplersSdapiV1SamplersGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/samplers"})},t.getSchedulersSdapiV1SchedulersGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/schedulers"})},t.getUpscalersSdapiV1UpscalersGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/upscalers"})},t.getLatentUpscaleModesSdapiV1LatentUpscaleModesGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/latent-upscale-modes"})},t.getSdModelsSdapiV1SdModelsGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/sd-models"})},t.getSdVaesSdapiV1SdVaeGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/sd-vae"})},t.getHypernetworksSdapiV1HypernetworksGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/hypernetworks"})},t.getFaceRestorersSdapiV1FaceRestorersGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/face-restorers"})},t.getRealesrganModelsSdapiV1RealesrganModelsGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/realesrgan-models"})},t.getPromptStylesSdapiV1PromptStylesGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/prompt-styles"})},t.getEmbeddingsSdapiV1EmbeddingsGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/embeddings"})},t.refreshEmbeddingsSdapiV1RefreshEmbeddingsPost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/refresh-embeddings"})},t.refreshCheckpointsSdapiV1RefreshCheckpointsPost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/refresh-checkpoints"})},t.refreshVaeSdapiV1RefreshVaePost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/refresh-vae"})},t.createEmbeddingSdapiV1CreateEmbeddingPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/create/embedding",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.createHypernetworkSdapiV1CreateHypernetworkPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/create/hypernetwork",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.trainEmbeddingSdapiV1TrainEmbeddingPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/train/embedding",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.trainHypernetworkSdapiV1TrainHypernetworkPost=function(e){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/train/hypernetwork",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.getMemorySdapiV1MemoryGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/memory"})},t.unloadapiSdapiV1UnloadCheckpointPost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/unload-checkpoint"})},t.reloadapiSdapiV1ReloadCheckpointPost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/reload-checkpoint"})},t.getScriptsListSdapiV1ScriptsGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/scripts"})},t.getScriptInfoSdapiV1ScriptInfoGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/script-info"})},t.getExtensionsListSdapiV1ExtensionsGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/extensions"})},t.fetchFileSdExtraNetworksThumbGet=function(e){var t=e.filename;return this.httpRequest.request({method:"GET",url:"/sd_extra_networks/thumb",query:{filename:void 0===t?"":t},errors:{422:"Validation Error"}})},t.fetchCoverImagesSdExtraNetworksCoverImagesGet=function(e){var t=e.page,r=e.item;return this.httpRequest.request({method:"GET",url:"/sd_extra_networks/cover-images",query:{page:void 0===t?"":t,item:void 0===r?"":r,index:e.index},errors:{422:"Validation Error"}})},t.getMetadataSdExtraNetworksMetadataGet=function(e){var t=e.page,r=e.item;return this.httpRequest.request({method:"GET",url:"/sd_extra_networks/metadata",query:{page:void 0===t?"":t,item:void 0===r?"":r},errors:{422:"Validation Error"}})},t.getSingleCardSdExtraNetworksGetSingleCardGet=function(e){var t=e.page,r=e.tabname,n=e.name;return this.httpRequest.request({method:"GET",url:"/sd_extra_networks/get-single-card",query:{page:void 0===t?"":t,tabname:void 0===r?"":r,name:void 0===n?"":n},errors:{422:"Validation Error"}})},t.getLorasSdapiV1LorasGet=function(){return this.httpRequest.request({method:"GET",url:"/sdapi/v1/loras"})},t.refreshLorasSdapiV1RefreshLorasPost=function(){return this.httpRequest.request({method:"POST",url:"/sdapi/v1/refresh-loras"})},t.apiRefreshTempFilesTacapiV1RefreshTempFilesPost=function(){return this.httpRequest.request({method:"POST",url:"/tacapi/v1/refresh-temp-files"})},t.apiRefreshEmbeddingsTacapiV1RefreshEmbeddingsPost=function(){return this.httpRequest.request({method:"POST",url:"/tacapi/v1/refresh-embeddings"})},t.getLoraInfoTacapiV1LoraInfoLoraNameGet=function(e){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/lora-info/{lora_name}",path:{lora_name:e.loraName},errors:{422:"Validation Error"}})},t.getLycoInfoTacapiV1LycoInfoLycoNameGet=function(e){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/lyco-info/{lyco_name}",path:{lyco_name:e.lycoName},errors:{422:"Validation Error"}})},t.getLoraCachedHashTacapiV1LoraCachedHashLoraNameGet=function(e){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/lora-cached-hash/{lora_name}",path:{lora_name:e.loraName},errors:{422:"Validation Error"}})},t.getThumbPreviewTacapiV1ThumbPreviewFilenameGet=function(e){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/thumb-preview/{filename}",path:{filename:e.filename},query:{type:e.type},errors:{422:"Validation Error"}})},t.getThumbPreviewBlobTacapiV1ThumbPreviewBlobFilenameGet=function(e){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/thumb-preview-blob/{filename}",path:{filename:e.filename},query:{type:e.type},errors:{422:"Validation Error"}})},t.getWildcardContentsTacapiV1WildcardContentsGet=function(e){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/wildcard-contents",query:{basepath:e.basepath,filename:e.filename},errors:{422:"Validation Error"}})},t.refreshStylesIfChangedTacapiV1RefreshStylesIfChangedGet=function(){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/refresh-styles-if-changed"})},t.increaseUseCountTacapiV1IncreaseUseCountPost=function(e){return this.httpRequest.request({method:"POST",url:"/tacapi/v1/increase-use-count",query:{tagname:e.tagname,ttype:e.ttype,neg:e.neg},errors:{422:"Validation Error"}})},t.getUseCountTacapiV1GetUseCountGet=function(e){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/get-use-count",query:{tagname:e.tagname,ttype:e.ttype,neg:e.neg},errors:{422:"Validation Error"}})},t.getUseCountListTacapiV1GetUseCountListPost=function(e){return this.httpRequest.request({method:"POST",url:"/tacapi/v1/get-use-count-list",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.resetUseCountTacapiV1ResetUseCountPut=function(e){return this.httpRequest.request({method:"PUT",url:"/tacapi/v1/reset-use-count",query:{tagname:e.tagname,ttype:e.ttype,pos:e.pos,neg:e.neg},errors:{422:"Validation Error"}})},t.getAllTagCountsTacapiV1GetAllUseCountsGet=function(){return this.httpRequest.request({method:"GET",url:"/tacapi/v1/get-all-use-counts"})},t.getSamplersAgentSchedulerV1SamplersGet=function(){return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/samplers"})},t.getSdModelsAgentSchedulerV1SdModelsGet=function(){return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/sd-models"})},t.queueTxt2ImgAgentSchedulerV1QueueTxt2ImgPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/queue/txt2img",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.queueImg2ImgAgentSchedulerV1QueueImg2ImgPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/queue/img2img",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.queueStatusApiAgentSchedulerV1QueueGet=function(e){var t=e.limit;return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/queue",query:{limit:void 0===t?20:t,offset:e.offset},errors:{422:"Validation Error"}})},t.exportQueueAgentSchedulerV1ExportGet=function(e){var t=e.limit;return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/export",query:{limit:void 0===t?1e3:t,offset:e.offset},errors:{422:"Validation Error"}})},t.importQueueAgentSchedulerV1ImportPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/import",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.historyApiAgentSchedulerV1HistoryGet=function(e){var t=e.limit;return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/history",query:{status:e.status,limit:void 0===t?20:t,offset:e.offset},errors:{422:"Validation Error"}})},t.getTaskAgentSchedulerV1TaskIdGet=function(e){return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/task/{id}",path:{id:e.id},errors:{422:"Validation Error"}})},t.updateTaskAgentSchedulerV1TaskIdPut=function(e){return this.httpRequest.request({method:"PUT",url:"/agent-scheduler/v1/task/{id}",path:{id:e.id},body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.deleteTaskAgentSchedulerV1TaskIdDelete=function(e){return this.httpRequest.request({method:"DELETE",url:"/agent-scheduler/v1/task/{id}",path:{id:e.id},errors:{422:"Validation Error"}})},t.getTaskPositionAgentSchedulerV1TaskIdPositionGet=function(e){return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/task/{id}/position",path:{id:e.id},errors:{422:"Validation Error"}})},t.runTaskAgentSchedulerV1TaskIdRunPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/task/{id}/run",path:{id:e.id},errors:{422:"Validation Error"}})},t.runTaskAgentSchedulerV1RunIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/run/{id}",path:{id:e.id},errors:{422:"Validation Error"}})},t.requeueTaskAgentSchedulerV1TaskIdRequeuePost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/task/{id}/requeue",path:{id:e.id},errors:{422:"Validation Error"}})},t.requeueTaskAgentSchedulerV1RequeueIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/requeue/{id}",path:{id:e.id},errors:{422:"Validation Error"}})},t.requeueFailedTasksAgentSchedulerV1TaskRequeueFailedPost=function(){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/task/requeue-failed"})},t.deleteTaskAgentSchedulerV1DeleteIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/delete/{id}",path:{id:e.id},errors:{422:"Validation Error"}})},t.moveTaskAgentSchedulerV1TaskIdMoveOverIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/task/{id}/move/{over_id}",path:{id:e.id,over_id:e.overId},errors:{422:"Validation Error"}})},t.moveTaskAgentSchedulerV1MoveIdOverIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/move/{id}/{over_id}",path:{id:e.id,over_id:e.overId},errors:{422:"Validation Error"}})},t.pinTaskAgentSchedulerV1TaskIdBookmarkPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/task/{id}/bookmark",path:{id:e.id},errors:{422:"Validation Error"}})},t.pinTaskAgentSchedulerV1BookmarkIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/bookmark/{id}",path:{id:e.id},errors:{422:"Validation Error"}})},t.unpinTaskAgentSchedulerV1TaskIdUnbookmarkPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/task/{id}/unbookmark",path:{id:e.id},errors:{422:"Validation Error"}})},t.unpinTaskAgentSchedulerV1UnbookmarkIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/unbookmark/{id}",path:{id:e.id},errors:{422:"Validation Error"}})},t.renameTaskAgentSchedulerV1TaskIdRenamePost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/task/{id}/rename",path:{id:e.id},query:{name:e.name},errors:{422:"Validation Error"}})},t.renameTaskAgentSchedulerV1RenameIdPost=function(e){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/rename/{id}",path:{id:e.id},query:{name:e.name},errors:{422:"Validation Error"}})},t.getTaskResultsAgentSchedulerV1TaskIdResultsGet=function(e){var t=e.zip;return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/task/{id}/results",path:{id:e.id},query:{zip:void 0!==t&&t},errors:{422:"Validation Error"}})},t.getTaskResultsAgentSchedulerV1ResultsIdGet=function(e){var t=e.zip;return this.httpRequest.request({method:"GET",url:"/agent-scheduler/v1/results/{id}",path:{id:e.id},query:{zip:void 0!==t&&t},errors:{422:"Validation Error"}})},t.pauseQueueAgentSchedulerV1QueuePausePost=function(){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/queue/pause"})},t.pauseQueueAgentSchedulerV1PausePost=function(){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/pause"})},t.resumeQueueAgentSchedulerV1QueueResumePost=function(){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/queue/resume"})},t.resumeQueueAgentSchedulerV1ResumePost=function(){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/resume"})},t.clearQueueAgentSchedulerV1QueueClearPost=function(){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/queue/clear"})},t.clearHistoryAgentSchedulerV1HistoryClearPost=function(){return this.httpRequest.request({method:"POST",url:"/agent-scheduler/v1/history/clear"})},t.versionControlnetVersionGet=function(){return this.httpRequest.request({method:"GET",url:"/controlnet/version"})},t.modelListControlnetModelListGet=function(e){var t=e.update;return this.httpRequest.request({method:"GET",url:"/controlnet/model_list",query:{update:void 0===t||t},errors:{422:"Validation Error"}})},t.moduleListControlnetModuleListGet=function(e){var t=e.aliasNames;return this.httpRequest.request({method:"GET",url:"/controlnet/module_list",query:{alias_names:void 0!==t&&t},errors:{422:"Validation Error"}})},t.controlTypesControlnetControlTypesGet=function(){return this.httpRequest.request({method:"GET",url:"/controlnet/control_types"})},t.settingsControlnetSettingsGet=function(){return this.httpRequest.request({method:"GET",url:"/controlnet/settings"})},t.detectControlnetDetectPost=function(e){return this.httpRequest.request({method:"POST",url:"/controlnet/detect",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.renderOpenposeJsonControlnetRenderOpenposeJsonPost=function(e){return this.httpRequest.request({method:"POST",url:"/controlnet/render_openpose_json",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},t.rembgRemoveRembgPost=function(e){return this.httpRequest.request({method:"POST",url:"/rembg",body:e.requestBody,mediaType:"application/json",errors:{422:"Validation Error"}})},e}(),Z=function(e,t){var r,n,i,o;void 0===t&&(t=$),this.default=void 0,this.request=void 0,this.request=new t({BASE:null!=(r=null==e?void 0:e.BASE)?r:"",VERSION:null!=(n=null==e?void 0:e.VERSION)?n:"0.1.0",WITH_CREDENTIALS:null!=(i=null==e?void 0:e.WITH_CREDENTIALS)&&i,CREDENTIALS:null!=(o=null==e?void 0:e.CREDENTIALS)?o:"include",TOKEN:null==e?void 0:e.TOKEN,USERNAME:null==e?void 0:e.USERNAME,PASSWORD:null==e?void 0:e.PASSWORD,HEADERS:null==e?void 0:e.HEADERS,ENCODE_PATH:null==e?void 0:e.ENCODE_PATH}),this.default=new X(this.request)},ee={BASE:"",VERSION:"0.1.0",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},te=/*#__PURE__*/function(){function e(e){this.init_body=void 0,this.extensions=[],this.init_body=e}var t=e.prototype;return t.toJSON=function(){for(var e,t=f(this.init_body),r=c(this.extensions);!(e=r()).done;)e.value.install(t);return t},t.use=function(e){return this.extensions.push(e),this},t.useCustomExt=function(e,t){var r=new m(e,t);return this.extensions.push(r),this},t.clear=function(){this.extensions=[]},t.request=function(e){throw new Error("Method not implemented.")},e}(),re=/*#__PURE__*/function(e){function t(){return e.apply(this,arguments)||this}return n(t,e),t.prototype.request=function(e){var t=this.toJSON();return e.default.img2ImgapiSdapiV1Img2ImgPost({requestBody:t})},t}(te),ne=/*#__PURE__*/function(e){function t(){return e.apply(this,arguments)||this}return n(t,e),t.prototype.request=function(e){var t=this.toJSON();return e.default.text2ImgapiSdapiV1Txt2ImgPost({requestBody:t})},t}(te),ie=/*#__PURE__*/function(e){function t(){return e.apply(this,arguments)||this}return n(t,e),t.prototype.request=function(e){return e.default.setConfigSdapiV1OptionsPost({requestBody:this.toJSON()})},t}(te);function oe(e,t){try{var r=e()}catch(e){return t(e)}return r&&r.then?r.then(void 0,t):r}function se(e,t,r){if(!e.s){if(r instanceof ue){if(!r.s)return void(r.o=se.bind(null,e,t));1&t&&(t=r.s),r=r.v}if(r&&r.then)return void r.then(se.bind(null,e,t),se.bind(null,e,2));e.s=t,e.v=r;var n=e.o;n&&n(e)}}!function(e){e[e["Just resize"]=0]="Just resize",e[e["Crop and resize"]=1]="Crop and resize",e[e["Resize and fill"]=2]="Resize and fill",e[e["Just resize (latent upscale)"]=2]="Just resize (latent upscale)"}(D||(D={})),function(e){e[e.fill=0]="fill",e[e.original=1]="original",e[e["latent noise"]=2]="latent noise",e[e["latent nothing"]=3]="latent nothing"}(F||(F={})),function(e){e[e["Whole picture"]=0]="Whole picture",e[e["Only masked"]=1]="Only masked"}(L||(L={}));var ue=/*#__PURE__*/function(){function e(){}return e.prototype.then=function(t,r){var n=new e,i=this.s;if(i){var o=1&i?t:r;if(o){try{se(n,1,o(this.v))}catch(e){se(n,2,e)}return n}return this}return this.o=function(e){try{var i=e.v;1&e.s?se(n,1,t?t(i):i):r?se(n,1,r(i)):se(n,2,i)}catch(e){se(n,2,e)}},n},e}();function ae(e){return e instanceof ue&&1&e.s}var ce,le=/*#__PURE__*/function(){function e(e,t,r){void 0===r&&(r=3e3),this.client=void 0,this.task_id=void 0,this.intervalMs=void 0,this.data=[],this.message="",this.queryLoop=void 0,this.running=!1,this.interrupted=!1,this.client=e,this.task_id=t,this.intervalMs=r}var t=e.prototype;return t.run=function(){try{var e=this;return e.running?Promise.resolve():Promise.resolve(e.client.default.runTaskAgentSchedulerV1RunIdPost({id:e.task_id})).then(function(){e.running=!0})}catch(e){return Promise.reject(e)}},t.startQueryLoop=function(){try{var e,t=this;return Promise.resolve(function(e,t,r){for(var n;;){var i=e();if(ae(i)&&(i=i.v),!i)return o;if(i.then){n=0;break}var o=r();if(o&&o.then){if(!ae(o)){n=1;break}o=o.s}if(t){var s=t();if(s&&s.then&&!ae(s)){n=2;break}}}var u=new ue,a=se.bind(null,u,2);return(0===n?i.then(l):1===n?o.then(c):s.then(h)).then(void 0,a),u;function c(n){o=n;do{if(t&&(s=t())&&s.then&&!ae(s))return void s.then(h).then(void 0,a);if(!(i=e())||ae(i)&&!i.v)return void se(u,1,o);if(i.then)return void i.then(l).then(void 0,a);ae(o=r())&&(o=o.v)}while(!o||!o.then);o.then(c).then(void 0,a)}function l(e){e?(o=r())&&o.then?o.then(c).then(void 0,a):c(o):se(u,1,o)}function h(){(i=e())?i.then?i.then(l).then(void 0,a):l(i):se(u,1,o)}}(function(){return!e},void 0,function(){return t.interrupted?(e=1,[]):oe(function(){return Promise.resolve(t.queryResults()).then(function(r){return t.data=r,e=1,t.data})},function(e){return t.message=(null==e?void 0:e.message)||"",Promise.resolve(new Promise(function(e){return setTimeout(e,t.intervalMs+1e3*Math.random())})).then(function(){})})}))}catch(e){return Promise.reject(e)}},t.queryResults=function(){try{return Promise.resolve(this.client.default.getTaskResultsAgentSchedulerV1ResultsIdGet({id:this.task_id,zip:!1})).then(function(e){if(e.success)return e.data;throw new Error(e.message||"query failed")})}catch(e){return Promise.reject(e)}},t.results=function(){try{var e=this;return e.queryLoop||(e.queryLoop=e.startQueryLoop()),Promise.resolve(e.queryLoop).then(function(){return e.data})}catch(e){return Promise.reject(e)}},t.interrupt=function(){try{var e=this;return e.interrupted?Promise.resolve():(e.interrupted=!0,Promise.resolve(e.client.default.deleteTaskAgentSchedulerV1DeleteIdPost({id:e.task_id})).then(function(){}))}catch(e){return Promise.reject(e)}},e}();!function(e){e.pending="pending",e.running="running",e.done="done",e.failed="failed",e.interrupted="interrupted"}(ce||(ce={}));var he,de,pe=/*#__PURE__*/function(){function e(e,t){this.client=void 0,this.task_id=void 0,this.status=ce.pending,this.error=void 0,this.results=void 0,this.runner=void 0,this.client=e,this.task_id=t}var t=e.prototype;return t.errWrap=function(e){try{var t=this;return Promise.resolve(oe(e,function(e){t.status=ce.failed,t.error=e}))}catch(e){return Promise.reject(e)}},t.run=function(){try{var e=this;if(e.results)return Promise.resolve(e.results);if(e.status===ce.interrupted)throw new Error("Task already canceled");if(e.status===ce.done)return Promise.resolve(e.results);if(e.status===ce.running&&e.runner)return Promise.resolve(e.runner.results());if(e.status===ce.failed)throw new Error("Task failed");if(!e.task_id)throw new Error("No task id");var t=new le(e.client,e.task_id);return e.runner=t,Promise.resolve(e.errWrap(function(){try{return Promise.resolve(t.results()).then(function(t){return e.status===ce.interrupted?[]:(e.results=t,e.status=ce.done,t)})}catch(e){return Promise.reject(e)}}))}catch(e){return Promise.reject(e)}},t.interrupt=function(){try{var e=function(){t.status=ce.interrupted},t=this,r=function(){if(t.runner)return Promise.resolve(t.runner.interrupt()).then(function(){t.runner=void 0});setTimeout(function(){var e;null==(e=t.runner)||e.interrupt(),t.runner=void 0},1)}();return Promise.resolve(r&&r.then?r.then(e):e())}catch(e){return Promise.reject(e)}},e}(),fe=/*#__PURE__*/function(){function e(e){this.client=void 0,this.client=e}var t=e.prototype;return t.queueStatus=function(){try{return Promise.resolve(this.client.default.queueStatusApiAgentSchedulerV1QueueGet({}))}catch(e){return Promise.reject(e)}},t.queryHistory=function(e,t,r){try{return Promise.resolve(this.client.default.historyApiAgentSchedulerV1HistoryGet({status:e,limit:t,offset:r}))}catch(e){return Promise.reject(e)}},t.pause=function(){try{return Promise.resolve(this.client.default.pauseQueueAgentSchedulerV1PausePost())}catch(e){return Promise.reject(e)}},t.resume=function(){try{return Promise.resolve(this.client.default.resumeQueueAgentSchedulerV1ResumePost())}catch(e){return Promise.reject(e)}},t.createImg2imgTask=function(e,t,n){try{var i=this;return Promise.resolve(i.client.default.queueImg2ImgAgentSchedulerV1QueueImg2ImgPost({requestBody:r({},e.toJSON(),{checkpoint:t,callback_url:n})})).then(function(e){return new pe(i.client,e.task_id)})}catch(e){return Promise.reject(e)}},t.createTxt2imgTask=function(e,t,n){try{var i=this;return Promise.resolve(i.client.default.queueTxt2ImgAgentSchedulerV1QueueTxt2ImgPost({requestBody:r({},e.toJSON(),{checkpoint:t,callback_url:n})})).then(function(e){return new pe(i.client,e.task_id)})}catch(e){return Promise.reject(e)}},e}(),me=(he=function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var u=new i(n,o||e,s),a=r?r+t:t;return e._events[a]?e._events[a].fn?e._events[a]=[e._events[a],u]:e._events[a].push(u):(e._events[a]=u,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function u(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),u.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},u.prototype.listeners=function(e){var t=this._events[r?r+e:e];if(!t)return[];if(t.fn)return[t.fn];for(var n=0,i=t.length,o=new Array(i);n<i;n++)o[n]=t[n].fn;return o},u.prototype.listenerCount=function(e){var t=this._events[r?r+e:e];return t?t.fn?1:t.length:0},u.prototype.emit=function(e,t,n,i,o,s){var u=r?r+e:e;if(!this._events[u])return!1;var a,c,l=this._events[u],h=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),h){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,n),!0;case 4:return l.fn.call(l.context,t,n,i),!0;case 5:return l.fn.call(l.context,t,n,i,o),!0;case 6:return l.fn.call(l.context,t,n,i,o,s),!0}for(c=1,a=new Array(h-1);c<h;c++)a[c-1]=arguments[c];l.fn.apply(l.context,a)}else{var d,p=l.length;for(c=0;c<p;c++)switch(l[c].once&&this.removeListener(e,l[c].fn,void 0,!0),h){case 1:l[c].fn.call(l[c].context);break;case 2:l[c].fn.call(l[c].context,t);break;case 3:l[c].fn.call(l[c].context,t,n);break;case 4:l[c].fn.call(l[c].context,t,n,i);break;default:if(!a)for(d=1,a=new Array(h-1);d<h;d++)a[d-1]=arguments[d];l[c].fn.apply(l[c].context,a)}}return!0},u.prototype.on=function(e,t,r){return o(this,e,t,r,!1)},u.prototype.once=function(e,t,r){return o(this,e,t,r,!0)},u.prototype.removeListener=function(e,t,n,i){var o=r?r+e:e;if(!this._events[o])return this;if(!t)return s(this,o),this;var u=this._events[o];if(u.fn)u.fn!==t||i&&!u.once||n&&u.context!==n||s(this,o);else{for(var a=0,c=[],l=u.length;a<l;a++)(u[a].fn!==t||i&&!u[a].once||n&&u[a].context!==n)&&c.push(u[a]);c.length?this._events[o]=1===c.length?c[0]:c:s(this,o)}return this},u.prototype.removeAllListeners=function(e){var t;return e?this._events[t=r?r+e:e]&&s(this,t):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u},he(de={exports:{}}),de.exports);function ve(e,t,r){if(!e.s){if(r instanceof ge){if(!r.s)return void(r.o=ve.bind(null,e,t));1&t&&(t=r.s),r=r.v}if(r&&r.then)return void r.then(ve.bind(null,e,t),ve.bind(null,e,2));e.s=t,e.v=r;var n=e.o;n&&n(e)}}var ge=/*#__PURE__*/function(){function e(){}return e.prototype.then=function(t,r){var n=new e,i=this.s;if(i){var o=1&i?t:r;if(o){try{ve(n,1,o(this.v))}catch(e){ve(n,2,e)}return n}return this}return this.o=function(e){try{var i=e.v;1&e.s?ve(n,1,t?t(i):i):r?ve(n,1,r(i)):ve(n,2,i)}catch(e){ve(n,2,e)}},n},e}();function _e(e){return e instanceof ge&&1&e.s}var ye=/*#__PURE__*/function(e){function t(t,r){var n;return(n=e.call(this)||this).body=void 0,n.options=void 0,n.responses=[],n.body=t,n.options=r,n}n(t,e);var r=t.prototype;return r.isComplete=function(){return this.responses.length===this.options.numBatches},r.runOneBatch=function(){throw new Error("Not implemented")},r.waitForComplete=function(){var e=this;return this.isComplete()?Promise.resolve(this.responses):new Promise(function(t,r){e.on("complete",function(e){return t(e)}),e.on("error",function(e){return r(e)})})},r.run=function(){try{var e,t=function(t){return e?t:(r.emit("complete",r.responses),r.responses)},r=this;r.emit("start");var n=0,i=function(e,t,r){for(var n;;){var i=e();if(_e(i)&&(i=i.v),!i)return o;if(i.then){n=0;break}var o=r();if(o&&o.then){if(!_e(o)){n=1;break}o=o.s}if(t){var s=t();if(s&&s.then&&!_e(s)){n=2;break}}}var u=new ge,a=ve.bind(null,u,2);return(0===n?i.then(l):1===n?o.then(c):s.then(h)).then(void 0,a),u;function c(n){o=n;do{if(t&&(s=t())&&s.then&&!_e(s))return void s.then(h).then(void 0,a);if(!(i=e())||_e(i)&&!i.v)return void ve(u,1,o);if(i.then)return void i.then(l).then(void 0,a);_e(o=r())&&(o=o.v)}while(!o||!o.then);o.then(c).then(void 0,a)}function l(e){e?(o=r())&&o.then?o.then(c).then(void 0,a):c(o):ve(u,1,o)}function h(){(i=e())?i.then?i.then(l).then(void 0,a):l(i):ve(u,1,o)}}(function(){return!e&&n<r.options.numBatches},function(){return n++},function(){r.emit("batch_start",{currentBatch:n+1,totalBatches:r.options.numBatches});var t=function(e,t){try{var i=Promise.resolve(r.runOneBatch()).then(function(e){r.responses.push(e),r.emit("batch_complete",e,{currentBatch:n+1,totalBatches:r.options.numBatches})})}catch(e){return t(e)}return i&&i.then?i.then(void 0,t):i}(0,function(t){r.emit("batch_error",t,{currentBatch:n+1,totalBatches:r.options.numBatches}),r.emit("error",t),e=1});if(t&&t.then)return t.then(function(){})});return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(e){return Promise.reject(e)}},t}(me),qe=/*#__PURE__*/function(){function e(){}var r=e.prototype;return r.ensureCache=function(){globalThis[e.__KEY__]||(globalThis[e.__KEY__]={})},r.clearCache=function(){this.ensureCache(),globalThis[e.__KEY__]={}},t(e,[{key:"_cache",get:function(){return this.ensureCache(),globalThis[e.__KEY__]}}]),e}();qe.__KEY__="__A1111_CLIENT_CACHE__";var Pe=/*#__PURE__*/function(){function e(e,t){var n,i;void 0===t&&(t=new qe),this.hub=void 0,this.options=void 0,this.hub=t,this.options=r({},e,{disableCache:null!=(n=e.disableCache)&&n,cacheTime:null!=(i=e.cacheTime)?i:6e4})}var n=e.prototype;return n.cache_key_prefix=function(){return""},n.full_cache_key=function(e){return this.cache_key_prefix()+":"+e},n._getFromCache=function(e){try{var t=this;if(t.options.disableCache)return Promise.resolve(null);var r=t.full_cache_key(e),n=t._cache[r];return!n||n.expires<Date.now()?Promise.resolve(null):Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},n._setCache=function(e,t){try{var r=this;if(r.options.disableCache)return Promise.resolve();var n=r.full_cache_key(e);return r._cache[n]={data:t,expires:Date.now()+r.options.cacheTime},Promise.resolve()}catch(e){return Promise.reject(e)}},n._getFromCacheOrFetch=function(e,t){try{var r=this;return Promise.resolve(r._getFromCache(e)).then(function(n){return n||Promise.resolve(t()).then(function(t){return Promise.resolve(r._setCache(e,t)).then(function(){return t})})})}catch(e){return Promise.reject(e)}},n.clearCache=function(){this.hub.clearCache()},n.removeCache=function(e){var t=this.full_cache_key(e);delete this._cache[t]},t(e,[{key:"_cache",get:function(){return this.hub._cache}},{key:"client",get:function(){return this.options.client}}]),e}(),be=/*#__PURE__*/function(e){function t(t,r,n,i){var o;return(o=e.call(this,r,n)||this).api=void 0,o.units=void 0,o.api=t,o.units=i,o}return n(t,e),t.prototype.runOneBatch=function(){try{var e=this;return Promise.resolve(e.api.img2img({params:r({},e.body,{batch_size:e.options.batchSize}),units:e.units}))}catch(e){return Promise.reject(e)}},t}(ye),Te=/*#__PURE__*/function(e){function t(t,r,n,i){var o;return(o=e.call(this,r,n)||this).api=void 0,o.units=void 0,o.api=t,o.units=i,o}return n(t,e),t.prototype.runOneBatch=function(){try{var e=this;return Promise.resolve(e.api.txt2img({params:r({},e.body,{batch_size:e.options.batchSize}),units:e.units}))}catch(e){return Promise.reject(e)}},t}(ye),Se=/*#__PURE__*/function(e){function r(){return e.apply(this,arguments)||this}n(r,e);var i=r.prototype;return i.cache_key_prefix=function(){var e;return"@controlnet/"+(null!=(e=this.options.client.request.config.BASE)?e:"*")},i._getModels=function(){try{return Promise.resolve(this.client.default.modelListControlnetModelListGet({})).then(function(e){return(null==e?void 0:e.model_list)||[]})}catch(e){return Promise.reject(e)}},i._getModuleResponse=function(){try{return Promise.resolve(this.client.default.moduleListControlnetModuleListGet({}))}catch(e){return Promise.reject(e)}},i.getModels=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("models"+e.client,e._getModels.bind(e)))}catch(e){return Promise.reject(e)}},i.getModules=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("modules",e._getModuleResponse.bind(e)))}catch(e){return Promise.reject(e)}},i.getModuleDetail=function(e){try{var t=this;return Promise.resolve(t._getFromCacheOrFetch("module_detail_"+e,t._getModuleResponse.bind(t)))}catch(e){return Promise.reject(e)}},i._getVersion=function(){try{return Promise.resolve(this.client.default.versionControlnetVersionGet()).then(function(e){return e.version})}catch(e){return Promise.reject(e)}},i._getControlTypes=function(){try{return Promise.resolve(this.client.default.controlTypesControlnetControlTypesGet()).then(function(e){return e.control_types})}catch(e){return Promise.reject(e)}},i.getControlTypes=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("control_types",e._getControlTypes.bind(e)))}catch(e){return Promise.reject(e)}},i.getVersion=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("version",e._getVersion.bind(e)))}catch(e){return Promise.reject(e)}},i.getAllModuleDetail=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("all_module_detail",e._getModuleResponse.bind(e)))}catch(e){return Promise.reject(e)}},i.detect=function(e){try{return Promise.resolve(this.client.default.detectControlnetDetectPost({requestBody:e}))}catch(e){return Promise.reject(e)}},i.txt2img=function(e){var t=e.params,r=e.units;try{if(0===r.length)throw new Error("At least one control net unit is required for text to image processing.");for(var n,i=new ne(t),o=new v,s=c(r);!(n=s()).done;)o.addUnit(n.value);return i.use(o),Promise.resolve(i.request(this.client)).then(function(e){var t,r=null==(t=e.images)?void 0:t[0];if(!r)throw new Error("No image returned from the server.");return{image:r,images:e.images||[],info:JSON.parse(e.info)}})}catch(e){return Promise.reject(e)}},i.img2img=function(e){var t=e.params,r=e.units;try{if(0===r.length)throw new Error("At least one control net unit is required for text to image processing.");for(var n,i=new re(t),o=new v,s=c(r);!(n=s()).done;)o.addUnit(n.value);return i.use(o),Promise.resolve(i.request(this.client)).then(function(e){var t,r=null==(t=e.images)?void 0:t[0];if(!r)throw new Error("No image returned from the server.");return{image:r,images:e.images||[],info:JSON.parse(e.info)}})}catch(e){return Promise.reject(e)}},i.img2imgBatch=function(e){var t=e.params,r=e.options,n=e.units;try{var i=new be(this,t,r,n);return r.manual||i.run(),Promise.resolve(i)}catch(e){return Promise.reject(e)}},i.txt2imgBatch=function(e){var t=e.params,r=e.options,n=e.units;try{var i=new Te(this,t,r,n);return r.manual||i.run(),Promise.resolve(i)}catch(e){return Promise.reject(e)}},t(r,[{key:"client",get:function(){return this.options.client}}]),r}(Pe);function Ee(e,t,r){if(!e.s){if(r instanceof we){if(!r.s)return void(r.o=Ee.bind(null,e,t));1&t&&(t=r.s),r=r.v}if(r&&r.then)return void r.then(Ee.bind(null,e,t),Ee.bind(null,e,2));e.s=t,e.v=r;var n=e.o;n&&n(e)}}var Re=/*#__PURE__*/function(e){function t(t,r,n){var i;return(i=e.call(this,r,n)||this).serviceApi=void 0,i.serviceApi=t,i}return n(t,e),t.prototype.runOneBatch=function(){try{var e=this;return Promise.resolve(e.serviceApi.img2img(r({},e.body,{batch_size:e.options.batchSize})))}catch(e){return Promise.reject(e)}},t}(ye),we=/*#__PURE__*/function(){function e(){}return e.prototype.then=function(t,r){var n=new e,i=this.s;if(i){var o=1&i?t:r;if(o){try{Ee(n,1,o(this.v))}catch(e){Ee(n,2,e)}return n}return this}return this.o=function(e){try{var i=e.v;1&e.s?Ee(n,1,t?t(i):i):r?Ee(n,1,r(i)):Ee(n,2,i)}catch(e){Ee(n,2,e)}},n},e}();function ke(e){return e instanceof we&&1&e.s}var Ve=/*#__PURE__*/function(e){function t(t,r,n){var i;return(i=e.call(this,r,n)||this).serviceApi=void 0,i.serviceApi=t,i}return n(t,e),t.prototype.runOneBatch=function(){try{var e=this;return Promise.resolve(e.serviceApi.txt2img(r({},e.body,{batch_size:e.options.batchSize})))}catch(e){return Promise.reject(e)}},t}(ye),Oe=/*#__PURE__*/function(e){function t(t,r){var n;return(n=e.call(this)||this).options=void 0,n.serviceApi=void 0,n.isDone=!1,n.options=t,n.serviceApi=r,n}n(t,e);var r=t.prototype;return r.start=function(e){try{var t=function(){r.emit("done")},r=this,n=function(e,t,r){for(var n;;){var i=e();if(ke(i)&&(i=i.v),!i)return o;if(i.then){n=0;break}var o=r();if(o&&o.then){if(!ke(o)){n=1;break}o=o.s}if(t){var s=t();if(s&&s.then&&!ke(s)){n=2;break}}}var u=new we,a=Ee.bind(null,u,2);return(0===n?i.then(l):1===n?o.then(c):s.then(h)).then(void 0,a),u;function c(n){o=n;do{if(t&&(s=t())&&s.then&&!ke(s))return void s.then(h).then(void 0,a);if(!(i=e())||ke(i)&&!i.v)return void Ee(u,1,o);if(i.then)return void i.then(l).then(void 0,a);ke(o=r())&&(o=o.v)}while(!o||!o.then);o.then(c).then(void 0,a)}function l(e){e?(o=r())&&o.then?o.then(c).then(void 0,a):c(o):Ee(u,1,o)}function h(){(i=e())?i.then?i.then(l).then(void 0,a):l(i):Ee(u,1,o)}}(function(){return!r.isDone},void 0,function(){return Promise.resolve(r.serviceApi.progress(e)).then(function(e){return r.emit("progress",e),Promise.resolve(new Promise(function(e){return setTimeout(e,r.options.intervalMs)})).then(function(){})})});return Promise.resolve(n&&n.then?n.then(t):t())}catch(e){return Promise.reject(e)}},r.stop=function(){this.isDone=!0},t}(me),Ge=/*#__PURE__*/function(e){function t(){return e.apply(this,arguments)||this}n(t,e);var r=t.prototype;return r.cache_key_prefix=function(){var e;return"@service/"+(null!=(e=this.options.client.request.config.BASE)?e:"*")},r._getSDModels=function(){try{return Promise.resolve(this.client.default.getSdModelsSdapiV1SdModelsGet())}catch(e){return Promise.reject(e)}},r._getSamplers=function(){try{return Promise.resolve(this.client.default.getSamplersSdapiV1SamplersGet())}catch(e){return Promise.reject(e)}},r.getSDModels=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("sdmodels",e._getSDModels.bind(e)))}catch(e){return Promise.reject(e)}},r.getSamplers=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("samplers",e._getSamplers.bind(e)))}catch(e){return Promise.reject(e)}},r._getEmbeddings=function(){try{return Promise.resolve(this.client.default.getEmbeddingsSdapiV1EmbeddingsGet())}catch(e){return Promise.reject(e)}},r.getEmbeddings=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("embeddings",e._getEmbeddings.bind(e)))}catch(e){return Promise.reject(e)}},r._getExtensionList=function(){try{return Promise.resolve(this.client.default.getExtensionsListSdapiV1ExtensionsGet())}catch(e){return Promise.reject(e)}},r.getExtensionList=function(){try{var e=this;return Promise.resolve(e._getFromCacheOrFetch("extensions",e._getExtensionList.bind(e)))}catch(e){return Promise.reject(e)}},r.ping=function(){try{var e=this,t=Date.now();return Promise.resolve(function(r,n){try{var i=Promise.resolve(e.client.default.lambdaInternalPingGet()).then(function(){return{success:!0,time:Date.now()-t}})}catch(e){return n(e)}return i&&i.then?i.then(void 0,n):i}(0,function(e){return{success:!1,time:Date.now()-t,error:e}}))}catch(e){return Promise.reject(e)}},r.img2img=function(e){try{return Promise.resolve(this.client.default.img2ImgapiSdapiV1Img2ImgPost({requestBody:e})).then(function(e){var t,r=null==(t=e.images)?void 0:t[0];if(!r)throw new Error("No image returned from the server.");return{image:r,images:e.images||[],info:JSON.parse(e.info)}})}catch(e){return Promise.reject(e)}},r.txt2img=function(e){try{return Promise.resolve(this.client.default.text2ImgapiSdapiV1Txt2ImgPost({requestBody:e})).then(function(e){var t,r=null==(t=e.images)?void 0:t[0];if(!r)throw new Error("No image returned from the server.");return{image:r,images:e.images||[],info:JSON.parse(e.info)}})}catch(e){return Promise.reject(e)}},r.img2imgBatch=function(e,t){try{var r=new Re(this,e,t);return t.manual||r.run(),Promise.resolve(r)}catch(e){return Promise.reject(e)}},r.txt2imgBatch=function(e,t){try{var r=new Ve(this,e,t);return t.manual||r.run(),Promise.resolve(r)}catch(e){return Promise.reject(e)}},r.progress=function(e){try{return Promise.resolve(this.client.default.progressapiSdapiV1ProgressGet({skipCurrentImage:!(null!=e&&e.getCurrentImage)}))}catch(e){return Promise.reject(e)}},r.watchProgress=function(e){var t=new Oe(e,this);return e.manual||t.start({getCurrentImage:e.getCurrentImage}),t},t}(Pe),je=function(e){this.client=void 0,this.ControlNet=void 0,this.Service=void 0,this.client=new Z(e.client),this.ControlNet=new Se(r({client:this.client},e.cache)),this.Service=new Ge(r({client:this.client},e.cache))},Ce=/*#__PURE__*/function(){function e(e,t){void 0===t&&(t={}),this.client=void 0,this.processing=void 0,this.client=e,this.processing=new te(t)}var t=e.prototype;return t.run_t2i=function(e){try{return Promise.resolve(this.client.default.text2ImgapiSdapiV1Txt2ImgPost({requestBody:e}))}catch(e){return Promise.reject(e)}},t.run_i2i=function(e){try{return Promise.resolve(this.client.default.img2ImgapiSdapiV1Img2ImgPost({requestBody:e}))}catch(e){return Promise.reject(e)}},t.use=function(e){return this.processing.use(e),this},t.useCustomExt=function(e,t){return this.processing.useCustomExt(e,t),this},t.is_t2i=function(){return!this.is_i2i()},t.is_i2i=function(){var e=this.processing.init_body,t=e.init_images,r=e.mask;return Array.isArray(t)&&0!==t.length&&void 0!==r},t.run=function(){var e=this.processing.toJSON();return this.is_t2i()?this.run_t2i(e):this.run_i2i(e)},t._write=function(e,t){this.processing.init_body[e]=t},t.prompt=function(e){return this._write("prompt",e),this},t.negative=function(e){return this._write("negative_prompt",e),this},t.seed=function(e){return this._write("seed",e),this},t.subseed=function(e){return this._write("subseed",e),this},t.sampler=function(e){return this._write("sampler_name",e),this},t.scheduler=function(e){return this._write("scheduler",e),this},t.batch=function(e){return this._write("batch_size",e),this},t.steps=function(e){return this._write("steps",e),this},t.cfg=function(e){return this._write("cfg_scale",e),this},t.size=function(e,t){return this._write("width",e),this._write("height",t),this},t.enableHR=function(e){return void 0===e&&(e=!0),this._write("enable_hr",e),this},t.hr=function(e,t,r){return this.enableHR(!0),this._write("hr_scale",e),this._write("hr_upscaler",t),void 0!==r&&this._write("hr_second_pass_steps",r),this},t.override=function(e,t){return void 0===t&&(t=!1),this._write("override_settings",r({},this.processing.init_body.override_settings,e)),this._write("override_settings_restore_afterwards",t),this},t.model=function(e,t){return void 0===t&&(t=!1),this.override({sd_model_checkpoint:e},t),this},t.script=function(e,t){return this._write("script_name",e),t&&this._write("script_args",t),this},t.saveImages=function(e){return void 0===e&&(e=!0),this._write("save_images",e),this},t.sendImages=function(e){return void 0===e&&(e=!0),this._write("send_images",e),this},t.strength=function(e){return this._write("denoising_strength",e),this},t.images=function(){return this._write("init_images",[].slice.call(arguments)),this},t.resizeMode=function(e){return this._write("resize_mode",e),this},t.imageCfgScale=function(e){return this._write("image_cfg_scale",e),this},t.mask=function(e,t){var r=void 0===t?{}:t,n=r.blur,i=r.blurX,o=r.blurY,s=r.round;return this._write("mask",e),void 0!==i&&this._write("mask_blur_x",i),void 0!==o&&this._write("mask_blur_y",o),void 0!==n&&this._write("mask_blur",n),void 0!==s&&this._write("mask_round",s),this},t.inpainting=function(e,t){void 0===e&&(e=F.original);var r=void 0===t?{}:t,n=r.fullRes,i=r.fullResPadding,o=r.maskInvert;return this._write("inpainting_fill",e),this._write("inpaint_full_res",n),void 0!==i&&this._write("inpaint_full_res_padding",i),void 0!==o&&this._write("inpainting_mask_invert",o),this},t.initialNoiseMultiplier=function(e){return this._write("initial_noise_multiplier",e),this},t.alwaysOnScripts=function(e){return this._write("alwayson_scripts",e),this},e}();export{je as A1111StableDiffusionApi,w as ADetailerExt,V as ApiError,k as BaseHttpRequest,O as CancelError,B as CancelablePromise,Se as ControlNetApi,v as ControlNetExt,y as CutoffExt,X as DefaultService,R as DynamicCFGExt,m as ExtensionScript,re as Img2imgProcess,F as InpaintFill,L as InpaintFullRes,ee as OpenAPI,Ce as Pipeline,D as ResizeModeI2i,pe as SDTask,le as SDTaskRunner,fe as SDTaskScheduler,ce as SDTaskStatus,Z as SDWebUIA1111Client,Ge as ServiceApi,ie as SystemSettingProcess,P as TiledDiffusionExt,_ as TiledDiffusionMethod,S as TiledVAEExt,ne as Txt2imgProcess};
//# sourceMappingURL=main.module.mjs.map