SYMBOL INDEX (1030 symbols across 83 files) FILE: dialog_box.js function prompt (line 1) | async function prompt( FILE: helper.js function getActiveLayer (line 5) | function getActiveLayer() { function getSize (line 19) | function getSize() { function reselectBatchPlay (line 27) | async function reselectBatchPlay(selectionInfo) { function reselect (line 69) | async function reselect(selectionInfo) { function unSelect (line 79) | async function unSelect() { function indexToXY (line 116) | function indexToXY(index, width) { FILE: index.js function setLogMethod (line 106) | function setLogMethod(should_log_to_file = true) { function hasSessionSelectionChanged (line 181) | async function hasSessionSelectionChanged() { function calcWidthHeightFromSelection (line 205) | async function calcWidthHeightFromSelection(selectionInfo) { function getCurrentGenerationModeByValue (line 252) | function getCurrentGenerationModeByValue(value) { function getUniqueDocumentId (line 269) | async function getUniqueDocumentId() { function getSelectedText (line 352) | function getSelectedText() { function getCommentedString (line 373) | function getCommentedString() { function displayNotification (line 407) | async function displayNotification(automatic_status) { function checkAutoStatus (line 419) | async function checkAutoStatus() { function promptShortcutExample (line 464) | function promptShortcutExample() { function createTempInpaintMaskLayer (line 597) | async function createTempInpaintMaskLayer() { function deleteTempInpaintMaskLayer (line 620) | async function deleteTempInpaintMaskLayer() { function postModeSelection (line 640) | async function postModeSelection() { function selectTool (line 702) | function selectTool() { function fillImage (line 726) | async function fillImage() { function pastImage2Layer (line 742) | function pastImage2Layer() { function sliderToResolution (line 777) | function sliderToResolution(sliderValue) { function storeActiveLayers (line 783) | async function storeActiveLayers() { function restoreActiveLayers (line 802) | async function restoreActiveLayers() { function storeActiveSelection (line 819) | async function storeActiveSelection() { function restoreActiveSelection (line 836) | async function restoreActiveSelection() { function updateMetadata (line 854) | function updateMetadata(new_metadata) { function hasSelectionChanged (line 869) | async function hasSelectionChanged(new_selection, old_selection) { function updateProgressBarsHtml (line 883) | function updateProgressBarsHtml(new_value) { function _base64ToArrayBuffer (line 898) | function _base64ToArrayBuffer(base64) { function _arrayBufferToBase64 (line 908) | function _arrayBufferToBase64(buffer) { function getDocFolder (line 919) | async function getDocFolder(doc_uuid) { function getCurrentDocFolder (line 939) | async function getCurrentDocFolder() { function getInitImagesDir (line 947) | async function getInitImagesDir() { function base64ToFile (line 963) | async function base64ToFile(b64Image, image_name = 'output_image.png') { function placeImageB64ToLayer (line 1029) | async function placeImageB64ToLayer(image_path, entery) { function openImageAction (line 1103) | async function openImageAction() { function openImageExe (line 1122) | async function openImageExe() { function convertToSmartObjectAction (line 1128) | async function convertToSmartObjectAction() { function convertToSmartObjectExe (line 1144) | async function convertToSmartObjectExe() { function silentImagesToLayersExe_old (line 1149) | async function silentImagesToLayersExe_old(images_info) { function silentImagesToLayersExe (line 1235) | async function silentImagesToLayersExe(images_info) { function stackLayers (line 1315) | async function stackLayers() { function removeInitImageFromViewer (line 1351) | function removeInitImageFromViewer() {} function removeMaskFromViewer (line 1352) | function removeMaskFromViewer() {} function viewerThumbnailclickHandler (line 1354) | async function viewerThumbnailclickHandler(e, viewer_obj_owner) { function createViewerImgHtml (line 1390) | function createViewerImgHtml(output_dir_relative, image_path, base64_ima... function toggleLayerVisibility (line 1402) | function toggleLayerVisibility(layer, b_on) { function turnMaskVisible (line 1410) | async function turnMaskVisible( function loadPromptShortcut (line 1493) | async function loadPromptShortcut() { function refreshPromptMenu (line 1503) | async function refreshPromptMenu() { function changePromptShortcutKey (line 1544) | function changePromptShortcutKey(new_key) { function changePromptShortcutValue (line 1548) | function changePromptShortcutValue(new_value) { function downloadIt (line 1553) | async function downloadIt(link, writeable_entry, image_file_name) { function downloadItExe (line 1593) | async function downloadItExe(link, writeable_entry, image_file_name) { function base64ToSrc (line 1606) | function base64ToSrc(base64_image) { function getDimensions (line 1613) | function getDimensions(image) { function switchMenu (line 1633) | function switchMenu(rb) { function switchMenu_new (line 1736) | function switchMenu_new(rb) { function openFileFromUrl (line 1791) | async function openFileFromUrl(url, format = 'gif') { function openFileFromUrlExe (line 1819) | async function openFileFromUrlExe(url, format = 'gif') { FILE: install.py function install_or_update_package (line 54) | def install_or_update_package(package_name, package_version): FILE: psapi.js function createSolidLayer (line 13) | async function createSolidLayer(r, g, b) { function makeGroupCommand (line 50) | async function makeGroupCommand() { function createEmptyGroup (line 78) | async function createEmptyGroup(name = 'New Group') { function moveToGroupCommand (line 89) | async function moveToGroupCommand(to_index, layerIDs) { function MoveToGroupExe (line 123) | function MoveToGroupExe(toIndex, layerIDs) { function getIndexCommand (line 133) | async function getIndexCommand(layer_id) { function getLayerIndex (line 159) | async function getLayerIndex(layer_id) { function unselectActiveLayers (line 173) | async function unselectActiveLayers() { function unselectActiveLayersExe (line 179) | async function unselectActiveLayersExe() { function selectLayers (line 184) | async function selectLayers(layers) { function setVisibleExe (line 199) | async function setVisibleExe(layer, is_visible) { function selectLayersExe (line 208) | async function selectLayersExe(layers) { function selectGroup (line 213) | async function selectGroup(layer) { function collapseGroup (line 217) | async function collapseGroup(layer) { function createMaskCommand (line 222) | async function createMaskCommand() { function createMaskExe (line 253) | async function createMaskExe() { function unSelectMarqueeCommand (line 259) | async function unSelectMarqueeCommand() { function unSelectMarqueeExe (line 289) | async function unSelectMarqueeExe() { function selectMarqueeRectangularToolExe (line 298) | async function selectMarqueeRectangularToolExe() { function promptForMarqueeTool (line 326) | async function promptForMarqueeTool() { function selectLayerChannelCommand (line 345) | async function selectLayerChannelCommand() { function getSelectionInfoCommand (line 408) | async function getSelectionInfoCommand() { function isSelectionValid (line 437) | function isSelectionValid(selection) { function getSelectionInfoExe (line 454) | async function getSelectionInfoExe() { function reSelectMarqueeCommand (line 480) | async function reSelectMarqueeCommand(selectionInfo) { function reSelectMarqueeExe (line 521) | async function reSelectMarqueeExe(selectionInfo) { function snapshot_layer (line 534) | async function snapshot_layer() { function snapshot_layer_new (line 580) | async function snapshot_layer_new() { function snapshot_layerExe (line 641) | async function snapshot_layerExe() { function snapshot_layer_no_slide (line 656) | async function snapshot_layer_no_slide() { function snapshot_layer_no_slide_Exe (line 703) | async function snapshot_layer_no_slide_Exe() { function fillAndGroup (line 720) | async function fillAndGroup() { function fillAndGroupExe (line 771) | async function fillAndGroupExe() { function fastSnapshot (line 776) | async function fastSnapshot() { function layerToFileName (line 781) | function layerToFileName(layer, session_id) { function layerNameToFileName (line 785) | function layerNameToFileName(layer_name, layer_id, session_id) { function cleanLayers (line 790) | async function cleanLayers(layers) { function createClippingMaskExe (line 844) | async function createClippingMaskExe() { function checkIfSelectionAreaIsActive (line 881) | async function checkIfSelectionAreaIsActive() { function saveUniqueDocumentIdExe (line 889) | async function saveUniqueDocumentIdExe(new_id) { function readUniqueDocumentIdExe (line 932) | async function readUniqueDocumentIdExe() { function selectCanvasCommand (line 1031) | async function selectCanvasCommand() { function selectCanvasExe (line 1078) | async function selectCanvasExe() { function newExportPng (line 1086) | async function newExportPng(layer, image_name, width, height) { function tempExportPng (line 1143) | async function tempExportPng(layer, image_name, width, height) { function mergeVisibleCommand (line 1197) | async function mergeVisibleCommand() { function mergeVisibleExe (line 1218) | async function mergeVisibleExe() { function layerToSelection (line 1224) | async function layerToSelection(selection_info) { function executeCommandExe (line 1302) | function executeCommandExe(commandFunc) { function executeDescExe (line 1313) | async function executeDescExe(Desc) { FILE: scripts/main.py function searchImage (line 38) | async def searchImage(request:Request): function maskExpansionHandler (line 59) | async def maskExpansionHandler(request:Request): function on_app_started (line 92) | def on_app_started(demo: gr.Blocks, app: FastAPI): FILE: sdapi_py_re.js function requestSavePng (line 11) | async function requestSavePng(base64_image, image_name) { function requestTxt2Img (line 25) | async function requestTxt2Img(payload) { function requestImg2Img (line 40) | async function requestImg2Img(payload) { function requestProgress (line 55) | async function requestProgress() { function requestInterrupt (line 72) | async function requestInterrupt() { function changeSdUrl (line 97) | async function changeSdUrl(new_sd_url) { function loadHistory (line 129) | async function loadHistory(uniqueDocumentId) { function loadPromptShortcut (line 142) | async function loadPromptShortcut() { function savePromptShortcut (line 156) | async function savePromptShortcut(prompt_shortcut) { function requestGetConfig (line 169) | async function requestGetConfig() { function requestGetOptions (line 183) | async function requestGetOptions() { function imageSearch (line 201) | async function imageSearch(keywords) { function requestExtraSingleImage (line 345) | async function requestExtraSingleImage(payload) { function isWebuiRunning (line 359) | async function isWebuiRunning() { FILE: selection.js function finalWidthHeight (line 4) | function finalWidthHeight( function selectionToFinalWidthHeight (line 34) | async function selectionToFinalWidthHeight( function selectBoundingBox (line 60) | async function selectBoundingBox() { function convertSelectionObjectToSelectionInfo (line 67) | function convertSelectionObjectToSelectionInfo(selection_obj) { function createChannelIfNotExists (line 95) | async function createChannelIfNotExists(channelName) { function makeMaskChannelExe (line 162) | async function makeMaskChannelExe(channel_name = 'mask') { function multiGetExe (line 199) | async function multiGetExe() { function applyMaskChannelExe (line 218) | async function applyMaskChannelExe(channel_name = 'mask') { function selectionToChannel (line 250) | async function selectionToChannel(channel_name) { function createLayerFromMaskChannel (line 273) | async function createLayerFromMaskChannel(channel_name = 'mask') { function channelToSelectionExe (line 309) | async function channelToSelectionExe(channel_name = 'mask') { function keepRatio (line 327) | function keepRatio(selectionInfo, offset) { function makeSquare (line 345) | function makeSquare(selectionInfo, offset) { function inpaintLassoInitImageAndMask (line 370) | async function inpaintLassoInitImageAndMask( function fillSelectionWhiteOutsideBlack (line 450) | async function fillSelectionWhiteOutsideBlack(selectionInfo) { function inpaintLasoInitImage (line 587) | async function inpaintLasoInitImage() { class Selection (line 780) | class Selection { method getSelectionInfoExe (line 781) | static async getSelectionInfoExe() { method isSelectionValid (line 810) | static isSelectionValid(selection) { method reselectArea (line 826) | static reselectArea(selection_info) {} method isSameSelection (line 827) | static isSameSelection(selection_info_1, selection_info_2) {} method getImageToSelectionDifference (line 828) | static async getImageToSelectionDifference() { function moveToTopLayerStackExe (line 844) | async function moveToTopLayerStackExe() { function colorRange (line 868) | async function colorRange() { function colorRangeExe (line 909) | async function colorRangeExe() { function base64ToLassoSelection (line 924) | async function base64ToLassoSelection(base64, selection_info) { function base64ToChannel (line 951) | async function base64ToChannel(base64, selection_info, channel_name) { function black_white_layer_to_mask (line 1004) | async function black_white_layer_to_mask(mask_id, target_layer_id, mask_... function black_white_layer_to_mask_multi_batchplay (line 1068) | async function black_white_layer_to_mask_multi_batchplay( FILE: server/python_server/global_state.py function filter_selected_helper (line 90) | def filter_selected_helper(k,preprocessor_list,model_list): FILE: server/python_server/img2imgapi.py function img_2_b64 (line 15) | def img_2_b64(image): function b64_2_img (line 26) | def b64_2_img(base64_image): function reserveBorderPixels (line 30) | def reserveBorderPixels(img,dilation_img): function maskExpansion (line 47) | def maskExpansion(mask_img,mask_expansion,blur =10): function base64ToPng (line 60) | async def base64ToPng(base64_image,image_path): function applyDilation (line 70) | def applyDilation(img,iteration=20,max_filter=3): function img2ImgRequest (line 81) | async def img2ImgRequest(sd_url,payload): FILE: server/python_server/metadata_to_json.py function convertMetadataToJson (line 8) | def convertMetadataToJson(metadata_str): function getMetadataFromPng (line 36) | def getMetadataFromPng(image_path): function createMetadataJsonFileIfNotExist (line 50) | def createMetadataJsonFileIfNotExist(image_path): FILE: server/python_server/prompt_shortcut.py function readToJson (line 6) | def readToJson(): function writeToJson (line 9) | def writeToJson(file_name,data_dict): function load (line 14) | def load(): function find_words_inside_braces (line 24) | def find_words_inside_braces(string): function replaceShortcut (line 40) | def replaceShortcut(text,prompt_shortcut_dict): FILE: server/python_server/search.py function imageSearch (line 11) | async def imageSearch(keywords="cute cats"): function main (line 18) | async def main(): FILE: server/python_server/serverHelper.py function writeJson (line 8) | def writeJson(file_name,data_dict): function readJson (line 16) | def readJson(file_name): function createFolder (line 27) | def createFolder(fullpath): function makeDirPathName (line 33) | def makeDirPathName(): function getUniqueDocumentDirPathName (line 44) | def getUniqueDocumentDirPathName(uniqueDocumentId): function makeUniqueID (line 52) | def makeUniqueID(): FILE: server/python_server/serverMain.py function txt2ImgRequest (line 24) | async def txt2ImgRequest(payload): function img_2_b64 (line 85) | def img_2_b64(image): function read_root (line 104) | def read_root(): function getVersion (line 109) | def getVersion(): function changeSdUrl (line 144) | async def changeSdUrl(request:Request): function txt2ImgHandle (line 167) | async def txt2ImgHandle(request:Request): function img2ImgHandle (line 175) | async def img2ImgHandle(request:Request): function getInitImageHandle (line 188) | async def getInitImageHandle(request:Request): function sdapi (line 218) | async def sdapi(request: Request, response: Response): function sdapi (line 230) | async def sdapi(path: str, request: Request, response: Response): function sdapi (line 242) | async def sdapi(path: str, request: Request, response: Response): function savePng (line 273) | async def savePng(request:Request): function searchImage (line 297) | async def searchImage(request:Request): function maskExpansionHandler (line 317) | async def maskExpansionHandler(request:Request): function loadHistory (line 350) | async def loadHistory(request: Request): function loadPromptShortcut (line 396) | async def loadPromptShortcut(request: Request): function loadPromptShortcut (line 415) | async def loadPromptShortcut(request: Request): function swapModel (line 437) | async def swapModel(request:Request): function openUrl (line 452) | async def openUrl(request:Request): function list_available_loras (line 471) | async def list_available_loras(): function list_available_vae (line 498) | async def list_available_vae(): function filter (line 510) | async def filter(keyword:str = Body('All',title="keyword to filter by"), function heartbeat (line 536) | async def heartbeat(): function readPngMetadata (line 542) | async def readPngMetadata(request: Request): FILE: thumbnail.js class Thumbnail (line 1) | class Thumbnail { method wrapImgInContainer (line 2) | static wrapImgInContainer(img, container_style_class) { method addSPButtonToContainer (line 9) | static addSPButtonToContainer( FILE: typescripts/after_detailer/after_detailer.tsx class AfterDetailerComponent (line 64) | class AfterDetailerComponent extends React.Component<{ method componentDidMount (line 74) | async componentDidMount(): Promise { method componentDidUpdate (line 87) | async componentDidUpdate( method isInstalled (line 96) | async isInstalled() { method getInpaintModels (line 113) | async getInpaintModels() { method render (line 128) | render() { FILE: typescripts/after_detailer/config.ts constant MASK_MERGE_INVERT (line 1) | let MASK_MERGE_INVERT = ['None', 'Merge', 'Merge and Invert'] FILE: typescripts/comfyui/comfyapi.ts type ComfyError (line 5) | interface ComfyError { type NodeError (line 12) | interface NodeError { type ComfyResult (line 17) | interface ComfyResult { class ComfyAPI (line 21) | class ComfyAPI { method constructor (line 26) | constructor(comfy_url: string) { method init (line 29) | async init(display_error = false) { method setUrl (line 42) | setUrl(comfy_url: string) { method refresh (line 45) | async refresh() { method queue (line 48) | async queue() { method prompt (line 54) | async prompt(prompt: any) { method getHistory (line 67) | async getHistory(prompt_id: string = '') { method view (line 78) | async view( method initializeObjectInfo (line 89) | async initializeObjectInfo(comfy_url: string) { method getObjectInfo (line 101) | getObjectInfo() { method getReadableError (line 109) | getReadableError(result: ComfyResult): string { method getData (line 129) | private getData(path: string[]): any[] { method getModels (line 145) | getModels(): any[] { method getVAEs (line 154) | getVAEs(): any[] { method getSamplerNames (line 157) | getSamplerNames(): string[] { method getHiResUpscalers (line 160) | getHiResUpscalers(): string[] { method getLoras (line 168) | getLoras(): string[] { method interrupt (line 171) | async interrupt() { FILE: typescripts/comfyui/comfyui.tsx type Error (line 46) | interface Error { type NodeError (line 53) | interface NodeError { type Result (line 59) | interface Result { function logError (line 64) | function logError(result: Result) { function workflowEntries (line 100) | async function workflowEntries() { function postPrompt (line 119) | async function postPrompt(prompt: any) { function generateRequest (line 135) | async function generateRequest(prompt: any) { function generateImage (line 160) | async function generateImage(prompt: any) { function getConfig (line 204) | async function getConfig() { function getWorkflowApi (line 229) | async function getWorkflowApi(image_path: string) { function filterObjectProperties (line 253) | function filterObjectProperties(node_inputs: any, valid_keys: string[]) { function parseUIFromNode (line 258) | function parseUIFromNode(node: ComfyUINode, node_id: string) { function storeToPrompt (line 298) | function storeToPrompt(store: any, basePrompt: any) { function createMenu (line 317) | function createMenu(input: ValidInput) { function createTextField (line 343) | function createTextField(input: ValidInput) { function createTextArea (line 361) | function createTextArea(input: ValidInput) { function createImageBase64 (line 376) | function createImageBase64(input: ValidInput) { function nodeInputToHtmlElement (line 411) | function nodeInputToHtmlElement(input: ValidInput) { function loadWorkflow (line 429) | async function loadWorkflow(workflow_path: string) { function setSliderValue (line 478) | function setSliderValue(store: any, node_id: string, name: string, value... function onChangeLoadImage (line 483) | async function onChangeLoadImage( function onChangeLoadVideo (line 500) | async function onChangeLoadVideo( function renderNode (line 517) | function renderNode(node_id: string, node: any, is_output: boolean) { function renderInput (line 1007) | function renderInput( function swap (line 1232) | function swap(index1: number, index2: number) { function moveToTop (line 1242) | function moveToTop(index: number) { function moveToBottom (line 1252) | function moveToBottom(index: number) { function saveWorkflowData (line 1263) | function saveWorkflowData( function loadWorkflowData (line 1272) | function loadWorkflowData(workflow_name: string): WorkflowData { type WorkflowData (line 1278) | interface WorkflowData { function resetWorkflowData (line 1284) | function resetWorkflowData(workflow_name: string) { function loadWorkflow2 (line 1298) | function loadWorkflow2(workflow: any) { function getUploadedImages (line 1424) | async function getUploadedImages(images_list: string[]) { function getBorderColor (line 1455) | function getBorderColor(is_output: boolean, last_moved: boolean) { class ComfyWorkflowComponent (line 1472) | @observer method componentDidMount (line 1474) | async componentDidMount(): Promise { method render (line 1491) | render(): React.ReactNode { FILE: typescripts/comfyui/main_ui.tsx function parseMetadata (line 22) | function parseMetadata(title: string) { function getInput (line 53) | function getInput(node: any, name: string) { function getNode (line 59) | function getNode(nodes: any[], node_id: string) { function getNodeByNameId (line 65) | function getNodeByNameId(nodes: any[], node_name_id: string) { function getPromptNodeByNameId (line 73) | function getPromptNodeByNameId( function setInputValue (line 83) | function setInputValue( function getLink (line 103) | function getLink(links: any[], link_id: number) { function getNodesFromLink (line 109) | function getNodesFromLink(link: any) { function mutePromptNode (line 115) | function mutePromptNode(nodes: any[], prompt: any, node_name_id: string) { function reuseOrUploadComfyImage (line 231) | async function reuseOrUploadComfyImage( function addMissingSettings (line 255) | async function addMissingSettings(plugin_settings: Record) { function addMissingControlnetSettings (line 298) | async function addMissingControlnetSettings( function mapPluginSettingsToComfyuiPrompt (line 346) | async function mapPluginSettingsToComfyuiPrompt( function generateComfyMode (line 417) | async function generateComfyMode( function generateComfyTxt2Img (line 501) | async function generateComfyTxt2Img( function generateComfyImg2Img (line 511) | async function generateComfyImg2Img( function generateComfyInpaint (line 521) | async function generateComfyInpaint( FILE: typescripts/comfyui/util.ts type InputTypeEnum (line 11) | enum InputTypeEnum { type ValidInput (line 18) | interface ValidInput { type PhotoshopNode (line 26) | interface PhotoshopNode { type ComfyUIConfig (line 31) | interface ComfyUIConfig { type ComfyUINode (line 38) | interface ComfyUINode { type ImageLoadingMethod (line 99) | interface ImageLoadingMethod { type Workflow (line 103) | interface Workflow {} function getNodes (line 104) | function getNodes(workflow: Workflow) { type ComfyInputType (line 111) | enum ComfyInputType { type ComfyNodeType (line 123) | enum ComfyNodeType { type ComfyOutputImage (line 130) | interface ComfyOutputImage { function getNodeType (line 136) | function getNodeType(node_name: any) { function parseComfyInput (line 151) | function parseComfyInput( function makeHtmlInput (line 218) | function makeHtmlInput() {} function getHistory (line 220) | async function getHistory(prompt_id: string) { function postPromptAndGetBase64JsonResult (line 233) | async function postPromptAndGetBase64JsonResult( function base64UrlFromComfy (line 283) | async function base64UrlFromComfy({ function base64UrlFromFileName (line 291) | function base64UrlFromFileName(base64: string, filename: string) { function base64Url (line 294) | function base64Url(base64: string, format: string = 'png') { function generatePrompt (line 297) | function generatePrompt(prompt: Record) { function updateOutput (line 300) | function updateOutput(output: any, output_store_obj: any) { function mapComfyOutputToStoreOutput (line 305) | async function mapComfyOutputToStoreOutput( type LooseObject (line 347) | interface LooseObject { function isSameStructure (line 351) | function isSameStructure(obj1: LooseObject, obj2: LooseObject): boolean { function extractFormat (line 387) | function extractFormat(input: string) { function uploadImagePost (line 401) | async function uploadImagePost( function uploadImage (line 439) | async function uploadImage( function readFile (line 473) | async function readFile() { function getRandomBigIntApprox (line 482) | function getRandomBigIntApprox(min: bigint, max: bigint): bigint { function runRandomSeedScript (line 489) | function runRandomSeedScript() { function maskExpansion (line 510) | async function maskExpansion( FILE: typescripts/controlnet/ControlNetTab.tsx class ControlNetTab (line 21) | @observer method updatePresetMenuChildren (line 78) | updatePresetMenuChildren(newChildren: any) { method updatePresetMenuEvent (line 81) | async updatePresetMenuEvent() { method onSetAllControlImage (line 115) | async onSetAllControlImage() { method componentDidMount (line 130) | componentDidMount(): void { method unitBackgroundColor (line 134) | unitBackgroundColor(is_enabled: boolean, is_tab_enabled: boolean) { method render (line 147) | render() { FILE: typescripts/controlnet/ControlNetUnit.tsx class ControlNetUnit (line 35) | class ControlNetUnit extends React.Component< method onEnableChange (line 39) | onEnableChange(event: any) { method onLowVRamChange (line 45) | onLowVRamChange(event: any) { method onGuessModeChange (line 51) | onGuessModeChange(event: any) { method onPixelPerfectChange (line 57) | onPixelPerfectChange(event: any) { method onAutoImageChange (line 64) | onAutoImageChange(event: any) { method onWeightMove (line 71) | onWeightMove(event: any) { method onGuidanceStartMove (line 85) | onGuidanceStartMove(event: any) { method onGuidanceEndMove (line 99) | onGuidanceEndMove(event: any) { method onFilterChange (line 113) | async onFilterChange( method onPreprocsesorChange (line 139) | onPreprocsesorChange(item: string) { method onModelChange (line 144) | onModelChange(item: string) { method onResolutionMove (line 149) | onResolutionMove(event: any) { method onThresholdAMove (line 161) | onThresholdAMove(event: any) { method onThresholdBMove (line 171) | onThresholdBMove(event: any) { method onSetImageButtonClick (line 181) | async onSetImageButtonClick() { method onMaskButtonClick (line 195) | async onMaskButtonClick() { method requestControlNetDetectMap (line 214) | async requestControlNetDetectMap( method previewAnnotator (line 243) | async previewAnnotator() { method setMask (line 283) | async setMask() { method resetMask (line 298) | async resetMask() { method toCanvas (line 301) | async toCanvas() { method toControlNetInitImage (line 320) | async toControlNetInitImage() { method previewAnnotatorFromCanvas (line 326) | async previewAnnotatorFromCanvas() { method render (line 375) | render() { FILE: typescripts/controlnet/entry.ts function convertComfyModuleDetailsToPluginModuleDetails (line 18) | function convertComfyModuleDetailsToPluginModuleDetails( function requestControlNetPreprocessors (line 52) | async function requestControlNetPreprocessors() { function requestControlNetModelList (line 59) | async function requestControlNetModelList(): Promise { function requestControlNetApiVersion (line 67) | async function requestControlNetApiVersion() { function requestControlNetMaxUnits (line 74) | async function requestControlNetMaxUnits() { function requestControlNetFiltersKeywords (line 83) | async function requestControlNetFiltersKeywords( function initializeControlNetTab (line 107) | async function initializeControlNetTab(controlnet_max_models: number) { function initializeControlNetTabComfyUI (line 149) | async function initializeControlNetTabComfyUI( function getEnableControlNet (line 182) | function getEnableControlNet(index: number) { function mapPluginSettingsToControlNet (line 189) | async function mapPluginSettingsToControlNet(plugin_settings: any) { function getControlNetMaxModelsNumber (line 303) | function getControlNetMaxModelsNumber() { function getUnitsData (line 306) | function getUnitsData() { function setUnitData (line 310) | function setUnitData(unitData: controlNetUnitData, index: number) { function setControlDetectMapSrc (line 327) | function setControlDetectMapSrc(base64: string, index: number) { function setControlInputImageSrc (line 331) | function setControlInputImageSrc(base64: string, index: number) { function isControlNetModeEnable (line 334) | function isControlNetModeEnable() { function getModuleDetail (line 351) | function getModuleDetail() { FILE: typescripts/controlnet/main.tsx function scrollToEnabledControlNetUnit (line 49) | function scrollToEnabledControlNetUnit() {} FILE: typescripts/controlnet/store.ts type ResizeMode (line 3) | type ResizeMode = 'Just Resize' | 'Crop and Resize' | 'Resize and Fill' type ControlnetMode (line 9) | type ControlnetMode = (typeof controlnetModes)[number] type controlNetUnitData (line 60) | interface controlNetUnitData { type ControlNetMobxStore (line 86) | interface ControlNetMobxStore { FILE: typescripts/controlnet/util.tsx function mapRange (line 1) | function mapRange( function versionCompare (line 18) | function versionCompare(to: string, from: string) { FILE: typescripts/extra_page/extra_page.tsx function refreshExtraUpscalers (line 29) | async function refreshExtraUpscalers() { class ExtraPage (line 42) | class ExtraPage extends React.Component { method componentDidMount (line 43) | componentDidMount(): void {} method render (line 45) | render(): React.ReactNode { FILE: typescripts/globalstore.ts type GlobalStore (line 4) | interface GlobalStore { FILE: typescripts/history/history.tsx function getMetaDataForOutputEntry (line 31) | async function getMetaDataForOutputEntry(doc_entry: any, output_entry: a... function getOutputImagesEntries (line 52) | async function getOutputImagesEntries(doc_entry: any) { function loadHistory (line 62) | async function loadHistory(payload: any) { function moveHistoryImageToLayer (line 124) | async function moveHistoryImageToLayer( function historyMetadataToPreset (line 154) | function historyMetadataToPreset(metadata: any) {} function getHistoryMetadata (line 155) | function getHistoryMetadata(metadata_json: any) { type Auto111Metadata (line 188) | interface Auto111Metadata { function ChangeSettingsFromAuto1111Metadata (line 202) | function ChangeSettingsFromAuto1111Metadata(metadata: Auto111Metadata) { type CombinedElement (line 224) | interface CombinedElement { function combineAndSortArrays (line 230) | function combineAndSortArrays( function segmentCombinedArray (line 261) | function segmentCombinedArray(combinedArray: CombinedElement[]) { class History (line 283) | @observer method componentDidMount (line 285) | componentDidMount(): void { method componentWillUnmount (line 297) | componentWillUnmount(): void { method onClearHistoryCache (line 309) | onClearHistoryCache() { method onLoadHistory (line 314) | async onLoadHistory() { method createGrids (line 327) | createGrids( method createGrid (line 373) | createGrid(thumbnails: string[], images: string[], metadata_jsons: any... method render (line 414) | render(): React.ReactNode { FILE: typescripts/lexical/lexical.tsx type LexicaItem (line 21) | interface LexicaItem { function requestLexica (line 49) | async function requestLexica(search_query: string) { function loadSettingsToUI (line 57) | async function loadSettingsToUI(lexica_item: LexicaItem) { function onThumbnailClick (line 84) | function onThumbnailClick(lexical_item: LexicaItem) { function searchForSimilarImage (line 99) | async function searchForSimilarImage(lexica_item: LexicaItem) { class Lexical (line 113) | class Lexical extends React.Component { method componentDidMount (line 114) | componentDidMount(): void {} method componentWillUnmount (line 115) | componentWillUnmount(): void {} method render (line 117) | render() { FILE: typescripts/locale/locale-for-old-html.ts function renderLocale (line 87) | function renderLocale(locale: string) { FILE: typescripts/locale/locale.ts function isExists (line 8) | function isExists(path: string): boolean { function Locale (line 19) | function Locale( FILE: typescripts/main/astore.ts type AStoreData (line 4) | interface AStoreData { class AStore (line 7) | class AStore { method constructor (line 10) | constructor(data: T) { method updateProperty (line 16) | updateProperty(key: keyof T, value: any) { method updatePropertyArray (line 19) | updatePropertyArray(key: keyof T, value: any) { method updatePropertyArrayRemove (line 22) | updatePropertyArrayRemove(key: keyof T, valueToRemove: any) { method toJsFunc (line 28) | toJsFunc() { FILE: typescripts/multiTextarea.tsx type AStoreData (line 9) | interface AStoreData { function getPrompt (line 23) | function getPrompt(): { positive: string; negative: string } { function setPrompt (line 30) | function setPrompt({ class MultiTextArea (line 44) | class MultiTextArea extends React.Component { method componentDidMount (line 45) | componentDidMount(): void { method componentWillUnmount (line 51) | componentWillUnmount(): void { method switchTextArea (line 64) | switchTextArea(index: number) { method handleInput (line 68) | handleInput(event: any) { method changePositivePrompt (line 71) | changePositivePrompt(text: string, index: number) { method changeNegativePrompt (line 78) | changeNegativePrompt(text: string, index: number) { method render (line 86) | render() { FILE: typescripts/one_button_prompt/one_button_prompt.tsx function requestRandomPrompts (line 33) | async function requestRandomPrompts( function handleInput (line 69) | function handleInput(event: any) { function requestConfig (line 78) | async function requestConfig() { class OneButtonPrompt (line 96) | @observer method initScript (line 98) | async initScript() { method componentDidMount (line 103) | async componentDidMount() { method renderContainer (line 108) | renderContainer() { method render (line 243) | render() { FILE: typescripts/preset/preset.tsx function getPresetSettingsHtml (line 47) | function getPresetSettingsHtml() { function updateTextAreaHeight (line 54) | function updateTextAreaHeight(textarea_element: any) { function deletePreset (line 73) | async function deletePreset() { function filterControlnetUnitData (line 90) | function filterControlnetUnitData(controlnet_units_data: controlNetUnitD... function onNewPreset (line 105) | function onNewPreset() { function onSavePreset (line 132) | async function onSavePreset() { class PresetTab (line 154) | @observer method componentDidMount (line 156) | async componentDidMount() { method renderTab (line 168) | renderTab() { method render (line 264) | render(): React.ReactNode { FILE: typescripts/preset/shared_ui_preset.ts function getLoadedPresets (line 6) | async function getLoadedPresets(ui_settings_obj: any) { function getCustomPresetEntries (line 35) | async function getCustomPresetEntries(preset_folder_name: string) { function loadPresetSettingsFromFile (line 46) | async function loadPresetSettingsFromFile(preset_file_name: string) { function getAllCustomPresetsSettings (line 62) | async function getAllCustomPresetsSettings() { function loadPreset (line 81) | function loadPreset(ui_settings: any, preset: any) { function loadCustomPreset (line 85) | function loadCustomPreset( function mapCustomPresetsToLoaders (line 91) | async function mapCustomPresetsToLoaders(ui_settings_obj: any) { function getCustomPresetsNames (line 104) | function getCustomPresetsNames(custom_presets: any) { function onLoadControlnetPreset (line 112) | function onLoadControlnetPreset() {} function onLoadSDPreset (line 113) | function onLoadSDPreset() {} FILE: typescripts/sam/sam.tsx function getSamMap (line 23) | async function getSamMap(base64: string, prompt: string) { class Sam (line 59) | class Sam extends React.Component<{ method initScript (line 62) | async initScript() { method componentDidMount (line 66) | async componentDidMount(): Promise { method renderScript (line 70) | renderScript() { method render (line 194) | render() { FILE: typescripts/sd_tab/sd_tab.tsx class SDTab (line 171) | @observer method componentDidMount (line 173) | async componentDidMount() { method render (line 207) | render() { FILE: typescripts/sd_tab/util.ts type SelectionModeEnum (line 98) | enum SelectionModeEnum { function refreshModels (line 211) | async function refreshModels() { function promptForUpdate (line 242) | async function promptForUpdate(header_message: any, long_message: any) { function updateClickEventHandler (line 279) | async function updateClickEventHandler(current_version: string) { function tempDisableElement (line 300) | function tempDisableElement(element: any, time: number) { function updateVersionUI (line 313) | async function updateVersionUI() { function initSamplers (line 330) | async function initSamplers() { function loadNativePreset (line 346) | function loadNativePreset() { function refreshUI (line 361) | async function refreshUI(display_error = false) { function requestGetHiResUpscalers (line 458) | async function requestGetHiResUpscalers(): Promise { function requestLoraModels (line 484) | async function requestLoraModels() { function requestEmbeddings (line 495) | async function requestEmbeddings() { function getLoraModelPrompt (line 507) | function getLoraModelPrompt(lora_model_name: string) { function onModeChange (line 511) | async function onModeChange(new_mode: ScriptMode) { function viewMaskExpansion (line 524) | function viewMaskExpansion() { function viewDrawnMask (line 536) | function viewDrawnMask() { function initInitMaskElement (line 545) | function initInitMaskElement() { function scaleToRatio (line 574) | function scaleToRatio( function widthSliderOnChangeEventHandler (line 594) | function widthSliderOnChangeEventHandler( function heightSliderOnChangeEventHandler (line 624) | function heightSliderOnChangeEventHandler( function calcLinkedValue (line 654) | function calcLinkedValue(new_value: number) {} function initPlugin (line 655) | async function initPlugin() { function scaleFromToLabel (line 676) | function scaleFromToLabel(width: number, height: number, scale: number) { function onWidthSliderInput (line 682) | function onWidthSliderInput(new_value: number) { function onHeightSliderInput (line 696) | function onHeightSliderInput(new_value: number) { function calcRatio (line 709) | function calcRatio( function loadPresetSettings (line 722) | function loadPresetSettings(preset: any) { function isHiResMode (line 742) | function isHiResMode() { FILE: typescripts/session/modes.ts type SessionData (line 37) | interface SessionData { type ImageInfo (line 42) | interface ImageInfo { function saveOutputImagesToDrive (line 48) | async function saveOutputImagesToDrive( function saveOutputImagesToDriveComfy (line 76) | async function saveOutputImagesToDriveComfy( class Mode (line 96) | class Mode { method constructor (line 97) | constructor() {} method initializeSession (line 99) | async initializeSession(): Promise { method generate (line 102) | static async generate(settings: any): Promise<{ method getSettings (line 109) | static async getSettings(session_data: any) { method processOutput (line 115) | static async processOutput(images_info: any, settings: any): Promise { method requestTxt2Img (line 173) | static async requestTxt2Img(payload) { method requestControlNetTxt2Img (line 188) | static async requestControlNetTxt2Img(plugin_settings: any) { method generate (line 290) | static async generate( method processOutput (line 340) | static async processOutput(images_info: any, settings: any): Promise { method generate (line 486) | static async generate( class InpaintMode (line 539) | class InpaintMode extends Img2ImgMode { method constructor (line 540) | constructor() { method initializeSession (line 544) | static async initializeSession() { class LassoInpaintMode (line 570) | class LassoInpaintMode extends Img2ImgMode { method constructor (line 571) | constructor() { method initializeSession (line 575) | static async initializeSession() { class OutpaintMode (line 601) | class OutpaintMode extends Img2ImgMode { method constructor (line 602) | constructor() { method initializeSession (line 606) | static async initializeSession() { class UpscaleMode (line 622) | class UpscaleMode extends Img2ImgMode { method requestExtraSingleImage (line 623) | static async requestExtraSingleImage(payload: any) { method getSettings (line 637) | static async getSettings(session_data: any) { method generate (line 679) | static async generate(settings: any): Promise<{ FILE: typescripts/session/progress.ts function updateProgressImage (line 25) | async function updateProgressImage(progress_base64: string) { function requestProgress (line 90) | async function requestProgress() { class Progress (line 107) | class Progress { method deleteProgressImage (line 109) | static async deleteProgressImage() { method deleteProgressLayer (line 115) | static async deleteProgressLayer() { method startTimer (line 123) | static startTimer(callback: any, interval: number = 1500) { method endTimer (line 139) | static async endTimer(callback: any) { class ProgressAutomatic (line 158) | class ProgressAutomatic extends Progress {} class ProgressHordeNative (line 160) | class ProgressHordeNative {} FILE: typescripts/session/session.ts function hasSelectionChanged (line 63) | function hasSelectionChanged(new_selection: any, old_selection: any) { type ModeToClassMap (line 117) | interface ModeToClassMap { function getExpandedMask (line 136) | async function getExpandedMask( class Session (line 177) | class Session { method constructor (line 178) | constructor() {} method initializeSession (line 179) | static async initializeSession(mode: GenerationModeEnum): Promise { method getSettings (line 252) | static async getSettings(session_data: any) { method processOutput (line 260) | static processOutput() {} method validate (line 261) | static validate() { method initializeGeneration (line 269) | static async initializeGeneration() { method generate (line 275) | static async generate(mode: GenerationModeEnum): Promise<{ method generateMore (line 345) | static async generateMore(): Promise<{ method interrupt (line 396) | static async interrupt(): Promise { method getProgress (line 408) | static async getProgress() { method endProgress (line 448) | static async endProgress() { method endSession (line 456) | static endSession() { method getOutput (line 468) | static async getOutput() {} FILE: typescripts/session/session_store.ts type AStoreUISettings (line 8) | interface AStoreUISettings { type AStoreData (line 13) | interface AStoreData { FILE: typescripts/settings/settings.tsx type InterpolationMethod (line 22) | type InterpolationMethod = { type ExtensionTypeEnum (line 44) | enum ExtensionTypeEnum { function extensionTypeName (line 67) | function extensionTypeName(extension_type: ExtensionTypeEnum) { type AStoreData (line 73) | interface AStoreData { function onShouldLogToFileChange (line 110) | function onShouldLogToFileChange(event: any) { function setDeleteLogTimer (line 138) | function setDeleteLogTimer() { function postOptions (line 145) | async function postOptions(options: Object) { type Options (line 154) | interface Options { function getOptions (line 159) | async function getOptions(): Promise { class Settings (line 172) | class Settings extends React.Component<{}> { method componentDidMount (line 173) | async componentDidMount(): Promise { method render (line 183) | render() { FILE: typescripts/settings/vae.tsx class VAEComponent (line 20) | class VAEComponent extends React.Component<{ method componentDidMount (line 23) | componentDidMount(): void {} method changeVAEModel (line 24) | changeVAEModel(vae_model: string) { method handleRefresh (line 32) | handleRefresh() { method render (line 35) | render(): React.ReactNode { function requestGetVAE (line 65) | async function requestGetVAE() { function populateVAE (line 71) | async function populateVAE() { FILE: typescripts/tool_bar/tool_bar.tsx function clipInterrogate (line 25) | async function clipInterrogate() { function onInterrogate (line 52) | async function onInterrogate(evt: any) { function scrollToPreview (line 71) | function scrollToPreview() { function scrollToHistory (line 81) | function scrollToHistory() { function scrollToLexica (line 90) | function scrollToLexica() { class ToolBar (line 100) | @observer method componentDidMount (line 102) | componentDidMount(): void { method render (line 105) | render() { FILE: typescripts/ultimate_sd_upscaler/scripts.tsx function toJsFunc (line 12) | function toJsFunc(store: any) { class ScriptStore (line 16) | class ScriptStore { method constructor (line 35) | constructor() { method setSelectedScript (line 47) | setSelectedScript(name: string) { method setIsActive (line 53) | setIsActive(new_value: boolean) { method updateProperty (line 56) | updateProperty(id: any, value: any) {} method orderedValues (line 58) | orderedValues() { method setDisabled (line 68) | setDisabled(newDisabled: boolean[]) { method setMode (line 74) | setMode(newMode: ScriptMode) { method isInstalled (line 99) | isInstalled() { class ScriptComponent (line 106) | @observer method render (line 108) | render(): React.ReactNode { FILE: typescripts/ultimate_sd_upscaler/ultimate_sd_upscaler.tsx type ScriptMode (line 16) | enum ScriptMode { type UltimateSDUpscalerData (line 28) | interface UltimateSDUpscalerData { function requestGetUpscalers (line 72) | async function requestGetUpscalers() { class UltimateSDUpscalerStore (line 87) | class UltimateSDUpscalerStore { method constructor (line 91) | constructor(data: UltimateSDUpscalerData) { method setIsActive (line 97) | setIsActive(b_value: boolean) { method updateProperty (line 101) | updateProperty(key: keyof UltimateSDUpscalerData, value: any) { method isInstalled (line 105) | isInstalled() { method toJsFunc (line 108) | toJsFunc() { class UltimateSDUpscalerForm (line 127) | class UltimateSDUpscalerForm extends React.Component<{ method componentDidMount (line 136) | async componentDidMount(): Promise { method getUpscalers (line 161) | async getUpscalers() { method isInstalled (line 179) | async isInstalled() { method renderScaleSlider (line 192) | renderScaleSlider() { method render (line 239) | render() { FILE: typescripts/util/collapsible.tsx type CollapsibleProps (line 6) | interface CollapsibleProps { function Collapsible (line 16) | function Collapsible({ FILE: typescripts/util/elements.tsx type IntrinsicElements (line 14) | interface IntrinsicElements { function mapRange (line 34) | function mapRange( type SliderType (line 45) | enum SliderType { class SpSliderWithLabel (line 50) | class SpSliderWithLabel extends React.Component<{ method constructor (line 76) | constructor(props: any) { method componentDidMount (line 89) | componentDidMount(): void { method stepToOutputValue (line 93) | stepToOutputValue(slider_step: number) { method outputValueToStep (line 106) | outputValueToStep(output_value: number) { method setSliderValue (line 118) | setSliderValue(newValue: any) { method onSliderValueInputHandler (line 133) | onSliderValueInputHandler(event: React.ChangeEvent) { method onSliderValueChangeHandler (line 144) | onSliderValueChangeHandler(event: React.ChangeEvent) { method render (line 158) | render() { class SpMenu (line 196) | class SpMenu extends React.Component<{ method componentDidUpdate (line 213) | componentDidUpdate(prevProps: any) { method render (line 238) | render() { class PhotoshopElem (line 286) | class PhotoshopElem extends React.Component<{ [key: string]: any }, {}> { method componentDidMount (line 291) | componentDidMount(): void { method updateEventListener (line 299) | updateEventListener() { method componentWillUnmount (line 314) | componentWillUnmount(): void { method splitProps (line 319) | splitProps(props: any): [any, any] { class SpPicker (line 333) | class SpPicker extends PhotoshopElem { method render (line 334) | render() { class SpMenuComponent (line 344) | class SpMenuComponent extends PhotoshopElem { method render (line 345) | render() { class SpMenuItem (line 355) | class SpMenuItem extends PhotoshopElem { method render (line 356) | render() { class SpLabel (line 366) | class SpLabel extends PhotoshopElem { method render (line 367) | render() { class SpCheckBox (line 377) | class SpCheckBox extends PhotoshopElem { method render (line 378) | render() { class SpSlider (line 389) | class SpSlider extends PhotoshopElem { method render (line 390) | render() { class SpTextfield (line 400) | class SpTextfield extends PhotoshopElem { method render (line 401) | render() { class SpRadioGroup (line 411) | class SpRadioGroup extends PhotoshopElem { method render (line 412) | render() { class SpRadio (line 422) | class SpRadio extends PhotoshopElem { method render (line 423) | render() { class SpDivider (line 433) | class SpDivider extends PhotoshopElem { method render (line 434) | render() { class Thumbnail (line 445) | class Thumbnail extends React.Component<{ method render (line 449) | render() { class ActionButtonSVG (line 458) | class ActionButtonSVG extends React.Component<{ method render (line 463) | render() { type ScriptInstallComponentProps (line 487) | interface ScriptInstallComponentProps { class SearchableMenu (line 509) | class SearchableMenu extends React.Component<{ method selectItem (line 525) | selectItem(selected_item: string) { method componentDidMount (line 532) | componentDidMount(): void { method componentDidUpdate (line 538) | componentDidUpdate(prevProps: any, prevState: { searchQuery: string }) { method render (line 574) | render() { FILE: typescripts/util/errorBoundary.tsx type Props (line 4) | interface Props { type State (line 8) | interface State { type State (line 12) | interface State { class ErrorBoundary (line 17) | class ErrorBoundary extends Component { method getDerivedStateFromError (line 23) | public static getDerivedStateFromError(_: Error): Partial { method componentDidCatch (line 28) | public componentDidCatch(error: Error, errorInfo: ErrorInfo) { method render (line 40) | public render() { FILE: typescripts/util/grid.tsx class Grid (line 4) | class Grid extends React.Component<{ method componentDidMount (line 27) | componentDidMount() { method componentDidUpdate (line 33) | componentDidUpdate(prevProps: any) { method render (line 45) | render() { FILE: typescripts/util/logger.ts function formateLog (line 2) | function formateLog(data: any, ...optional_param: any[]) { FILE: typescripts/util/oldSystem.tsx type _Jimp (line 26) | interface _Jimp extends Jimp {} FILE: typescripts/util/ts/api.ts function requestGet (line 4) | async function requestGet(url: string) { function requestPost (line 39) | async function requestPost(url: string, payload: any) { function requestFormDataPost (line 65) | async function requestFormDataPost(url: string, payload: any) { function isScriptInstalled (line 98) | async function isScriptInstalled(script_name: string): Promise { function postArrayBuffer (line 113) | async function postArrayBuffer(url: string, data: Uint8Array) { function postPng (line 129) | async function postPng() { FILE: typescripts/util/ts/document.ts type DocumentTypeEnum (line 10) | enum DocumentTypeEnum { function isCorrectBackground (line 17) | async function isCorrectBackground() { function getColor (line 26) | async function getColor(X: any, Y: any) { function findDocumentType (line 59) | async function findDocumentType() { function correctDocumentType (line 139) | async function correctDocumentType(documentType: any) { function initializeBackground (line 167) | async function initializeBackground() { function base64ToFileAndGetLayer (line 205) | async function base64ToFileAndGetLayer( FILE: typescripts/util/ts/enum.ts type GenerationModeEnum (line 1) | enum GenerationModeEnum { type ScriptMode (line 11) | enum ScriptMode { type MaskModeEnum (line 18) | enum MaskModeEnum { type SelectionInfoType (line 24) | interface SelectionInfoType { type PresetTypeEnum (line 33) | enum PresetTypeEnum { FILE: typescripts/util/ts/general.ts function autoResize (line 5) | function autoResize(textarea: any, text_content: string, delay = 300) { function urlToCanvas (line 51) | async function urlToCanvas(url: string, image_name = 'image.png') { function base64ToBase64Url (line 58) | function base64ToBase64Url(base64_image: string) { function base64UrlToBase64 (line 61) | function base64UrlToBase64(base64_url: string) { function newOutputImageName (line 66) | function newOutputImageName(format = 'png') { function isValidVersion (line 73) | function isValidVersion(minMajorVersion: number) { function getImageFromLayer (line 82) | async function getImageFromLayer( function imageObjectToBase64 (line 105) | async function imageObjectToBase64(imgObj: any) { function imageObjectToBase64Url (line 119) | async function imageObjectToBase64Url(imgObj: any) { function getImageFromCanvas_new (line 127) | async function getImageFromCanvas_new(layer_id?: number) { function deleteKeys (line 150) | function deleteKeys(obj: Record, keys: string[]) { FILE: typescripts/util/ts/io.ts type KeyValuePair (line 12) | type KeyValuePair = { [key: string]: any } function _arrayBufferToBase64 (line 15) | function _arrayBufferToBase64(buffer: any) { function moveImageToLayer_old (line 25) | async function moveImageToLayer_old( function moveImageToLayer (line 50) | async function moveImageToLayer( function convertGrayscaleToWhiteAndTransparent (line 104) | async function convertGrayscaleToWhiteAndTransparent( function getBase64FromJimp (line 153) | async function getBase64FromJimp(jimp_image: Jimp) { function readPreset (line 159) | function readPreset(path: string) { function writePreset (line 168) | function writePreset(path: string, preset: KeyValuePair) { function storeToPreset (line 176) | function storeToPreset(store: any) { function presetToStore (line 180) | function presetToStore(preset: KeyValuePair, store: any) { FILE: typescripts/util/ts/layer.ts type RectArea (line 8) | interface RectArea { function transformBatchPlay (line 15) | async function transformBatchPlay( function transformCurrentLayerTo (line 100) | async function transformCurrentLayerTo( function SetLayerColor (line 136) | async function SetLayerColor() { FILE: typescripts/util/ts/sdapi.ts function getVersionRequest (line 4) | async function getVersionRequest() { function requestGetSamplers (line 10) | async function requestGetSamplers() { function requestGetUpscalers (line 25) | async function requestGetUpscalers() { function setInpaintMaskWeight (line 40) | async function setInpaintMaskWeight(value: number) { function requestGetModels (line 59) | async function requestGetModels() { function requestSwapModel (line 76) | async function requestSwapModel(model_title: string) { FILE: typescripts/util/ts/selection.ts function applyMaskFromBlackAndWhiteImage (line 10) | async function applyMaskFromBlackAndWhiteImage( function selectionFromBlackAndWhiteImage (line 102) | async function selectionFromBlackAndWhiteImage( function activateSessionSelectionArea (line 161) | async function activateSessionSelectionArea() { FILE: typescripts/util/ts/ui_ts.ts class UI (line 106) | class UI { method constructor (line 107) | constructor() {} type UIElements (line 109) | interface UIElements { class UIElement (line 130) | class UIElement { method constructor (line 134) | constructor() { method setValue (line 139) | setValue(new_value: any) {} method getValue (line 140) | getValue(): any {} function createUIElement (line 142) | function createUIElement(getter: any, setter: any) { class UISettings (line 148) | class UISettings { method constructor (line 166) | constructor() { method autoFillInSettings (line 281) | autoFillInSettings(settings: any) { method getSettings (line 297) | getSettings() { method saveAsJson (line 308) | saveAsJson(json_file_name: string, settings: any) { function loadLatentNoiseSettings (line 327) | function loadLatentNoiseSettings(ui_settings: any) { function loadFillSettings (line 331) | function loadFillSettings(ui_settings: any) { function loadOriginalSettings (line 334) | function loadOriginalSettings(ui_settings: any) { function loadHealBrushSettings (line 337) | async function loadHealBrushSettings(ui_settings: any) { function loadCustomPresetsSettings (line 343) | function loadCustomPresetsSettings() {} function mapCustomPresetsToLoaders (line 344) | async function mapCustomPresetsToLoaders(ui_settings_obj: any) { function getNativeSDPresets (line 363) | function getNativeSDPresets() { function getUISettingsObject (line 367) | function getUISettingsObject() { function addPresetMenuItem (line 372) | function addPresetMenuItem(preset_title: string) { FILE: typescripts/viewer/viewer.tsx function findClickType (line 50) | function findClickType(event: any) { FILE: typescripts/viewer/viewer_util.ts type ClickTypeEnum (line 4) | enum ClickTypeEnum { type OutputImageStateEnum (line 11) | enum OutputImageStateEnum { type ClassNameEnum (line 15) | enum ClassNameEnum { type AStoreData (line 20) | interface AStoreData { type AStoreDataWithImagesAndThumbnails (line 99) | interface AStoreDataWithImagesAndThumbnails { function updateViewerStoreImageAndThumbnail (line 104) | async function updateViewerStoreImageAndThumbnail< FILE: utility/api.js function requestGet (line 5) | async function requestGet(url) { function requestPost (line 23) | async function requestPost(url, payload) { function requestFormDataPost (line 49) | async function requestFormDataPost(url, payload) { FILE: utility/dummy.js function getDummyBase64 (line 1) | function getDummyBase64() { function getDummyBase64_2 (line 6) | function getDummyBase64_2() { function getDummyWebpBase64 (line 11) | function getDummyWebpBase64() { FILE: utility/general.js function newOutputImageName (line 3) | function newOutputImageName(format = 'png') { function makeImagePath (line 10) | function makeImagePath(format = 'png') { function convertImageNameToPng (line 15) | function convertImageNameToPng(image_name) { function fixNativePath (line 19) | function fixNativePath(native_path) { function base64ToBase64Url (line 24) | function base64ToBase64Url(base64_image) { function base64UrlToBase64 (line 27) | function base64UrlToBase64(base64_url) { function mapRange (line 33) | function mapRange(x, in_min, in_max, out_min, out_max) { function compareVersions (line 37) | function compareVersions(version_1, version_2) { function requestOnlineData (line 54) | async function requestOnlineData() { function nearestMultiple (line 59) | function nearestMultiple(input, multiple) { function sudoTimer (line 66) | function sudoTimer(progress_text = 'Loading ControlNet...') { function countNewLines (line 86) | function countNewLines(string) { FILE: utility/html_manip.js function autoFillInPrompt (line 3) | function autoFillInPrompt(prompt_value) { function autoFillInNegativePrompt (line 12) | function autoFillInNegativePrompt(negative_prompt_value) { function getWidth (line 21) | function getWidth() { function getHrWidth (line 25) | function getHrWidth() { function getHrHeight (line 31) | function getHrHeight() { function autoFillInWidth (line 36) | async function autoFillInWidth(width_value) { function getHeight (line 47) | function getHeight() { function autoFillInHeight (line 53) | async function autoFillInHeight(height_value) { function autoFillInHRHeight (line 61) | function autoFillInHRHeight(height_value) { function autoFillInHRWidth (line 65) | function autoFillInHRWidth(width_value) { function getSliderSdValue_Old (line 71) | function getSliderSdValue_Old(slider_id, multiplier) { function autoFillInSliderUi (line 80) | function autoFillInSliderUi(sd_value, slider_id, label_id, multiplier) { function getSliderSdValue (line 90) | function getSliderSdValue( function setSliderSdValue (line 109) | function setSliderSdValue( function getSliderSdValueByElement (line 128) | function getSliderSdValueByElement( function setSliderSdValueByElements (line 147) | function setSliderSdValueByElements( function autoFillInHiResFixs (line 167) | function autoFillInHiResFixs(firstphase_width, firstphase_height) { function autoFillInInpaintMaskWeight (line 176) | function autoFillInInpaintMaskWeight(sd_value) { function unCheckAllSamplers (line 188) | function unCheckAllSamplers() { function getSelectedRadioButtonElement (line 195) | function getSelectedRadioButtonElement(rbClass) { function getSamplerElementByName (line 205) | function getSamplerElementByName(sampler_name) { function getBackendType (line 219) | function getBackendType() { function getHordeApiKey (line 225) | function getHordeApiKey() { function setHordeApiKey (line 231) | function setHordeApiKey(key) { function checkSampler (line 234) | function checkSampler(sampler_name) { function autoFillInSampler (line 238) | function autoFillInSampler(sampler_name) { function getModelElementByHash (line 246) | function getModelElementByHash(model_hash) { function getModelHashByTitle (line 258) | function getModelHashByTitle(model_title) { function getSelectedModelHash (line 269) | function getSelectedModelHash() { function selectModelUi (line 280) | function selectModelUi(model_hash) { function getInitImageElement (line 289) | function getInitImageElement() { function setInitImageSrc (line 293) | function setInitImageSrc(image_src) { function setControlImageSrc (line 297) | function setControlImageSrc(image_src, element_index = 0) { function setProgressImageSrc (line 307) | function setProgressImageSrc(image_src) { function getInitImageMaskElement (line 321) | function getInitImageMaskElement() { function setInitImageMaskSrc (line 325) | function setInitImageMaskSrc(image_src) { function setAutomaticStatus (line 337) | function setAutomaticStatus(newStatusClass, oldStatusClass) { function setProxyServerStatus (line 341) | function setProxyServerStatus(newStatusClass, oldStatusClass) { function getBatchNumber (line 351) | function getBatchNumber() { function autoFillInBatchNumber (line 355) | function autoFillInBatchNumber(batch_number) { function setCFG (line 360) | function setCFG(cfg_value) { function getCFG (line 363) | function getCFG() { function autoFillSettings (line 367) | function autoFillSettings(settings) { function setMaskBlur (line 399) | function setMaskBlur(mask_blur) { function getPromptShortcut (line 403) | function getPromptShortcut() { function setPromptShortcut (line 411) | function setPromptShortcut(prompt_shortcut) { function getMaskContent (line 418) | function getMaskContent() { function setMaskContent (line 423) | function setMaskContent(value) { function addHistoryButtonsHtml (line 438) | function addHistoryButtonsHtml(img_html) { function updateProgressBarsHtml (line 475) | function updateProgressBarsHtml(new_value, progress_text = 'Progress...') { function isSquareThumbnail (line 496) | function isSquareThumbnail() { function populateMenu (line 500) | async function populateMenu( function populateMenuByElement (line 536) | async function populateMenuByElement( function getSelectedMenuItem (line 571) | function getSelectedMenuItem(menu_id) { function getSelectedMenuItemByElement (line 579) | function getSelectedMenuItemByElement(menu_element) { function selectMenuItem (line 587) | function selectMenuItem(menu_id, item) { function selectMenuItemByElement (line 599) | function selectMenuItemByElement(menu_element, item) { function getSelectedMenuItemTextContent (line 613) | function getSelectedMenuItemTextContent(menu_id) { function getSelectedMenuItemTextContentByElement (line 624) | function getSelectedMenuItemTextContentByElement(menu_element) { function unselectMenuItem (line 634) | function unselectMenuItem(menu_id) { function unselectMenuItemByElement (line 641) | function unselectMenuItemByElement(menu_element) { function getUseNsfw (line 649) | function getUseNsfw() { function getUseSilentMode_Old (line 654) | function getUseSilentMode_Old() { function getUseSilentMode (line 658) | function getUseSilentMode() { FILE: utility/io.js function isBlackAndWhiteImage (line 12) | async function isBlackAndWhiteImage(base64EncodedImage) { function convertBlackAndWhiteImageToRGBChannels (line 31) | async function convertBlackAndWhiteImageToRGBChannels(base64EncodedImage) { function convertBlackAndWhiteImageToRGBChannels2 (line 49) | async function convertBlackAndWhiteImageToRGBChannels2(base64EncodedImag... function convertBlackAndWhiteImageToRGBChannels3 (line 67) | async function convertBlackAndWhiteImageToRGBChannels3(base64EncodedImag... function snapShotLayer (line 86) | async function snapShotLayer() { function snapShotLayerExe (line 158) | async function snapShotLayerExe() { class IO (line 195) | class IO { method exportWebp (line 197) | static async exportWebp(layer, export_width, export_height) { method exportPng (line 225) | static async exportPng() {} method exportDoc (line 226) | static async exportDoc() {} method exportLayer (line 227) | static async exportLayer() {} method base64PngToPngFile (line 229) | static async base64PngToPngFile( method openImageFileAsDocument (line 243) | static async openImageFileAsDocument(file_entry) { method base64PngToBase64Webp (line 247) | static async base64PngToBase64Webp(base64_png) { method base64WebpFromFile (line 284) | static async base64WebpFromFile(file_entry) { method base64ToLayer (line 304) | static async base64ToLayer( method getSelectionFromCanvasAsBase64Silent (line 350) | static async getSelectionFromCanvasAsBase64Silent( method getSelectionFromCanvasAsBase64NonSilent (line 399) | static async getSelectionFromCanvasAsBase64NonSilent( method getSelectionFromCanvasAsBase64Interface (line 425) | static async getSelectionFromCanvasAsBase64Interface( method getSelectionFromCanvasAsBase64Interface_New (line 452) | static async getSelectionFromCanvasAsBase64Interface_New( method urlToLayer (line 487) | static async urlToLayer(image_url, image_file_name = 'image_from_url.p... class IOHelper (line 498) | class IOHelper { method saveAsWebp (line 499) | static async saveAsWebp(doc_entry) { method saveAsWebpExe (line 549) | static async saveAsWebpExe(doc_entry) { method createDocumentExe (line 557) | static async createDocumentExe(width, height) { method cropPng (line 574) | static async cropPng( class IOBase64ToLayer (line 629) | class IOBase64ToLayer { method base64PngToLayer (line 631) | static async base64PngToLayer(base64_png, image_name) { class IOFolder (line 640) | class IOFolder { method createSettingsFolder (line 642) | static async createSettingsFolder() { method findOrCreateFolderExe (line 650) | static async findOrCreateFolderExe(folder_name) { method doesFolderExist (line 659) | static async doesFolderExist(folder_name) { method createFolderSafe (line 674) | static async createFolderSafe(folder_name) { method getDocumentFolderNativePath (line 695) | static async getDocumentFolderNativePath() { method getDocFolder (line 708) | static async getDocFolder(doc_uuid) { method getSettingsFolder (line 713) | static async getSettingsFolder() { method getPresetFolder (line 718) | static async getPresetFolder() { method getCustomPresetFolder (line 723) | static async getCustomPresetFolder( method createFolderIfDoesNotExist (line 732) | static async createFolderIfDoesNotExist(folder_name) { class IOLog (line 748) | class IOLog { method saveLogToFile (line 750) | static async saveLogToFile(json, file_name) { class IOJson (line 768) | class IOJson { method saveJsonToFile (line 770) | static async saveJsonToFile(json, folder_entry, file_name) { method saveJsonToFileExe (line 787) | static async saveJsonToFileExe(json, folder_entry, file_name) { method loadJsonFromFile (line 792) | static async loadJsonFromFile(folder_entry, file_name) { method saveSettingsToFile (line 810) | static async saveSettingsToFile(settings_json, settings_file_name) { method loadSettingsFromFile (line 820) | static async loadSettingsFromFile(settings_file_name) { method loadSessionIDFromFile (line 828) | static async loadSessionIDFromFile(uuid) { method saveSessionID (line 841) | static async saveSessionID(session_id, uuid) { method saveHordeSettingsToFile (line 853) | static async saveHordeSettingsToFile(settings_json) { method loadHordeSettingsFromFile (line 857) | static async loadHordeSettingsFromFile() { method getJsonEntries (line 865) | static async getJsonEntries(doc_entry) { method deleteFile (line 874) | static async deleteFile(doc_entry, file_name) { function createThumbnail (line 882) | async function createThumbnail(base64Image, width = 100) { function getImageFromCanvas (line 893) | async function getImageFromCanvas(scale_to_sliders = true) { function getBase64FromJimp (line 912) | async function getBase64FromJimp(jimp_image) { function transparentToMask (line 918) | function transparentToMask(x, y, idx) { function inpaintTransparentToMask (line 930) | function inpaintTransparentToMask(x, y, idx) { function transparentToWhiteBackground (line 948) | function transparentToWhiteBackground(x, y, idx) { function getMask (line 963) | async function getMask() { function getImg2ImgInitImage (line 988) | async function getImg2ImgInitImage() { function getOutpaintInitImageAndMask (line 1006) | async function getOutpaintInitImageAndMask() { function getMaskFromCanvas (line 1053) | async function getMaskFromCanvas() { function getInpaintInitImageAndMask (line 1075) | async function getInpaintInitImageAndMask() { function saveFileInSubFolder (line 1111) | async function saveFileInSubFolder(b64Image, sub_folder_name, file_name) { function saveJsonFileInSubFolder (line 1138) | async function saveJsonFileInSubFolder(json, sub_folder_name, file_name) { function fixTransparentEdges (line 1171) | async function fixTransparentEdges(base64) { function maskFromInitImage (line 1196) | async function maskFromInitImage(base64) { function fixMaskEdges (line 1230) | async function fixMaskEdges(base64) { function getUniqueDocumentId (line 1260) | async function getUniqueDocumentId() { function getImageSize (line 1289) | async function getImageSize(base64) { function convertGrayscaleToMonochrome (line 1295) | async function convertGrayscaleToMonochrome(base64) { function convertBlackToTransparentKeepBorders (line 1337) | async function convertBlackToTransparentKeepBorders( function deleteFileIfLargerThan (line 1389) | async function deleteFileIfLargerThan(file_name, size_mb = 200) { FILE: utility/layer.js function createNewLayerExe (line 18) | async function createNewLayerExe(layerName, opacity = 100) { function createNewLayerCommand (line 26) | async function createNewLayerCommand(layerName, opacity = 100) { function deleteLayers (line 34) | async function deleteLayers(layers) { function getIndexCommand (line 42) | async function getIndexCommand() { function getIndexExe (line 64) | async function getIndexExe() { function collapseFolderExe (line 103) | async function collapseFolderExe(layers, expand = false, recursive = fal... class Layer (line 118) | class Layer { method doesLayerExist (line 119) | static doesLayerExist(layer) { method getLayerInfo (line 134) | static async getLayerInfo(layer) { method scaleTo (line 149) | static async scaleTo(layer, new_width, new_height) { method resizeImage (line 178) | static async resizeImage(percent_width, percent_height) { method resizeImageExe (line 276) | static async resizeImageExe(percent_width, percent_height) { method moveTo (line 286) | static async moveTo(layer, to_x, to_y) { method resizeTo (line 309) | static resizeTo() {} method fitSelection (line 310) | static fitSelection() {} method duplicateToDoc (line 311) | static async duplicateToDoc(layer, to_doc) { method duplicateLayerExe (line 317) | static async duplicateLayerExe(layer) { function hasBackgroundLayer (line 343) | async function hasBackgroundLayer() { function toggleActiveLayer (line 398) | async function toggleActiveLayer() { function toggleBackgroundLayerExe (line 433) | async function toggleBackgroundLayerExe() { function createBackgroundLayer (line 447) | async function createBackgroundLayer(r = 255, g = 255, b = 255) { function fixImageBackgroundLayer (line 480) | async function fixImageBackgroundLayer() { FILE: utility/notification.js class Notification (line 4) | class Notification { method webuiIsOffline (line 6) | static async webuiIsOffline() { method webuiAPIMissing (line 24) | static async webuiAPIMissing() { method backgroundLayerIsMissing (line 42) | static async backgroundLayerIsMissing() { method inactiveSelectionArea (line 74) | static async inactiveSelectionArea( FILE: utility/sd_scripts/horde.js function requestModelsHorde (line 1) | async function requestModelsHorde() { function addHordeModelMenuItem (line 16) | function addHordeModelMenuItem(model_title, model_name) { function refreshModelsHorde (line 26) | async function refreshModelsHorde() { function getModelHorde (line 64) | function getModelHorde() { function getScriptArgs (line 70) | function getScriptArgs() { FILE: utility/sdapi/config.js class SdConfig (line 1) | class SdConfig { method constructor (line 2) | constructor() { method getConfig (line 6) | async getConfig() { method getUpscalerModels (line 14) | getUpscalerModels() { method getControlNetMaxModelsNum (line 38) | getControlNetMaxModelsNum() { method getControlNetPreprocessors (line 62) | getControlNetPreprocessors() { FILE: utility/sdapi/horde_native.js class HordeSettings (line 7) | class HordeSettings { method saveSettings (line 9) | static async saveSettings() { method loadSettings (line 21) | static async loadSettings() { class hordeGenerator (line 31) | class hordeGenerator { method constructor (line 46) | constructor() { method getSettings (line 59) | async getSettings() { method generateRequest (line 80) | async generateRequest(settings) { method generate (line 105) | async generate() { method isValidGeneration (line 118) | isValidGeneration() { method preGenerate (line 125) | preGenerate() {} method layerToBase64Webp (line 129) | async layerToBase64Webp(layer, document_name, image_name) { method layerToBase64ToFile (line 146) | async layerToBase64ToFile(layer, document_name, image_name) { method toGenerationFormat (line 163) | async toGenerationFormat(images_info) { method toSession (line 229) | async toSession(images_info) { method interruptRequest (line 275) | async interruptRequest(horde_id) { method interrupt (line 302) | async interrupt() { method processHordeResult (line 316) | async processHordeResult() { method updateHordeProgressBar (line 369) | updateHordeProgressBar(check_horde_status) { method startCheckingProgress (line 399) | async startCheckingProgress() { function mapPluginSettingsToHorde (line 482) | async function mapPluginSettingsToHorde(plugin_settings) { function getWorkerID (line 570) | function getWorkerID(workers_json) { function getWorkers (line 579) | async function getWorkers() { function requestHorde (line 596) | async function requestHorde(payload) { function requestHordeCheck (line 661) | async function requestHordeCheck(id) { function requestHordeStatus (line 690) | async function requestHordeStatus(id) { function cancelRequestClientSide (line 720) | function cancelRequestClientSide() { FILE: utility/sdapi/options.js class SdOptions (line 1) | class SdOptions { method constructor (line 2) | constructor() { method getOptions (line 7) | async getOptions() { method getCurrentModel (line 23) | getCurrentModel() { method getInpaintingMaskWeight (line 27) | getInpaintingMaskWeight() { FILE: utility/sdapi/prompt_shortcut.js function find_words_inside_braces (line 1) | function find_words_inside_braces(string) { function replaceShortcut (line 12) | function replaceShortcut(text, prompt_shortcut_json) { FILE: utility/sdapi/python_replacement.js function convertMetadataToJson (line 12) | function convertMetadataToJson(metadata_str) { function getAuto1111Metadata (line 46) | async function getAuto1111Metadata(base64_image) { function convertToStandardResponse (line 74) | async function convertToStandardResponse(settings, images, uuid) { function replacePromptsWithShortcuts (line 119) | function replacePromptsWithShortcuts( function txt2ImgRequest (line 134) | async function txt2ImgRequest(payload) { function getExtensionUrl (line 204) | function getExtensionUrl() { function openUrlRequest (line 219) | async function openUrlRequest(url) { function maskExpansionRequest (line 245) | async function maskExpansionRequest(original_mask, mask_expansion_value,... function img2ImgRequest (line 276) | async function img2ImgRequest(sd_url, payload) { function savePromptShortcut (line 354) | async function savePromptShortcut(json, file_name) { function loadPromptShortcut (line 378) | async function loadPromptShortcut(file_name) { function extraSingleImageRequest (line 407) | async function extraSingleImageRequest(sd_url, payload) { FILE: utility/session.js class GenerationSession (line 21) | class GenerationSession { method constructor (line 22) | constructor() { method isActive (line 48) | isActive() { method isInactive (line 51) | isInactive() { method activate (line 54) | activate() { method deactivate (line 57) | deactivate() { method name (line 60) | name() { method deleteInitImageLayers (line 64) | deleteInitImageLayers() {} method closePreviousOutputGroup (line 65) | async closePreviousOutputGroup() { method isSameMode (line 83) | isSameMode(selected_mode) { method loadLastSession (line 89) | loadLastSession() { method saveCurrentSession (line 92) | saveCurrentSession() { method moveToTopOfOutputGroup (line 95) | async moveToTopOfOutputGroup(layer) { method deleteProgressLayer (line 105) | async deleteProgressLayer() { method deleteProgressImageHtml (line 112) | deleteProgressImageHtml() { method deleteProgressImage (line 125) | async deleteProgressImage() { method setControlNetImageHelper (line 130) | async setControlNetImageHelper() { method setControlNetImage (line 165) | async setControlNetImage(control_net_index = 0, base64_image) { function getSettings (line 181) | async function getSettings(session_data) { FILE: utility/tab/settings.js function setUseSharpMask (line 3) | function setUseSharpMask() { function getSdUrlHtml (line 23) | function getSdUrlHtml() { function setSdUrlHtml (line 27) | function setSdUrlHtml(sd_url) { function changeSdUrl (line 30) | async function changeSdUrl(sd_url) { function saveSettings (line 48) | async function saveSettings() { function loadSettings (line 62) | async function loadSettings() { function getUseOriginalPrompt (line 76) | function getUseOriginalPrompt() {